windows、office、visio、project 激活方法


下載軟件

MSDN:https://msdn.itellyou.cn/

kms激活工具

我們經常通過下載激活工具來激活,此種方式經濟實惠,一鍵完成,而且不用操心版本問題,激活成功率高。但是kms工具經常被系統視為病毒,時不時會被清理;下載該工具時,也十分容易被各種各樣流氓軟件盯上;另外,kms的時效是180天,每次都需要下載,都會遇到這兩個問題。總之,很煩。那么有沒有方法可以避免這兩個問題呢?當然有了!本質還是kms工具的原理,但是不通過kms工具,需要自己操作本地計算機連接kms服務。

自建kms服務

# 下載kms服務腳本並執行開啟kms服務(十分感謝該開源作者的一鍵腳本)
wget --no-check-certificate https://github.com/teddysun/across/raw/master/kms.sh && chmod +x kms.sh && ./kms.sh
# kms服務操作命令
啟動:/etc/init.d/kms start
停止:/etc/init.d/kms stop
重啟:/etc/init.d/kms restart
狀態:/etc/init.d/kms status
# 卸載
./kms.sh uninstall

若沒有服務器,無法自行搭建,可以從網絡中自行搜索一個kms服務地址(域名或者IP),也有不少,例如kms.v0v.bid、kms.mogeko.me

kms 服務激活過程

Windows系統、Office等軟件的版本根據免費激活的難易程度可以分為兩種:零售版本、批量激活版本(VL)。零售版本可以理解為提供給個人用戶的版本、批量激活版本可以理解為提供給企業用戶的版本。零售版本激活的本質是通過某種方式先將其修改為批量版本,再進行激活,所以零售版本激活比批量版多了一個環節。很多時候通過kms服務激活沒成功,就是因為沒有注意到版本的問題,缺少了先將零售版本修改為批量版本的環節。

通過kms激活批量版本

下面列表里面含有的產品的 VL 版本或者能使用 key 進入 KMS 通道的產品,都支持使用 KMS 激活。
Office 2019 & Office 2016:https://docs.microsoft.com/en-us/DeployOffice/vlactivation/gvlks
Office 2013:https://technet.microsoft.com/zh-cn/library/dn385360.aspx
Office 2010:https://technet.microsoft.com/zh-cn/library/ee624355(v=office.14).aspx
Windows:https://docs.microsoft.com/zh-cn/windows-server/get-started/kmsclientkeys

Windows
# 管理員方式運行cmd,安裝從上述鏈接中得到的key
slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
# 設置自建kms服務的地址或者域名,網絡中搜到的也一樣
slmgr /skms Your IP or Domain:1688
# 激活
slmgr /ato
Office or Visio or Project
# 管理員方式運行cmd,進入Office目錄,找到OSPP.VBS文件
cd "C:\Program Files (x86)\Microsoft Office\Office16"
# 設置自建kms服務的地址或者域名,網絡中搜到的也一樣
cscript ospp.vbs /sethst:Your IP or Domain
# 安裝從上述鏈接中得到的對應的Office或者Visio或者Project的key
cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99(Office2016)
cscript ospp.vbs /inpkey:PD3PC-RHNGV-FXJ29-8JK7D-RJRJK(Visio2016)
cscript ospp.vbs /inpkey:YG9NW-3K39V-2T3HJ-93F3Q-G83KT(Project2016)

# 若安裝錯誤,卸載安裝的key
cscript ospp.vbs /unpkey:xxxxx(key的后五位即可)
# 激活
cscript ospp.vbs /act

# 查看激活狀態
cscript ospp.vbs /dstatus

零售版本修改為批量版本(以2016版本為例)

Office 2016(寫到 .bat文件里執行)
echo 進入目錄
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"

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

Office 2109(寫到 .bat文件里執行)

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"

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

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

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

echo 正在安裝 KMS 密鑰...
cscript ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP

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

Visio(寫到 .bat文件里執行)

echo 進入目錄
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"

echo 重置Visio2016零售激活...
cscript ospp.vbs /rearm

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

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

Project(寫到 .bat文件里執行)

echo 進入目錄
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"

echo 重置Project2016零售激活...
cscript ospp.vbs /rearm

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

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

修改完按批量版本的激活方法激活即可。


免責聲明!

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



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