Windows 10/11のアップデートエラー80240020の原因と解決方法を徹底解説
Windows 10/11のアップデート中にエラーコード「80240020」が表示されて困っている方は少なくありません。ご安心ください。同じ問題に直面しているユーザーは非常に多く、毎日多くの方がこのページを訪れて答えを探しています。この記事では、エラーの正体と具体的な解決策をわかりやすく解説します。
Windows 10/11アップデートエラー80240020とは?
エラーコード80240020は、Windows Updateのインストール時に発生するエラーの一つですが、一般的なWindows Updateエラーとは性質が異なります。なぜなら、このエラーはWindows 10/11自体の不具合を示すものではないからです。
実際には、旧バージョンのWindowsからWindows 10/11へアップグレードする際に表示されるメッセージであり、「アップグレードの開始時にユーザーの操作が必要になるかもしれない」「アップグレードの準備がまだ完全に整っていないため、数秒待つ必要がある」ということを伝えています。
このエラーが多数報告されたのは2015年頃で、Microsoftが当時最新のWindows 10をリリースした時期と一致しています。そのため、多くのユーザーが自分のデバイスに何か不具合が起きたと誤解していました。
しかし、エラー80240020の報告が相次ぐと、Microsoftの担当者がフォーラム上でこの件について説明しました。それによると、これは本来「エラー」ではなく、アップグレードが間もなく始まることを知らせる通知にすぎないとのことです。
要するに、Windows 10/11のエラー80240020はアップグレードの問題を示すものではなく、ファイル破損などを警告するものでもありません。単純に「まもなくWindows 10/11へのアップグレードが必要になる」と伝えるためのメッセージなのです。
エラー80240020が発生しているか確認する方法
通常、Windowsは問題があるとすぐに通知してくれますが、このエラーに関しては手動での確認が必要な場合もあります。以下の手順で確認してみましょう。
- 「Windows Update」ウィンドウを開きます。
- 「更新履歴の表示」オプションを選択します。
- 「インストール失敗」セクションをクリックして、どのような更新エラーが発生しているかを確認します。
Windows 10/11エラーコード80240020への対処法
エラー80240020は「待機」を促すメッセージではありますが、アップデートを早く適用し、エラーを根本的に解消するために試せる方法がいくつかあります。以下で順番に紹介します。
方法1: レジストリを編集する
レジストリを編集することでエラーコード80240020を解消できたというユーザーもいます。ただし、レジストリの操作は慎重に行う必要があります。誤ってレジストリを編集するとシステムの破損につながる恐れがあり、それは私たちが最初に避けようとしている事態だからです。
そもそもWindowsレジストリとは、ハードウェアデバイス、プログラム、OSの構成、ユーザー設定などに関する情報が保存されている場所です。たとえば新しいアプリケーションをインストールすると、一連の設定情報が生成されてレジストリに追加され、他のプログラムから参照されます。
レジストリにアクセスするには、すべてのWindowsバージョンに標準搭載されている無料ツール「レジストリエディター」を使用します。
レジストリに変更を加える前に、必ずバックアップを作成しておきましょう。
レジストリのバックアップ手順:
- スタートメニューを開きます。
- 検索フィールドに「regedit.exe」と入力します。
- Enterキーを押して「レジストリエディター」を起動します。管理者のユーザー名とパスワードの入力を求められたら入力して続行します。
- レジストリエディターが開いたら、バックアップしたいレジストリ項目を見つけます。
- 「ファイル」→「エクスポート」をクリックします。
- 表示されたダイアログボックスでバックアップの保存先を選択し、名前を付けます。
- 「保存」をクリックして完了です。
バックアップが完了したら、以下の手順でレジストリを編集し、エラーの解消を目指しましょう。
- 「Win + R」ショートカットキーを押して「ファイル名を指定して実行」ダイアログを開きます。
- 「regedit」と入力して「OK」をクリックし、上位の結果を選択します。
- 次のパスへ移動します:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade - 「OSUpgrade」が存在しないというメッセージが表示された場合は、「WindowsUpdate」フォルダーを右クリックして新しいキーを作成し、「OSUpgrade」と名付けます。
- 左側のペインを右クリックし、「新規」→「DWORD (32ビット) 値」を選択します。
- 名前を「AllowOSUpgrade」に変更します。
- 値を「0x00000001」に設定します。
- レジストリエディターを終了し、PCを再起動します。
- もう一度アップデートを実行してみてください。
方法2: Downloadフォルダーの中身をすべて削除する
もう一つの対処法は、Downloadフォルダー内のファイルをすべて削除するというものです。これにより、アップデート処理をまっさらな状態からやり直せます。
まずは、アップデート全体のプロセスに不可欠なWindows Updateサービスを再起動するところから始めます。以下の手順に従ってください。
- 「Windows」キー + 「S」で検索画面を開きます。
- テキストフィールドに「cmd」と入力します。
- 上位の結果を右クリックし、「管理者として実行」を選択します。
- コマンドプロンプトが開いたら、「net stop wuauserv」と入力してEnterキーを押します。これでWindows Updateサービスが停止します。
- 次に、「C:\Windows\SoftwareDistribution\Download」の場所へ移動します。Windowsが別の場所にインストールされている場合は、該当するドライブに移動してください。
- フォルダー内の内容をすべて削除します。
- コマンドプロンプトの画面に戻り、「net start wuauserv」と入力します。これでWindows Updateサービスが再び起動します。
- Windowsアップデートを再実行し、エラーがまだ表示されるかどうかを確認します。
方法3: プロキシ設定を変更する
プロキシ設定を変更することで問題が解決したユーザーもいます。ぜひ試してみてください。
プロキシは一般に、ネットワーク管理者によって受信・送信トラフィックをフィルタリングまたはブロックするために設定されています。多くの場合有用ですが、エラーメッセージの原因になることもあり、その一つがWindowsエラー80240020です。
この方法を試す場合は、以下の手順に従ってください。
- まず「コマンドプロンプト」を開きます。検索フィールドに「cmd」と入力し、上位の結果を右クリックして「管理者として実行」を選択します。
- 次に「Windowsファイアウォール」を起動します。「Win + R」を押し、「firewall.cpl」と入力して「OK」をクリックすれば開けます。
- 「Windowsファイアウォールの有効化または無効化」セクションへ移動します。
- プライベートネットワークを使用している場合は、Windowsファイアウォールを一時的に無効化することをおすすめします。パブリックネットワークについても同様です。設定後、「OK」をクリックします。
- コマンドプロンプトにアクセスします。
- コマンドラインに「netsh winhttp import proxy source=ie」と入力します。
- Enterキーを押してコマンドを実行します。
- 完了すると、「Direct access (no proxy server)」というメッセージが表示されます。
- 最後にPCを再起動し、アップデートのインストールを試みてください。
方法4: サードパーティ製PC修復ツールを使う
あまり試した人は多くありませんが、この方法で成功したユーザーもいます。Windowsアップデートの妨げとなっているジャンクファイルを取り除くために、Outbyte PC RepairなどのPC修復ソフトをダウンロードしてインストールすることをおすすめします。
このようなPC修復ソフトでクイックスキャンを実行すれば、システムにもう不要なファイルを削除できます。さらに、PCのパフォーマンスを最適化し、常にベストな状態で動作させることが可能です。
方法5: Microsoftの専門家に助けを求める
上記のいずれの方法でも解決しない場合は、Microsoftのサポートチームに連絡して解決策を相談しましょう。Microsoft公式サイトのお問い合わせページから連絡できるほか、各国の無料ホットラインに電話することも可能です。運が良ければ、リモートでコンピューターにアクセスしてもらい、その場で問題を解決してもらえることもあります。
あるいは、オンラインフォーラムをチェックして、同じ経験を持つ他のユーザーがいないか調べてみるのも良いでしょう。他の人のアドバイスや、実際に効果のあった方法を参考にできます。
まとめ
繰り返しになりますが、Windows Updateエラーコード80240020は、インストールに問題があることを示すエラーではありません。アップグレードの準備が整いつつあり、ダウンロードに多少時間がかかる可能性があることを知らせる、Microsoftからのメッセージなのです。
それでもエラーを解消したい場合は、いくつかの方法があります。まず、レジストリの編集が挙げられますが、これは非常に繊細な作業で、一歩間違えるとOS全体を壊しかねません。次に、Downloadフォルダーの中身をすべて削除する方法があります。それでもだめなら、プロキシ設定の変更も試してみましょう。
PCの状態が原因だと疑われる場合は、PC修復プログラムの使用を検討してください。性能関連の問題を解決してシステムを大幅に高速化できるOutbyte PC Repairをおすすめします。
最後に、考えられる手段をすべて試しても解決しない場合は、専門家に相談しましょう。彼らは確実に問題への対処方法を知っています。
エラーコード80240020についてのご意見をお聞かせください。上記の解決策で問題は解決しましたか?遠慮なく下のコメント欄でお知らせください!
-
Windows 11/10でエラー0x80040154が発生したときの対処法
仕事がうまくいかない日は、何をやってもツキませんよね。Microsoft Storeから新しいアプリをダウンロードしようと何度試しても失敗し、最終的に「エラー0x80040154」というメッセージが表示されてしまうこともあります。この記事では、このエラーの原因と具体的な解決方法をわかりやすく解説します。 Windows 11/10でエラー0x80040154を修正する方法 エラー0x80040154は、Windows Updateの実行時、Microsoft Storeからのアプリダウンロード時、Outlookや「メールとカレンダー」アプリの起動時、Microsoft Edgeブラウザの利用
-
Windows 11/10でエラーコード0xc1900107を解決する方法
Windowsを次のバージョンへアップグレードする際、システムは保留中の更新プログラムがないかどうかを確認します。エラー0xC1900107が表示される場合、その原因は以前のインストール処理がまだ保留中になっており、アップグレードを続行するにはシステムの再起動が必要であることです。ここでは、Windows 10 PCでこの問題を解決するための手順を詳しく紹介します。 Windows 11/10でエラー0xc1900107を修正する方法 この問題は主に3つの方法で解決できます。まず、PCを単純に再起動して、以前の更新が完了するかどうかを確認します。次に、それでも解決しない場合は、一時ファイルとシ