Windowsアップグレードエラー0x8007002C・0x80246007・0x80070004・0x80240020の解決方法
Windows 11/10へのアップグレード時には、実にさまざまなエラーコードが表示されることがあります。この記事では、Windowsアップグレードエラー「0x80240020」「0x8007002C」「0x80246007」「0x80070004」に対する確実な解決策をご紹介します。
これらのエラーコードは、いずれもWindows Updateフォルダーに関する問題が原因です。そのため、SoftwareDistributionフォルダーのクリア、システムイメージの修復、そしてシステムヘルスのチェックを行うことで解消できます。
Windowsアップグレードエラー 0x8007002C、0x80246007、0x80070004、0x80240020

作業を始める前に、以下の準備をしておきましょう。
- セキュリティソフトを一時的に無効化する
- 周辺機器(プリンターなど)を取り外す
- USBメモリなどの外部デバイスを抜く
- ノートPCの場合は、必ずAC電源に接続する
1. Windows Updateのダウンロードファイルを削除する
まず、エクスプローラーで「C:\Windows\SoftwareDistribution\Download」に移動し、SoftwareDistributionフォルダーの中身をすべて削除します。
次に、コマンドプロンプトを管理者として実行し、以下のコマンドを入力します。
wuauclt.exe /updatenow
最後に「設定」を開いてWindows Updateを確認すると、Windows 10のダウンロードが自動的に始まるはずです。
ここで注意したいのがCドライブの空き容量です。容量が不足していると、Windows Updateが再び途中で止まってしまいます。空き容量を確保できない場合は、Windows Updateのダウンロードフォルダーを別のドライブへ移動するか、外付けストレージを活用してください。
関連記事: Windows Updateエラー0x80246007の対処法
2. DISMツールでシステムイメージを修復する
DISM(Dism.exe)は、破損したシステムイメージを修復するための公式ツールです。管理者権限のコマンドプロンプトで、以下のコマンドを順番に実行してください。
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
もしWindows Updateクライアント自体が破損している場合は、修復ソースを指定した次のコマンドを実行します。完了後はPCを再起動し、もう一度更新プログラムのチェックを行ってください。
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
3. エラー80240020が出た場合の対処法
エラー80240020は、アップグレードの完了にユーザー側の操作が必要な場合に表示される、ある意味「想定内」のエラーメッセージです。ただし、そのまま進めないケースもありますので、以下のレジストリ設定も試してみましょう。
- 「regedit」と入力してレジストリエディターを開きます。
- 次のキーへ移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate - 左ペインで「WindowsUpdate」キーを右クリックし、新規キーを作成して「OSUpgrade」という名前を付けます。
- 作成した「OSUpgrade」キーを選択した状態で、右ペインの空きスペースを右クリックし、新規DWORD(32ビット)値を作成して「AllowOSUpgrade」と名付けます。
- 「AllowOSUpgrade」の値データを「1」に変更します。
これでも問題が解決しない場合は、クリーンブートを実行して常駐アプリやサービスの干渉を排除した上で、改めてWindows Updateを試してみてください。
-
Windows Update エラーコード 80246007(0x80246007)の原因と解決方法
エラーコード 80246007(表示によっては 0x80246007)は、「更新プログラムがダウンロードされていない」ことを意味します。Windows にインストールすべき更新プログラムは存在しているのに、Microsoft のサーバー(リポジトリ)から正常にダウンロードできなかった場合に発生するエラーです。ダウンロードに失敗する原因は多岐にわたります。たとえば、更新プログラムを配信しているサーバー側の一時的な障害、ウイルス対策ソフトによる誤検知(ダウンロードファイルへの誤ったブロック)、あるいはインターネット接続と Windows との通信が確立できていないことなどが考えられます。原因を特定
-
Windows 10 アップグレードエラー 80240020 の原因と解決方法
Microsoft コミュニティフォーラムによると、Windows 7/8.1 から Windows 10 へのアップグレードを試みた多くのユーザーが、エラーコード 80240020 が表示されてアップグレードに失敗するという報告をしています。このエラーは、ダウンロードされた Windows 10 のインストールデータが破損していることが主な原因です。本記事では、Windows 10 アップグレードエラー 80240020 の確認方法と具体的な解決策をわかりやすく解説します。 エラー 80240020 が発生しているか確認する方法 まず、お使いの PC でこのエラーコードが発生しているかどう