Windows 11
 Computer >> コンピューター >  >> システム >> Windows 11

Windows 11のアクティベーションエラーコード0xc004c003を解決する方法

Windows 11へのアップグレードやOSの再インストールを行った直後、「エラーコード0xc004c003」が表示されてライセンス認証に失敗することがあります。この問題は、システムがOEMアクティベーションのデジタルプロダクトキーを使ってOSの認証を試みる際に発生するのが一般的です。

この記事では、このエラーを解消し、Windows 11を正しくライセンス認証するためのトラブルシューティング方法をいくつかご紹介します。

Windows 11 Proでエラーコード0xc004c003が発生する原因は?

Windowsのライセンス認証コンポーネントは、レジストリハイブにアクセスしてプロダクトキーを検証する役割を担っています。このアクセスが何らかの理由で拒否されると、0xc004c003エラーが発生します。

プロダクトキーの検証に失敗すること自体がこのエラーの原因ですが、なぜ検証が失敗したのかはさまざまな要因が考えられます。以下では、Windows 11でこのエラーを修正するために実行できる対処法を順番に見ていきましょう。

1. Windowsのエディションを確認する

Windows 11には、Home・Pro・Enterpriseなど複数のエディションが用意されています。一般的な市販パソコンには、出荷時にHomeエディションがプリインストールされていることがほとんどです。

PCへのインストール方法によっては、実際にインストールされるエディションが変わることがあります。上書きアップグレード(インプレースアップグレード)を実施した場合、Windowsは既存のエディションを自動的に判別し、正しいエディション(Home、Pro、Enterprise)をインストールします。

しかし、クリーンインストールを行った場合は、意図せずProエディションをインストールしてしまうことがあります。残念ながら、HomeエディションのライセンスキーでProエディションを認証することはできません。

インストールされているWindows 11のエディションを確認する手順は以下の通りです。

  1. Win + Iキーを押して設定を開きます。
  2. システムタブを開き、下にスクロールしてバージョン情報をクリックします。
  3. 右側の画面を下にスクロールし、「Windowsの仕様」セクションにあるエディション欄で、PCにインストールされているWindows 11のエディションを確認します。
  4. 表示されたエディションが以前使っていたものと一致している場合は、次の「3. コマンドプロンプトで認証する」に進んでください。

Windows 11 Homeのライセンスキーを購入済みなのにProエディションがインストールされている場合は、ダウングレードを試みましょう。

2. Windows 11 ProからWindows 11 Homeへダウングレードする

Homeエディションのライセンスキーを持ったままWindows 11 Proにアップグレードすると、アクティベーションエラー0xc004c003が発生します。

この問題への対処は2通りあります。1つ目は新たにPro版を購入してアップグレードする方法、2つ目はHomeエディションへダウングレードする方法です。

新たにお金をかけてアップグレードしたくない場合は、ダウングレードを選びましょう。Windows 11 ProからHomeへのダウングレードは、大きく分けて2つのステップで構成されています。まずレジストリエディターを編集してダウングレードの準備を行い、その後ISOセットアップファイルを実行してダウングレードを完了させます。

2.1 レジストリを編集してダウングレードの準備をする

  1. Win + Rキーを押して「ファイル名を指定して実行」を開きます。
  2. regeditと入力してOKをクリックし、レジストリエディターを起動します。UAC(ユーザーアカウント制御)のダイアログが表示されたらはいをクリックします。
  3. レジストリエディターで以下の場所に移動します。パスをコピー&ペーストすると簡単です。
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
  4. 右側のペインでProductNameという値を見つけ、ダブルクリックします。
  5. ポップアップウィンドウにWindows 11 Home Single Languageと入力します。
  6. OKをクリックして変更を保存します。
  7. 続いて、EditionIDという値を見つけてダブルクリックします。
  8. ポップアップウィンドウにCoreSingleLanguageと入力します。
  9. OKをクリックして変更を保存します。
  10. 次に、レジストリエディターで以下の場所に移動します。
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion
  11. 右側のペインでProductNameの値を探し、Windows 10 Homeに変更します。
  12. OKをクリックして変更を保存します。
  13. さらにEditionIDをダブルクリックし、値をCoreSingleLanguageに変更します。
  14. OKをクリックして変更を保存します。
  15. レジストリエディターを閉じます。

2.2 ISOファイルを使ってWindows 11 Homeへダウングレードする

