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

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

你可能感兴趣的:(windows、office、visio、project 激活方法)