Open aiastia opened 3 years ago
Office激活 首先你的office必须是vol版本,否则无法激活。
找到你的office安装目录,比如C:\Program Files\Microsoft Office\Office16
64位系统安装86位Office的就是C:\Program Files (x86)\Microsoft Office\Office16
office16是office2016 office15就是2013 office14就是2010 然后目录对的话,该目录下面应该有个OSPP.VBS。
接下来我们就cd到这个目录下面,例如(请更改为自己的实际安装目录):
cd "C:\Program Files\Microsoft Office\Office16" 然后执行注册kms服务器地址:
cscript ospp.vbs /sethst:kms.xxx.xxx /sethst参数就是指定kms服务器地址。
一般ospp.vbs可以拖进去cmd窗口,所以也可以这么弄:
cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /sethst:kms.xxx.xxx “一句命令已经完成了”,但一般office不会马上连接kms服务器进行激活,所以我们额外补充一条手动激活命令:
cscript ospp.vbs /act 如果提示看到successful的字样,那么就是激活成功了,重新打开office就好。
ospp.vbs命令介绍 命令有很多,说说几个激活过程中的常用命令。
cscript ospp.vbs /dstatus 显示当前已安装产品密钥的许可证信息。可以查看到自已安裝的版本有多少个序列号。
cscript ospp.vbs /unpkey:xxxxx 卸载已安装的产品密钥。后面的数字是密钥的最后5位数。
此时再执行cscript ospp.vbs /dstatus发现产品密钥已经没有了,我重新进行导入。
cscript ospp.vbs /inpkey:xxxxx 安装、替换现有的产品密钥。和上面的过程刚好相反。
cscript ospp.vbs /sethst:x.x.x.x 设置KMS主机名。一般为IP地址。
cscript ospp.vbs /act 激活当前安装的Office。
cscript ospp.vbs /remhst 删除KMS主机名。
一般来说掌握这么几个就可以了,如果你想要全面了解,去微软官方网站上查找命令帮助说明,慢慢学习研究吧!
常见错误 如果遇到报错,请检查:
1、你的系统/office是否是批量VL版本 2、是否以管理员权限运行cmd 3、你的系统/office是否修改过key/未安装GVLK key 4、检查你的网络连接 5、本地的解析不对,或网络问题(检查服务器是否能连上) 6、根据出错代码自己搜索出错原因 0x80070005错误一般是你没用管理员权限运行CMD
slmgr /skms kms.03k.org 这句命令的意思是,把kms服务器地址设置(set kms)为kms.03k.org
Windows
slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
slmgr /skms Your IP or Domain:1688
slmgr /ato Office or Visio or Project
cd "C:\Program Files (x86)\Microsoft Office\Office16"
cscript ospp.vbs /sethst:Your IP or Domain
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)
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激活命令 1、命令:slmgr.vbs -dli
功能:操作系统版本、部分产品密钥、许可证状态。
2、命令:slmgr.vbs -dlv
功能:最为详尽的激活信息,包括:激活ID、安装ID、激活截止日期? ——-显示:显示操作系统版本。
3、命令:slmgr.vbs -xpr
功能:是否彻底激活?
4、命令:winver
功能:显示操作系统版本。
5、命令:slmgr.vbs -ipk
功能:安装产品密钥
6、命令:slmgr.vbs -ato
功能:激活 Windows
7、命令:slmgr.vbs -skms
功能:设置KMS服务器与端口
8、命令:slmgr.vbs -ckms
功能:清除所使用KMS服务器信息