続いて、Microsoft公式サイトからISOファイルをダウンロードし、インプレースアップグレードを実行してダウングレードを完了させます。インプレースアップグレードなら、ファイルやアプリを削除することなくWindows OSを再インストールできます。手順は以下の通りです。

  1. Microsoft公式のWindows 11ダウンロードページにアクセスします。
  2. ページ下部の「Windows 11 ディスク イメージ (ISO) をダウンロードする」セクションまでスクロールします。
  3. ドロップダウンメニューからWindows 11を選択します。
  4. ダウンロードボタンをクリックします。
  5. ドロップダウンから製品言語を選択します。
  6. 確認をクリックします。
  7. 64-bit Downloadボタンをクリックすると、Windows 11 ISOのダウンロードが始まります。
  8. ダウンロードが完了したら、ダウンロードフォルダーを開きます。
  9. ISOイメージを右クリックし、マウントを選択します。
  10. WindowsがISOをマウントし、自動的にドライブフォルダーを開きます。開かない場合は、エクスプローラーの「PC」配下にあるDVDドライブアイコンをクリックしてください。
  11. ISOフォルダー内のSetup.exeファイルをダブルクリックします。UACのダイアログが表示されたらはいをクリックします。
  12. 「Windows 11 のインストール」ウィンドウで、「セットアップで更新プログラムのダウンロード方法を変更する」をクリックします。
  13. 次に「今は実行しない」を選択します。
  14. 次へをクリックして進みます。
  15. 通知とライセンス条項に同意します。
  16. インストール準備完了」画面で、「Windows 11 Home をインストール」および「個人用ファイルとアプリを引き継ぐ」オプションが表示されていることを確認します。
  17. インストールをクリックし、処理が完了するまで待ちます。インプレースアップグレードはシステムのスペックによって数時間かかることがあります。途中で何度か再起動が繰り返されますが、正常な動作なので心配ありません。

再起動後、ダウングレードが成功したかどうかを確認しましょう。「設定 > システム > バージョン情報 > Windowsの仕様」を開き、エディションをチェックしてください。

その後、Windows 11を認証するには「設定 > システム > ライセンス認証」に移動し、画面の指示に従って操作します。

3. コマンドプロンプトを使ってWindows 11をライセンス認証する

サーバー側の不具合により、Microsoftのサーバーがライセンスの検証や認証に失敗することもあります。ライセンス認証がどうしても失敗する場合は、コマンドプロンプトを使って認証を試みることができます。手順は以下の通りです。

  1. Windowsキーを押し、「cmd」と入力します。
  2. 検索結果の「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。UACのダイアログが表示されたらはいをクリックします。
  3. コマンドプロンプトのウィンドウで以下のコマンドを入力し、Enterキーを押します。
    slmgr.vbs –rearm
  4. 成功のメッセージが表示されたらOKをクリックし、PCを再起動します。再起動後にライセンス認証ページを開き、0xc004c003エラーが解消されたかどうかを確認してください。

4. ハードウェア変更後はMicrosoftに問い合わせて再認証する

Windows 11のライセンスを初めて登録すると、そのライセンスはPCのハードウェア情報と紐付けられます。これにより、Microsoftはライセンスが利用規約に沿って使用されていることを確認できると同時に、ユーザーもクリーンインストールのたびに手動で認証し直す必要がなくなります。

しかし、マザーボードの交換などの大規模なハードウェア変更を行うと、Windowsはライセンスの有効性を検証できなくなります。この場合、デジタルプロダクトキーを使用するか、ライセンス認証のトラブルシューティングツールを実行して、Windowsの検証と認証を行いましょう。詳細な手順については、Microsoftが公開している「ハードウェア変更後にWindows 11を再認証する方法」のサポートページを参照してください。

まとめ:Windows 11のアクティベーションエラー0xc004c003を修正する

ライセンス未認証のWindowsでは、一部の個人設定機能などが制限されます。このエラーを解決するには、まずWindows 11のエディションとプロダクトキーを確認し、必要に応じてコマンドプロンプトで手動認証を試みてください。また、ライセンスの有効性を確認し、エディションが合っていない場合は適切なエディションへダウングレードすることも検討しましょう。

それでも解決しない場合は、Microsoftが初期の不具合を修正するまでの間、一時的にWindows 10へ戻すという選択肢もあります。

  1. Windowsコード38エラーの原因と対処法 – デバイスマネージャーのエラーを修復する手順

    Windowsコード38エラーは、Windowsの「デバイスマネージャー」が報告する問題の一つです。このエラーは、使用しようとしているプログラムに関連する正しいデバイスドライバーをWindowsが読み込めない場合に発生します。多くの場合、ソフトウェア上の問題、つまりデバイスが使用しているリソースをめぐる競合が原因であり、設定情報の破損や損傷が引き金になることもあります。エラーメッセージを解消し、デバイスを再び正常に使うためには、この問題を修正する必要があります。難しく聞こえるかもしれませんが、正しい手順を知っていれば誰でも簡単に修復できます。この記事では、Windows PCで発生するコード

  2. Windowsエラー 0x80070006 の原因と解決方法を徹底解説

    Windows Defender を使用しようとした際に表示されることがあるのが 0x80070006 のエラーコードです。Windows Defender は Windows に標準搭載されたアンチウイルス(セキュリティ保護)ツールであり、このエラーは PC がアプリケーションの実行に必要な処理やオプションを正しく扱えない場合に発生します。 0x80070006 エラーの主な原因 このエラーが発生する代表的な原因は以下のとおりです。 レジストリキーの不整合や破損 Windows の設定が意図せず変更されている システムに必要な重要ファイルが見つからない 0x80070006 エラー