Windows をアクティブ化しようとするとエラー 0xC004F074

この記事は、Windows のアクティベート時に発生するエラー 0xC004F074 の修正に役立ちます。

適用対象: サポートされているバージョンの Windows Server と Windows クライアント
元の KB 番号: 974998

Windows をアクティブ化しようとすると、エラー 0xC004F074と次のいずれかのエラー メッセージが表示されることがあります。

  • 0xC004F074「キー管理サーバー (KMS) を使用できません」

  • エラー: ソフトウェア ライセンス サービス0xC004F074、製品をアクティブ化できなかったことを報告しました。 キー管理サービス (KMS) に接続できませんでした。 詳細については、アプリケーション イベント ログを参照してください。

キー管理サーバー (KMS) が使用できません

Windows 7 または Microsoft Windows Server 2008 R2 で KMS クライアント マシンをライセンス認証しようとすると、次のエラー メッセージが表示される場合があります。

0xC004F074「キー管理サーバー (KMS) を使用できません」

同時に、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 を実行している場合は、この更新プログラム修正プログラム の968912が必要です。

KMS クライアントと KMS ホスト コンピューターの時間差

情報セクションに一覧表示されているエラー 0xC004F06C は、クライアント コンピューターのシステム時刻と、KMS ホストのシステム時刻の差が 4 時間以上ある場合に発生する可能性があります。 コンピューター間の時刻を同期するには、ネットワーク タイム プロトコル (NTP) の時刻ソースまたは Active Directory サービスを使用することをお勧めします。 時刻は、KMS ホストと KMS クライアントのコンピューターの間で協定世界時 (UTC) で調整されます。

クライアントと KMS ホストのシステム時刻が同じであることを確認します。 クライアント コンピューターに設定されているタイム ゾーンは、UTC に基づいているため、アクティブ化には影響しません。

w32tm /resync コマンドを実行して、クライアントの時刻を再同期します。

キー管理サービス (KMS) に接続できませんでした

コマンドを使用 Slmgr /ato して Windows をアクティブ化しようとすると、次のエラー メッセージが表示されたエラー コード 0xC004F074が表示されます。

エラー: ソフトウェア ライセンス サービス0xC004F074、製品をアクティブ化できなかったことを報告しました。 キー管理サービス (KMS) に接続できませんでした。 詳細については、アプリケーション イベント ログを参照してください。

このエラーは、次のいずれかの理由で発生します。

  • KMS ホスト上の Software Protection Platform Service (sppsvc サービス) の実行が停止しました。
  • KMS クライアントと KMS ホスト サーバーの間にはネットワークの問題があります。 たとえば、KMS クライアントと KMS ホスト サーバーの間で TCP 1688 トラフィックがブロックされます。
  • ドメイン ネーム システム (DNS) に正しくない KMS ホスト サーバー レコードまたは古い KMS ホスト サーバー レコードがあります。

KMS ホスト上の Sppsvc サービスの実行が停止しました

sppsvc サービスが KMS サーバーで実行されているかどうかを確認します。 サービスが停止している場合は、サービスを開始します。

KMS クライアントと KMS ホスト サーバー間のネットワークの問題

KMS クライアントと KMS ホスト サーバーの間でポート 1688 を開き、PowerShell コマンドレットをTest-NetConnection使用して、クライアントとサーバーの間でポートが開いている場合にチェックします。 次に例を示します:

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 ホスト サーバー レコードが正しくないか古い

次の手順を使用して、環境内の正しくない KMS サーバーまたは古い KMS サーバーを指す DNS 内の KMS DNS レコードを確認します。

  1. DNS 管理コンソールを開きます。

  2. ドメイン名フォルダーの下にある _tcp フォルダーを選択し、 _VLMCS SRV レコードを検索します。

  3. _VLMCS SRV レコードに正しい KMS ホスト サーバー名が存在するかどうかを確認します。

    ドメイン名フォルダーの下で _tcp フォルダーが選択されている DNS マネージャーのスクリーンショット。

  4. ドメイン名フォルダーに移動し、ホスト A レコードを確認して、KMS ホスト サーバーのホスト レコードを確認します。 正しくない場合は、新しい KMS サーバー ホストを指す IP アドレスを変更します。

    KMS フォルダーが選択されている DNS マネージャーのスクリーンショット。

関連情報

Windows のライセンス認証エラー コードを解決する

データ収集

Microsoft サポートの支援が必要な場合は、「展開関連の問題について TSS を使用して情報を収集する」に記載している手順に従って情報を収集することをお勧めします。