
最近,我使用 KMS 產品金鑰將 Windows 10 家用版電腦從工廠轉移到 Windows 10 企業版。這是一個緊急情況,因為該員工位於遠端位置,而且我們無法在合理的時間內購買 Windows 10 Pro 電腦。
思考過程是,使用KMS 通用金鑰將Windows 10 家用版轉換為企業版,重設Windows,並讓它加入網域(在重設之前,我將電腦新增至Windows Autopilot,從Get-AutoPilot PowerShell 取得硬體ID ),加入 Azure AD 網域、自動配置,然後使用指派給經過驗證的使用者的 Windows 10 企業版訂閱授權。
除了最後一點之外,所有這一切都成功發生了。計算機已正確加入 Azure AD 網域,我已將所有策略部署到計算機,一切都按 Autopilot/Intune OOBE 模型中的預期進行。
但是,我無法找到刪除 KMS 金鑰並讓它使用訂閱啟動功能的方法。它總是失敗並出現錯誤 0x8007232B(因為當它找不到 KMS 伺服器時,我們沒有,我只是想要一種快速方法來允許電腦能夠加入 Azure AD 網域並使用我們的許可證)。
我嘗試使用下面的命令刪除產品金鑰並強制激活,但它失敗並出現另一個錯誤代碼,然後 KMS 金鑰又顯示在啟動設定中:
slmgr.vbs /upk
目前,Windows 擁有企業許可證,且 KMS 金鑰處於未啟動狀態。
我如何強制使用通用 KMS 金鑰的 Windows 10 企業版考慮啟動訂閱金鑰?
答案1
根據官方文檔,如果使用者已被分配了適當的許可證,則該過程應該是完全自動的。
引自《應用場景」:
當啟用訂閱啟用的使用者登入裝置時,已執行 Windows 10 企業版的裝置將從 KMS 或 MAK 啟用的企業版遷移到訂閱啟用的企業版。
您所做的(將 Windows 授權更改為 Enterprise KMS,然後轉向訂閱啟用)也得到明確支援:
若要將所有 Windows 10 專業版裝置變更為 Windows 10 企業版,請在每台電腦上執行下列指令:
cscript.exe c:\windows\system32\slmgr.vbs /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43
此命令會導致作業系統變更為 Windows 10 Enterprise,然後尋找 KMS 伺服器以重新啟動。
所以看起來你的方法是可行的:但訂閱啟動本身不起作用。
我建議您檢查並確認要求:
- 要升級的裝置上安裝了 Windows 10(專業版或企業版)版本 1703 或更高版本。
- Azure Active Directory (Azure AD) 可用於身分識別管理。
- 裝置必須加入 Azure AD 或混合式 Azure AD。
請同時確保 AD 網域中裝置的電腦帳戶已透過 ADConnect 正確同步至 Azure AD。
如果還是不行,文章中包含了各種場景的詳細說明;如果所有其他方法都失敗,您需要向 Microsoft 開立支援票證。