Windows activation error 0xC004F034 invalid licence data troubleshooting guide - LicenceHouse

Windows のライセンス認証エラー 0xC004F034 は、ソフトウェア ライセンス サービスが無効なライセンスデータを検出したか、想定している KMS ホストに接続できなかったことを意味します。対処法はお使いのキーの種類によって完全に異なります。リテール版キーの場合はライセンスデータの再構築が必要で、ボリュームライセンスのキーの場合は接続可能な KMS サーバーが必要です。

まず:どの種類のキーを使っていますか?

このコードはまったく異なる 2 つの状況で表示され、間違った対処法を試すと時間を無駄にします。何より先にライセンスチャネルを確認してください。

  1. 管理者としてコマンド プロンプトを開きます
  2. slmgr /dli と入力して Enter キーを押します
  3. 説明行を確認します
表示内容 意味 参照先
RETAIL channel 通常の購入キー 下記のリテール版の対処法
OEM_DM channel プリインストールのライセンス 下記のリテール版の対処法
VOLUME_KMSCLIENT KMS サーバーが必要 下記の KMS の対処法
VOLUME_MAK 直接ライセンス認証するボリュームライセンスのキー 下記のリテール版の対処法

家庭や小規模ビジネスの PC 用にキーを 1 つ購入した場合は、ほぼ確実に RETAIL または OEM です。

リテール版と OEM版:ライセンスデータを再構築する

ライセンスデータが無効である場合、通常はライセンスストアが破損しています。再構築することで解決します。

  1. 管理者としてコマンド プロンプトを開きます
  2. ライセンス サービスを停止します:net stop sppsvc
  3. 次のフォルダーに移動します:cd %windir%\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense
  4. トークンファイルの名前を変更します:ren tokens.dat tokens.bak
  5. サービスを再開します:net start sppsvc
  6. ライセンスファイルを再インストールします:slmgr /rilc
  7. 再起動後、プロダクトキーを再インストールします:slmgr /ipk YOUR-KEY-HERE
  8. ライセンス認証します:slmgr /ato

変更を元に戻せるよう、削除ではなく名前の変更にしてください。新しい tokens.dat は次回起動時に Windows が作成します。

リテール版:エディションが一致しているか確認する

0xC004F034 は、キー自体は有効でも別のエディションや Windows バージョン向けの場合に表示されることもあります。

  1. Windows + R キーを押し、winver と入力して Enter キーを押します
  2. エディション(例:Windows 11 Pro)を確認します
  3. お持ちのキーがまさにそのエディション用として販売されたものか確認します

一致しない場合はそれが本当の原因です。再インストールせずにエディションを修正する方法はエラー 0xC004F050 の記事で解説しています。

ボリュームライセンスと KMS:クライアントに接続可能なホストを指定する

KMS クライアント キーは Microsoft に対してライセンス認証を行いません。ネットワーク上の KMS サーバーを探し、見つからないとこのエラーが表示されます。これは企業ネットワークでのシナリオです。

  1. 設定されているホストを確認します:slmgr /dlv を実行し、KMS マシン名を確認します
  2. ホストが間違っている場合は正しいホストを設定します:slmgr /skms yourkmsserver.domain.com:1688
  3. ライセンス認証を実行します:slmgr /ato
  4. クライアントと KMS ホストの間でポート 1688 が開いていることを確認します

組織で KMS サーバーを運用していない場合、KMS クライアント キーではライセンス認証できません。代わりにリテール版または MAK キーが必要です。多くの方がこの段階で、入手したキーがそもそもスタンドアロンの PC には適していなかったことに気づきます。

購入したキーの種類が分からない場合

不自然なほど安いボリュームライセンスとして販売されているキーは、KMS クライアント キーであることが多く、独自のライセンス認証サーバーを運用する組織内でしか機能しません。販売ページの説明にかかわらず、家庭用 PC では安定してライセンス認証できません。

当店で販売するキーはすべて、Microsoft に対して直接ライセンス認証できる正規のリテール版または OEM版ライセンスで、KMS サーバーは不要です。他店で入手したキーが VOLUME_KMSCLIENT と表示される場合は、Windows ライセンスキー コレクションでスタンドアロンの PC でライセンス認証できるライセンスをお探しいただけます。

よくある質問

0xC004F034 はキーが偽物という意味ですか?

必ずしもそうではありません。完全に有効なキーでもライセンスデータが破損している可能性があります。また、接続先のサーバーがない KMS クライアント キー、つまり正規のキーが誤った環境で使われている可能性もあります。

KMS サーバーとは何ですか?

キー管理サービス(KMS)は、組織内の多数の PC を Microsoft に個別に接続するのではなく、ローカル サーバーに対してライセンス認証する Microsoft の仕組みです。多くの家庭や小規模ビジネスにはないインフラが必要です。

KMS キーをリテール版キーに変換できますか?

いいえ。チャネルはキーの発行時に固定されます。スタンドアロンの PC をライセンス認証するには、リテール版、OEM版、または MAK キーが必要です。

tokens.dat を再構築するとライセンス認証が外れますか?

ライセンスが Microsoft アカウントに紐付けられていれば自動的に再認証されます。ローカルアカウントでライセンス認証していた場合は、作業を始める前にプロダクトキーを用意しておいてください。

関連製品とガイド

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

コメントを残す

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