Windows activation error 0xC004F012 incomplete licensing call troubleshooting guide - LicenceHouse

Windows のライセンス認証エラー 0xC004F012 は、ライセンスサービスが「呼び出しが完了していない」と報告していることを意味します。ライセンス認証の要求が開始されたものの完了せず、サービスが停止したような状態のまま残っています。サービスを再起動し、保留中の要求をクリアすれば解決します。

0xC004F012 の原因

ライセンス認証は複数のステップで行われるやり取りです。途中で中断されると、Software Licensing サービスが未完了の要求を保持したままになり、それがクリアされるまで新しい要求を受け付けなくなります。

主なきっかけ:

  • ライセンス認証の途中で PC がスリープ・休止状態になった、またはネットワークが切断された
  • 短時間に何度もライセンス認証を試みた
  • 要求の処理中に Software Protection サービスがクラッシュした、または停止した
  • 保留中の Windows Update がライセンス関連のコンポーネントを使用している

解決方法 1:Software Protection サービスを再起動する

  1. Windows + R キーを押し、services.msc と入力して Enter キーを押します
  2. Software Protection を探します
  3. 右クリックして 再起動 を選択します(停止している場合は 開始)
  4. スタートアップの種類を 自動(遅延開始) に設定します
  5. もう一度ライセンス認証を行います

解決方法 2:コマンドラインからライセンス認証を実行する

設定画面からの操作では、停止したままの要求が再利用されることがあります。コマンドラインではその問題が起きません。

  1. コマンドプロンプトを管理者として開きます
  2. net stop sppsvc
  3. net start sppsvc
  4. slmgr /ato

応答まで 30 秒ほど待ってください。再起動直後はライセンスサービスの応答が遅いことがあります。

解決方法 3:保留中の更新プログラムを完了させる

インストールが途中で止まっている更新プログラムが、ライセンス関連のコンポーネントを開いたままにしている場合があります。

  1. 設定 を開き、Windows Update を選択します
  2. 保留中の更新をすべてインストールし、求められたら再起動します
  3. 再起動後、数分ほど PC が落ち着くのを待ってからライセンス認証を再試行します

解決方法 4:プロダクトキーを入れ直す

  1. コマンドプロンプトを管理者として開きます
  2. slmgr /upk
  3. slmgr /cpky
  4. slmgr /ipk YOUR-KEY-HERE
  5. slmgr /ato

ここで別のエラーコードが表示された場合は、そちらが本当の問題であり、0xC004F012 は停止した要求による症状にすぎなかったということです。

解決方法 5:ライセンスストアを再構築する

上記の手順で解決しない場合にのみ行ってください。

  1. net stop sppsvc
  2. cd %windir%\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense
  3. ren tokens.dat tokens.bak
  4. net start sppsvc
  5. slmgr /rilc を実行し、PC を再起動してからプロダクトキーを再インストールします

よくある質問

ライセンス認証を何度も再試行したほうがよいですか?

いいえ。短時間での繰り返しの試行自体が原因の一つです。サービスを再起動し、少し待ってから一度だけ試してください。

プロダクトキーに影響はありますか?

ありません。要求が完了していないため、キーは検証も消費もされていません。

再起動だけで直りますか?

多くの場合は直ります。再起動でサービスの状態がクリアされるためです。コマンドラインの手順を試す前に、まず PC を完全に再起動してみてください。

サービスの応答が遅いのはなぜですか?

Software Protection は仕様上「遅延開始」に設定されており、起動後に応答できるようになるまで 1~2 分かかることがあります。

関連製品とガイド

リソース リンク
エラー 0x80070057 の解説 ガイドを読む
エラー 0xC004C012 の解説 ガイドを読む
Windows ライセンスキー一覧 コレクションを見る

コメントを残す

すべてのコメントは公開前にモデレートされます