1.管理员模式打开cmd,并切换到office的安装路径
注:office2016默认安装在C:\Program Files\Microsoft Office\Office16,激活其他office自己查询
2.查看当前密钥最后五位数
cscript ospp.vbs /dstatus
3. 卸载当前密钥
cscript ospp.vbs /unpkey:BTDRB
4.安装 office2016pro-plus 版本 kms 密钥
cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99
这里是微软提供的KEY https://docs.microsoft.com/en-us/deployoffice/vlactivation/gvlks
5.设置激活 kms 服务器,不要带端口号
cscript ospp.vbs /sethst:kms.zkii.net
6.执行激活命令
cscript ospp.vbs /act
如果激活失败可能是因为所安装的office是零售版,可以运行转换脚本
Office 2016 零售到批量许可证转换器
点击查看代码
@echo off
title Office 2016 零售到批量许可证转换器
:ADMIN
openfiles >nul 2>nul ||(
echo CreateObject^("Shell.Application"^).ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs" >nul 2>&1
goto:eof
)
del /f /q "%temp%\getadmin.vbs" >nul 2>nul
cls
echo ============================================================================
echo # Office 2016 零售到批量许可证转换器
echo.
echo # 支持:
echo - Microsoft Office Standard 2016
echo - Microsoft Office Professional Plus 2016
echo ============================================================================
echo # 按任意键开始转换
echo.
pause >nul
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"
for /f %%x in ('dir /b ..\root\Licenses16\ProPlusVL_*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x"
echo.
echo.
cls
echo ============================================================================
echo # 转换完成,按任意键退出
echo ============================================================================
pause >nul
Office 2019 零售到批量许可证转换器
点击查看代码
@echo off
title Office 2019 零售到批量许可证转换器
:ADMIN
openfiles >nul 2>nul ||(
echo CreateObject^("Shell.Application"^).ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs" >nul 2>&1
goto:eof
)
del /f /q "%temp%\getadmin.vbs" >nul 2>nul
cls
echo ============================================================================
echo # Office 2019 零售到批量许可证转换器
echo.
echo # 支持:
echo - Microsoft Office Standard 2019
echo - Microsoft Office Professional Plus 2019
echo ============================================================================
echo # 按任意键开始转换
echo.
pause >nul
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"
for /f %%x in ('dir /b ..\root\Licenses16\ProPlus2019VL*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x"
echo.
echo.
cls
echo ============================================================================
echo # 转换完成,按任意键退出
echo ============================================================================
pause >nul
Office 2021 零售到批量许可证转换器
点击查看代码
@echo off
title Office 2021 零售到批量许可证转换器
:ADMIN
openfiles >nul 2>nul ||(
echo CreateObject^("Shell.Application"^).ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs" >nul 2>&1
goto:eof
)
del /f /q "%temp%\getadmin.vbs" >nul 2>nul
cls
echo ============================================================================
echo # Office 2021 零售到批量许可证转换器
echo.
echo # 支持:
echo - MicroSoft Office LTSC Professional Plus 2021
echo ============================================================================
echo # 按任意键开始转换
echo.
pause >nul
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"
for /f %%x in ('dir /b ..\root\Licenses16\ProPlus2021VL*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x"
echo.
echo.
cls
echo ============================================================================
echo # 转换完成,按任意键退出
echo ============================================================================
pause >nul