KMS激活Microsoft Office 2016、Microsoft Office 2019、Microsoft Office 2021时,出现ERROR CODE: 0xC004F069的解决方案
- 本脚本只检测安装在C盘或D盘的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
版权声明:本文为alinathz原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。链接已失效。
Office 2021 专业版:http://officecdn.microsoft.com/pr/492350f6-3a01-4f97-b9c0-c7c6ddf67d60/media/zh-cn/Professional2021Retail.img
Office 2021 专业增强版:http://officecdn.microsoft.com/pr/492350f6-3a01-4f97-b9c0-c7c6ddf67d60/media/zh-cn/ProPlus2021Retail.img