如何在 Windows 10 中驗證 OEM 啟用金鑰

本文介紹如何在 Windows 10 中驗證 OEM 啟用金鑰。

套用於:Windows 10 - 所有版本
原始 KB 編號: 4346763

Background

從組建 1703) Windows 10 Creators Update (開始,Windows 啟用行為已變更。 唯一的 OA3 數位產品金鑰 (DPK) 不一定會顯示為裝置中目前安裝的金鑰。 相反地,系統的行為如下:

  • Windows 10 (包含從 Windows 10 Creators Update) 開始的所有版本,都會使用適當的預設產品密鑰部署到裝置。 您可以執行 slmgr /dlislmgr /dlv ,將部分預設產品密鑰,而非 OA3 DPK 顯示為韌體中的目前授權。 [設定>系統>關於] 頁面上顯示的產品標識符對於所使用的 Windows 10 鍵而言並非唯一的。

  • 執行任何 Windows 10 OEM 用戶端版本的裝置,例如 Windows Home 或 Windows Professional,並且在韌體中使用 OA3 DPK 啟動,會升級至較新的版本。 例如,它會從組建 1703 升級至組建 1709。 不過,有時執行 slmgr /dlislmgr /dlv 不會將 OA3 DPK 顯示為目前的授權。 相反地,這些命令會顯示預設的產品密鑰。

行為是根據設計。 啟用和用戶體驗不會受到影響。 但處理站中的 OA 驗證可能會受到影響,如下所示:

  • slmgr /dli 命令的slmgr /dlv輸出不一定是插入 DPK 的最後五 (5) 位數。 因此,您無法再依賴這些命令來傳回預期的結果。

針對 OA3 DPK 的產品密鑰標識碼驗證產品識別碼的建議

每個 OEM 都有不同的製造程式,經過數年的經驗已採用。 具體而言,若要針對已安裝的 Windows 10 版驗證 DPK,建議您不要依賴 或slmgr/dlislmgr /dlv輸出。 請改用最新的 OA3Tool,如下所示:

  • OA3TOOL /Validate

    它會執行驗證階段,以確保:

    • MSDM 數據表存在。
    • MSDM 數據表標頭包含所有必要的欄位。
    • MSDM 資料表專案存在且符合正確的格式。
  • OA3TOOL /CheckEdition

    如果插入的 DPK 與目標 Windows 版本相符,請進行交叉檢查。

Windows 啟用系統的設計目的是要使用在製造期間插入計算機韌體的產品密鑰。 當裝置第一次上線時,它會自動啟動裝置。 這項作業每天會在數千個裝置上使用。 為了進行額外的檢查,我們鼓勵 OEM 執行完整的端對端驗證程式,包括在裝置子集上啟用,以驗證使用者的電腦體驗。 如果您遇到任何問題,請透過一般管道與我們互動。

為什麼 Microsoft 會使用 slmgr 來移除檢查產品最後五位數的能力

SLMGR 是舊版工具。 雖然我們尚未更新 slmgr,而且由於後續系統組建中的更新,但所顯示 slmgr /dlv/dli 不符合插入系統 BIOS 之產品密鑰的最後五位數。 這是設計。 我們不打算驗證每個 Windows 10 版本的 SLMGR,或進行任何其他變更。 對於 OA3 工具和可新增的更多功能來改善製造流程,我們非常開放地提出意見反應。

資料收集

若您需要 Microsoft 支援,建議您按照使用 TSS 收集部署相關問題的資訊所述步驟來收集資訊。