當您嘗試啟用 Windows 時0xC004F074錯誤

本文針對啟用 Windows 時發生錯誤 0xC004F074,協助您解決問題。

適用於: 支援的 Windows Server 和 Windows 用戶端版本
原始 KB 編號: 974998

當您嘗試啟用 Windows 時,可能會收到錯誤0xC004F074和下列其中一個錯誤訊息:

  • 描述「金鑰管理伺服器 (KMS) 無法使用」的 0xC004F074

  • 錯誤:0xC004F074軟體授權服務回報無法啟用產品。 無法連絡任何金鑰管理服務 (KMS) 。 如需其他資訊,請參閱應用程式事件記錄檔。

無法使用 KMS) (金鑰管理伺服器

嘗試啟用 Windows 7 或 Microsoft Windows Server 2008 R2 KMS 用戶端電腦時,您可能會收到此錯誤訊息:

描述「金鑰管理伺服器 (KMS) 無法使用」的 0xC004F074

同時,下列專案可能會記錄在 KMS 用戶端和 KMS 主機上的 KMS 事件記錄檔中。

在 KMS 用戶端的應用程式事件記錄檔中,您會看到下列事件:

Log Name: Application  
Source: Microsoft-Windows-Security-SPP  
Date:  

Event ID: 12288  
Task Category: None  
Level: Information  
Keywords: Classic  
User: N/A  
Computer:  

Description:  
The client has sent an activation request to the key management service machine.  
Info:  
0xC004F06C, 0x00000000, <KMS Host FQDN>:1688, 36f27b39-2fd5-440b-be67-a09996d27a38, 2010/09/29 17:52, 0, 2, 41760, 68531fb9-5511-4989-97be-d11a0f55633f, 5

在 KMS 主機上的應用程式事件記錄檔中,您會看到下列事件:

Log Name: Key Management Service  
Source: Microsoft-Windows-Security-Licensing-SLC  
Date:  

Event ID: 12290  
Task Category: None  
Level: Information  
Keywords: Classic  
User: N/A  
Computer:  
Description:  
An activation request has been processed.  
Info:  
0xC004F06C,5,<KMS Client name>,36f27b39-2fd5-440b-be67-a09996d27a38,2010/9/29 21:46,0,2,41520,68531fb9-5511-4989-97be-d11a0f55633f

此錯誤可能會因為下列其中一個原因而發生:

  • KMS 用戶端與 KMS 主電腦之間的支援版本不相符
  • KMS 用戶端與 KMS 主電腦之間的時差

KMS 用戶端與 KMS 主電腦之間的支援版本不相符

最常見的情況是,當 KMS 主機在 Windows Server 2003 或 Windows Server 2008 上執行,且 KMS 用戶端是 Windows 7 或 Windows Server 2008 R2 時,就會看到此錯誤。 在 Windows Server 2003 上執行的 KMS 主機需要更新,而在 Windows Server 2008 上執行的 KMS 主機需要更新,才能啟用 Windows 7 或 Windows Server 2008 R2 的 KMS 用戶端。

如果您是以 KMS 主機身分執行 Windows Server 2008,則需要此更新 Hotfix 968912

KMS 用戶端與 KMS 主電腦之間的時差

如果用戶端電腦上的系統時間與 KMS 主機上系統時間之間的差異超過 4 小時,可能會發生資訊區段中所列的錯誤 0xC004F06C。 建議您使用網路時間通訊協定 (NTP) 時間來源或 Active Directory 服務來同步處理電腦之間的時間。 在國際標準時間 (UTC) 中,會協調 KMS 主機與用戶端電腦之間的時間。

請確定用戶端和 KMS 主機上的系統時間相同。 用戶端電腦上設定的時區不會影響啟用,因為它是以UTC為基礎。

執行 w32tm /resync 命令以重新同步處理用戶端上的時間。

無法連絡任何金鑰管理服務 (KMS)

當您嘗試使用 命令啟用 Slmgr /ato Windows 時,您會收到錯誤碼0xC004F074,並出現下列錯誤訊息:

錯誤:0xC004F074軟體授權服務回報無法啟用產品。 無法連絡任何金鑰管理服務 (KMS) 。 如需其他資訊,請參閱應用程式事件記錄檔。

發生此錯誤的原因如下:

  • KMS 主機上的軟體保護平臺服務 (sppsvc 服務) 已停止執行。
  • KMS 用戶端與 KMS 主機伺服器之間有網路問題。 例如,KMS 用戶端與 KMS 主機伺服器之間的 TCP 1688 流量會遭到封鎖。
  • 功能變數名稱系統中的 KMS 主機伺服器記錄不正確或舊 (DNS) 。

KMS 主機上的 Sppsvc 服務已停止執行

檢查sppsvc服務是否正在 KMS 伺服器上執行。 如果服務已停止,請啟動它。

KMS 用戶端與 KMS 主機伺服器之間的網路問題

開啟 KMS 用戶端與 KMS 主機伺服器之間的埠 1688,並使用 Test-NetConnection PowerShell Cmdlet 檢查用戶端與伺服器之間是否已開啟埠。 以下為範例:

Test-NetConnection -ComputerName <KMS Host Server> -Port 1688

ComputerName           : <KMS host server>
RemoteAddress          : <KMS host server IP address>
RemotePort             : 1688
InterfaceAlias         : Wi-Fi
SourceAddress          : <Client machine IP address>
PingSucceeded          : True
PingReplyDetails (RTT) : 0 ms
TcpTestSucceeded       : False

TcpTestSucceeded檢閱輸出參數。 如果是 False,表示 KMS 用戶端與 KMS 伺服器之間已封鎖埠 1688。

DNS 中的 KMS 主機伺服器記錄不正確或舊

使用下列步驟,確認 DNS 中指向環境中不正確或舊 KMS 伺服器的 KMS DNS 記錄:

  1. 開啟 DNS 管理主控台。

  2. 選取功能變數名稱資料夾底下的 [_tcp ] 資料夾,然後搜尋 _VLMCS SRV 記錄。

  3. 檢查 _VLMCS SRV 記錄中是否存在正確的 KMS 主機伺服器名稱。

    DNS 管理員的螢幕快照,其中已在功能變數名稱資料夾下選取_tcp資料夾。

  4. 移至功能變數名稱資料夾並驗證主機 A 記錄,以確認 KMS 主機伺服器的主機記錄。 如果IP位址不正確,請將IP位址變更為指向新的KMS伺服器主機。

    已選取 KMS 資料夾的 DNS 管理員螢幕快照。

參考

解決 Windows 啟用錯誤碼

資料收集

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