未闻花名KMS服务器

本服务器采用vlmcsd搭建,由dakkidaze提供的脚本进行管理。
服务器可以激活几乎全部的Win操作系统以及Office软件。


各种不同版本的KMS密钥请前往这里查看。
Win10家庭版用户可以使用VK7JG-NPHTM-C97JM-9MPGT-3V66T升级至专业版本。


未闻花名的KMS

Win激活方法:
1、以管理员身份打开命令提示符【如win+R 输入cmd
2、在命令提示符下输入 slmgr /ipk [对应版本的KMS密钥]
3、在命令提示符下输入 slmgr /skms kms.snrat.com
4、在命令提示符下输入 slmgr /ato


Office激活方法:
1、以管理员模式运行命令提示符【如win+R 输入cmd
2、在命令提示符下 进入Office 文件 ospp.vbs 所在的目录【如Office 2013 默认文件位置C:\Program Files\Microsoft Office\Office15则输入cd "C:\Program Files\Microsoft Office\Office15"
3、在命令提示符下输入cscript ospp.vbs /inpkey:[对应Office产品GVLK序列号]
4、在命令提示符下输入cscript ospp.vbs /sethst:kms.snrat.com
5、在命令提示符下输入 cscript ospp.vbs /act

我的KMS

同时我根据其方法搭建了自己的一份KMS服务器

将其激活服务器kms.snrat.com改为我的kms.totoro.ink即可使用

同时写了一份bat脚本,可以激活Windows与office(注:仅可激活64位office)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
@echo off

:: BatchGotAdmin
:-------------------------------------
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
set params = %*:"=""
echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
exit /B

:gotAdmin
pushd "%CD%"
CD /D "%~dp0"
:--------------------------------------

color 2F
echo.
echo.
echo.1.Office 2010 激活
echo.
echo.2.Office 2013 激活
echo.
echo.3.Office 2016 激活
echo.
echo.4.Windows 激活
echo.
echo.
set KMS_Server=kms.snrat.com
set /p c=请输入数字并回车:
if %c%==1 goto 1
if %c%==2 goto 2
if %c%==3 goto 3
if %c%==4 goto 4
:office
setlocal EnableDelayedExpansion
reg query %strRegKey% >nul 2>nul
if %errorlevel%==0 (set strCurrentKey=%strRegKey%) else (set strCurrentKey=%strRegKey6432%)
for /f "delims=" %%i in ('reg query %strCurrentKey%') do (
set strInstPath=%%i
set strInstPath=!strInstPath:*REG_SZ=!
)
:LTrim
if "%strInstPath:~0,1%"==" " set "strInstPath=%strInstPath:~1%" && goto LTrim
:RTrim
if "%strInstPath:~-1%"==" " set "strInstPath=%strInstPath:~0,-1%" && goto RTrim
if "%strInstPath:~-1%" neq "\" set strInstPath=%strInstPath%\
echo office安装目录为%strInstPath%
cd /d %strInstPath%
cscript ospp.vbs /sethst:%KMS_Server%
cscript ospp.vbs /act
pause
exit

:1
set "strRegKey=HKEY_LOCAL_MACHINE\Software\Microsoft\Office\14.0\Common\InstallRoot /v Path"
set "strRegKey6432=HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Office\14.0\Common\InstallRoot /v Path"
goto office

:2
set "strRegKey=HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\Common\InstallRoot /v Path"
set "strRegKey6432=HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Office\15.0\Common\InstallRoot /v Path"
goto office

:3
set "strRegKey=HKEY_LOCAL_MACHINE\Software\Microsoft\Office\16.0\Common\InstallRoot /v Path"
set "strRegKey6432=HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Office\16.0\Common\InstallRoot /v Path"
goto office


:4
cscript "%SystemRoot%\system32\slmgr.vbs" /skms %KMS_Server%
cscript "%SystemRoot%\system32\slmgr.vbs" -ato
pause
exit
  • 本文作者: totoro625
  • 本文链接: https://totoro.ink/kms.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!