Windows のアップグレード エラー 0xC004C4A2 は、Windows のエディション変更中にライセンスの検証が失敗したことを意味します。アップグレードが始まり、Windows が新しいエディションのライセンス検証をライセンス認証サーバーに依頼したところ、サーバーが拒否した状態です。Home から Pro へのアップグレード中に最もよく発生します。
0xC004C4A2 の原因
エディションのアップグレードでは、2 つの処理が同時に行われます。Windows が新しいエディションの機能パッケージに入れ替える処理と、そのエディションのライセンスを検証する処理です。このコードは、後者が失敗したことを示しています。
よくある原因は次のとおりです。
- アップグレード キーがすでに別の PC で使用されており、残りの利用権がない
- アップグレード中にサーバー側の検証がネットワークの問題で中断された
- キーが対象のエディションと一致しない(例:通常の Pro へのアップグレードに Pro for Workstations のキーを使用した)
- 以前のアップグレードの失敗により、ライセンスストアに不整合がある
ステップ 1:アップグレードがどこで止まったか確認する
エディション アップグレードが失敗すると、Windows が中途半端な状態になり、その後の試行に支障が出ることがあります。
- Windows + R キーを押し、winver と入力して Enter キーを押します
- エディションが変わったか、そのままかを確認します
- コマンドプロンプトを管理者として開き、slmgr /dli を実行して、Windows が現在認識しているライセンスを確認します
エディションは変わったもののライセンス認証に失敗している場合、Pro の機能がライセンス認証されていない状態で動作しているので、ライセンス認証だけ行えば完了です。エディションが変わっていない場合は、アップグレードをやり直す必要があります。
ステップ 2:ライセンス認証だけを再試行する
- 設定、システム、ライセンス認証 を開きます
- プロダクト キーを変更する を展開し、変更 をクリックします
- アップグレード キーを入力します
- 次へ をクリックします
または、管理者として開いたコマンドプロンプトで slmgr /ipk YOUR-KEY-HERE、続けて slmgr /ato を実行します。再度失敗した場合、コマンドラインではより具体的なコードが表示され、そのコードが本当の問題を示しています。
ステップ 3:失敗したアップグレードの状態をクリアする
以前の試行で不整合が生じている場合は、再試行の前にライセンスの状態をリセットします。
- コマンドプロンプトを管理者として開きます
- slmgr /upk
- slmgr /cpky
- slmgr /rilc
- PC を再起動します
- 設定画面からアップグレード キーをもう一度入力します
ステップ 4:キーが使い切られていないか確認する
ネットワークに問題がないのに検証が失敗し続ける場合、キーがすでに使用されている可能性があります。管理者として開いたコマンドプロンプトで slmgr /dlv を実行し、残りのライセンス認証回数を確認してください。
利用権が残っていないキーは、通常のライセンス認証と同様に、アップグレード中にも検証エラーを引き起こします。この状況と対処法については エラー 0xC004C008 のガイドで解説しています。
ステップ 5:コンポーネント ストアを修復する
アップグレードには正常なコンポーネント ストアが必要です。破損しているとパッケージの準備に失敗し、あわせて検証も失敗することがあります。
- コマンドプロンプトを管理者として開きます
- DISM /Online /Cleanup-Image /RestoreHealth
- sfc /scannow
- 再起動して、アップグレードを再試行します
アップグレードに適したキーを入手する
Home から Pro へのアップグレードは、その経路向けに販売されているキーを使うと最も確実に完了します。当店の Windows 11 Home から Pro へのアップグレード キー と Windows 10 Home から Pro へのアップグレード キー は、設定画面から数分で適用でき、再インストールもデータの消失もありません。
よくある質問
アップグレードの失敗で Windows が壊れていませんか?
その可能性は非常に低いです。エディション アップグレードは、失敗しても安全に元のエディションのまま残るように設計されています。winver で現在の状態を確認してください。
再試行するとファイルは消えますか?
いいえ。インプレースのエディション アップグレードでは、ファイル、アプリケーション、設定がすべて保持されます。
インターネットに接続せずにアップグレードできますか?
いいえ。検証には Microsoft への接続が必要です。アップグレード後のライセンス認証は電話でも完了できますが、アップグレード自体にはインターネット接続が必要です。
0x800F0805 とは何が違うのですか?
0x800F0805 は、アップグレード パッケージ自体が無効、または経路がサポートされていないことを意味します。0xC004C4A2 は、パッケージには問題がなく、ライセンスの検証が失敗したことを意味します。
関連ガイドと製品
| リソース | リンク |
|---|---|
| エラー 0x800F0805 の解説 | ガイドを読む |
| エラー 0xC004C008 の解説 | ガイドを読む |
| Windows 11 Home から Pro へのアップグレード キー | 製品を見る |
| Windows 10 Home から Pro へのアップグレード キー | 製品を見る |
