office 激活出現 ERROR.CODE : 0x4004F040
我們剛剛搭建了 KMS 服務器去激活,但是在 Office 2016 激活的時候,出現 ERROR CODE: 0x4004F040 (for information purposes only as the status is licensed),這個問題微硬有說過,其實這個 Error Code 可以忽略。
請戳微硬官文,它有解說這個 Error Code
如果有強迫症的朋友應該如何處理呢?運行以下的 BAT
@echo off :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 for /f "tokens=6 delims=[]. " %%G in ('ver') do set win=%%G setlocal set OPPKEY=XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99 set PPKEY=YG9NW-3K39V-2T3HJ-93F3Q-G83KT set VPKEY=PD3PC-RHNGV-FXJ29-8JK7D-RJRJK set S4BKEY=869NQ-FJ69K-466HW-QYCP2-DDBV6 pushd "%~dp0" Title Office 2016 Retail to Volume License Converter SET OfficePath=%ProgramFiles%\Microsoft Office if not exist "%OfficePath%\root\Licenses16" SET OfficePath=%ProgramFiles(x86)%\Microsoft Office if not exist "%OfficePath%\root\Licenses16" ( echo Could not find the license files for Office 2016! pause goto :eof ) echo Press Enter to start VL-Conversion... echo. pause echo. cd /D "%SystemRoot%\System32" if %win% GEQ 9200 ( cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\ProPlusVL_KMS_Client-ppd.xrm-ms" cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\ProPlusVL_KMS_Client-ul.xrm-ms" cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\ProPlusVL_KMS_Client-ul-oob.xrm-ms" cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\ProjectProVL_KMS_Client-ppd.xrm-ms" cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\ProjectProVL_KMS_Client-ul-oob.xrm-ms" cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\ProjectProVL_KMS_Client-ul.xrm-ms" cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\VisioProVL_KMS_Client-ppd.xrm-ms" cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\VisioProVL_KMS_Client-ul-oob.xrm-ms" cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\VisioProVL_KMS_Client-ul.xrm-ms" cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\SkypeforBusinessVL_KMS_Client-ppd.xrm-ms" cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\SkypeforBusinessVL_KMS_Client-ul.xrm-ms" cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\SkypeforBusinessVL_KMS_Client-ul-oob.xrm-ms" cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\client-issuance-bridge-office.xrm-ms cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\client-issuance-root.xrm-ms cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\client-issuance-root-bridge-test.xrm-ms cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\client-issuance-stil.xrm-ms cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\client-issuance-ul.xrm-ms cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\client-issuance-ul-oob.xrm-ms cscript slmgr.vbs /ilc "%OfficePath%\root\Licenses16\pkeyconfig-office.xrm-ms ) if %win% LSS 9200 ( cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\ProPlusVL_KMS_Client-ppd.xrm-ms" cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\ProPlusVL_KMS_Client-ul.xrm-ms" cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\ProPlusVL_KMS_Client-ul-oob.xrm-ms" cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\ProjectProVL_KMS_Client-ppd.xrm-ms" cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\ProjectProVL_KMS_Client-ul-oob.xrm-ms" cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\ProjectProVL_KMS_Client-ul.xrm-ms" cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\VisioProVL_KMS_Client-ppd.xrm-ms" cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\VisioProVL_KMS_Client-ul-oob.xrm-ms" cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\VisioProVL_KMS_Client-ul.xrm-ms"0 cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\SkypeforBusinessVL_KMS_Client-ppd.xrm-ms" cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\SkypeforBusinessVL_KMS_Client-ul.xrm-ms" cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\SkypeforBusinessVL_KMS_Client-ul-oob.xrm-ms" cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\client-issuance-bridge-office.xrm-ms cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\client-issuance-root.xrm-ms cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\client-issuance-root-bridge-test.xrm-ms cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\client-issuance-stil.xrm-ms cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\client-issuance-ul.xrm-ms cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\client-issuance-ul-oob.xrm-ms cscript "%OfficePath%\Office16\ospp.vbs" /inslic:"%OfficePath%\root\Licenses16\pkeyconfig-office.xrm-ms ) for %%a in (%OPPKEY% %PPKEY% %VPKEY% %S4BKEY%) do cscript "%OfficePath%\Office16\ospp.vbs" /inpkey:%%a cscript "%OfficePath%\Office16\ospp.vbs" /act echo. echo Retail to Volume License conversion finished. echo. pause
高手的解釋是說,由於我們安裝的 Office 2016 缺乏相關的 SKU 證書引起的 KMS 激活出錯,解決的方法是將 SKU 相關的 KMS 證書拷貝回去就可以了!
問題又來了,我們默認安裝的 Office 2016【 SW_DVD5_Office_Professional_Plus_2016_W32_ChnSimp_MLF_X20-41351 】 根本就不存在 sku 證書,那麼 SKU 證書又在那裡?我發現 SKU 是在後續的 Office 2016 零售版【cn_office_professional_plus_2016_x86_x64_dvd_6969182】中,所以高手的方法又不能用了嗎?No,No,NO。
1、完全忽略這個 Error Code
2、卸載你的 Office 2016,安裝零售版 Office 2016,并運行腳本
3、將已安裝零售版的【C:\Program Files\Microsoft Office\root 】 目錄所有文件都拷貝到你安裝的機器中,運行腳本并激活。
運行腳本的時候,其實就是安裝 SKU 證書
版权声明:
作者:Implementer
链接:https://www.ianext.com/office-%e6%bf%80%e6%b4%bb%e5%87%ba%e7%8f%be-error-code-0x4004f040/
来源:粵分享越快樂
文章版权归作者所有,未经允许请勿转载。