使用docker的kms服務器激活office2016專業增強版


我安裝了office2016專業增強版,使用自己搭建的kms激活服務器無法激活,回來使用了一下腳本:

感謝,rainfarm的博主。博客地址:http://blog.sina.com.cn/s/blog_638333100102wxcq.html

@ECHO OFF&PUSHD %~DP0

setlocal EnableDelayedExpansion&color 3e & cd /d "%~dp0"
title office2016 retail轉換vol版

%1 %2
mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1)(window.close)&goto :eof
:runas

if exist "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles%\Microsoft Office\Office16"
if exist "%ProgramFiles(x86)%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles(x86)%\Microsoft Office\Office16"

cls

echo 正在重置office2016零售激活...
cscript ospp.vbs /rearm

echo 正在安裝 KMS 許可證...
for /f %%x in ('dir /b ..\root\Licenses16\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul

echo 正在安裝 MAK 許可證...
for /f %%x in ('dir /b ..\root\Licenses16\proplusvl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul

echo 正在安裝 KMS 密鑰...
cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99
cscript ospp.vbs /sethst:kms.luody.info
cscript ospp.vbs /act

echo.
echo 轉化完成,按任意鍵退出!
pause >nul
exit

還有一個博客地址可以借鑒:http://blog.sina.com.cn/s/blog_638333100102wcok.html

下面談談docker中kms服務器的搭建:

1. 在docker官方拉取鏡像:luodaoyi/kms-server,官方鏡像地址:https://hub.docker.com/r/luodaoyi/kms-server/

2. 拉取鏡像

docker pull luodaoyi/kms-server

3. 拉取成功后,運行鏡像

docker run -itd -p 1688:1688 --name kms luodaoyi/kms-server

4. 激活Windows

slmgr /skms kms.luody.info
slmgr /ato

5. 激活office2016專業增強版

cscript ospp.vbs /sethst:kms.luody.info
cscript ospp.vbs /act

 

以下為docker hub(https://hub.docker.com/r/luodaoyi/kms-server/)介紹的方法:

直接可用的地址:

kms.luody.info

kms version:

vlmcsd-1111-2017-06-17-Hotbird64
vlmcsd-1108-2017-01-19-Hotbird64

Docker使用方法:

只需要綁定1688端口即可對外開放1688 就可以用來激活了

延伸教學:

KMS激活使用方法

一般來說,只要確保的下載的是VL批量版本並且沒有手動安裝過任何key,
你只需要使用管理員權限運行cmd執行一句命令就足夠:

slmgr /skms kms.luody.info

然后去計算機屬性或者控制面板其他的什么的地方點一下激活就好了。

當然,如果你懶得點,可以多打一句命令手動激活:

slmgr /ato

這句命令的意思是,馬上對當前設置的key和服務器地址等進行嘗試激活操作。

kms激活的前提是你的系統是批量授權版本,即VL版,一般企業版都是VL版,專業版有零售和VL版,家庭版旗艦版OEM版等等那就肯定不能用kms激活。一般建議從http://msdn.itellyou.cn上面下載系統
VL版本的鏡像一般內置GVLK key,用於kms激活。如果你手動輸過其他key,那么這個內置的key就會被替換掉,這個時候如果你想用kms,那么就需要把GVLK key輸回去。首先,
https://technet.microsoft.com/en-us/library/jj612867.aspx
獲取你對應版本的KEY
如果打不開下面有對應的

如果不知道自己的系統是什么版本,可以運行以下命令查看系統版本:

wmic os get caption

得到對應key之后,使用管理員權限運行cmd執行安裝key:

slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx

然后跟上面說的一樣設置kms服務器地址,激活。

一句命令激活OFFICE

首先你的OFFICE必須是VOL版本,否則無法激活。
找到你的office安裝目錄,比如

C:\Program Files (x86)\Microsoft Office\Office16

64位的就是

C:\Program Files\Microsoft Office\Office16

office16是office2016,office15就是2013,office14就是2010.

然后目錄對的話,該目錄下面應該有個OSPP.VBS。

接下來我們就cd到這個目錄下面,例如:

cd C:\Program Files (x86)\Microsoft Office\Office16

然后執行注冊kms服務器地址:

cscript ospp.vbs /sethst:kms.luody.info

/sethst參數就是指定kms服務器地址。

一般ospp.vbs可以拖進去cmd窗口,所以也可以這么弄:

cscript "C:\Program Files (x86)\Microsoft Office\Office16\OSPP.VBS" /sethst:kms.luody.info

一般來說,“一句命令已經完成了”,但一般office不會馬上連接kms服務器進行激活,所以我們額外補充一條手動激活命令:

cscript ospp.vbs /act

如果提示看到successful的字樣,那么就是激活成功了,重新打開office就好。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM