Windows 10 アップデートエラーコード 0x80240020 のトラブルシューティング方法
Windows Updateで、特にエラーコード0x80240020が表示されて困っている方は、本当にイライラするかもしれません。このエラーは通常、設定やサービスが連携していないために更新プロセスが停止したり、完了できなかったりしたときに表示されます。場合によっては、Windows Updateのサインイン情報が無効になっていることがあり、これが原因となることもあります。そこで、このガイドでは、他のユーザーの役に立った一般的な解決策(いわば、現状維持)をいくつかご紹介します。うまくいかない更新を再開できるようになることを願っています。
Windows 10でアップデートエラーコード0x80240020を修正する方法
Windows Update内で「サインイン情報を使用する」を有効にする
この手順は、Windowsがアップデート後にセットアップを完了するためにログイン情報の使用を停止し、プロセスに支障をきたすことがあるため、役立ちます。特にメジャーアップデート後にはよくあることですが、これを有効にすると、Windowsは再度情報の入力を求めることなく、セットアップを完了できるようになります。エラーが減り、インストールがスムーズになります。セットアップによっては、簡単な切り替えで済む場合もありますが、場合によっては少し設定をいじる必要があるかもしれません。古いアップデートによるエラーを避けるために、試してみる価値は十分にあると思います。
- Win + I を押して設定を開きます。
- [アカウント] > [サインイン オプション]に移動します。
Windows 11の場合
- 「追加設定」まで下にスクロールします。
- 更新後にセットアップを自動的に完了するには、サインイン情報を使用するをオンにします。
Windows 10の場合
- 「プライバシー」セクションまで下にスクロールします。
- [サインイン情報を使用する]をオンにすると、更新または再起動後にデバイスのセットアップを自動的に完了し、アプリを再度開くことができます。
再起動して、問題が解決するかどうか確認してください。機種によっては、このトグルがなかなかオフのままになることがあり、その場合は辛抱強く再試行する必要があります。なぜうまくいくのかは分かりませんが、エラーの再発を防ぐのに役立った一般的な解決策です。
Windows Update トラブルシューティングを実行する
サインイントリックで問題が解決しない場合は、トラブルシューティングツールを試すのが次のステップです。Windowsに組み込まれているので、追加のダウンロードは不要です。破損したファイル、機能していないサービス、アップデートを妨げている可能性のある設定の問題などをチェックします。これにより、Windows単体では解決できない問題を解決できる場合があり、特にダウンロードファイルの破損やドライバーの不具合が原因となっている場合に役立ちます。
Windows 11の場合
- Windows + I を押して設定を開きます。
- [システム] > [トラブルシューティング] > [その他のトラブルシューティング]に移動します。
- Windows Updateの横にある[実行]をクリックします。
Windows 10の場合
- Win + Rで実行ダイアログを開きます。
- 「ms-settings:」と入力し、「OK」をクリックします。
- [更新とセキュリティ] > [トラブルシューティング] > [Windows Update]に移動します。
- トラブルシューティングを実行 をクリックし、画面の指示に従います。
完了したら、再起動して再度アップデートをお試しください。これで厄介なエラーが修正される場合もありますが、より複雑な修正が必要になる場合もあります。
BITSサービスを有効にする
バックグラウンド インテリジェント転送サービス(BITS)は、Windows のアップデートの宅配便のようなものです。BITS が機能しなくなると、アップデートが届かなくなります。BITS の確認はそれほど難しくありません。数回クリックし、必要に応じてコマンドをいくつか実行するだけです。BITS を再起動するか、BITS がスムーズに動作していることを確認することで、アップデートが滞る多くの問題を解決できます。
- [スタート] をクリックし、「サービス」と入力してEnter キーを押します。
- 「バックグラウンド インテリジェント転送サービス」を見つけてダブルクリックします。
- 「全般」タブで、サービスの状態が「実行中」になっているか確認します。そうでない場合は、「開始」をクリックします。
- [OK]をクリックします。
一部のマシンでは、BITS が無効化または停止している可能性があります。その場合は、BITS を再度有効化すると、アップデートの停止が解消されることが多いです。
SoftwareDistributionフォルダを削除して再作成する
このフォルダは基本的にWindowsのアップデートファイルを保存する場所です。このフォルダが破損したり不完全な状態になったりすると、エラーが発生することがあります。このフォルダを削除してもファイルや設定は削除されませんが、Windowsは最新のアップデートデータを強制的にダウンロードします。これはキャッシュをクリアするのと似ています。
- Win + Rで実行ダイアログを開きます。
- services.mscと入力して[OK]をクリックします。
- Windows Update、バックグラウンド インテリジェント転送サービス、暗号化サービスを停止します。
- Win + Eでファイルエクスプローラーを開きます。
- フォルダーに移動し
C:\Windows\SoftwareDistributionてその中のすべてを削除するか、フォルダーの名前をsoftwaredistribution.oldに変更します。 - 管理者コマンド プロンプトを開き ([スタート] を右クリックし、[コマンド プロンプト (管理者)]または[Windows ターミナル (管理者)]を選択)、次を実行します。
wuaulcet.exe /updatenow - 先ほど停止したサービスを再起動します。
- PCを再起動してください。少し時間がかかるかもしれませんが、通常はWindowsが最新の更新ファイルを取得し、エラーの原因となる破損部分をスキップするのに役立ちます。
レジストリ設定を調整する – 最後の手段
レジストリキーの編集って聞いたことありますか?確かにリスクがあるので、まずはバックアップを取りましょう。でも、特定のキーを微調整することで、アップデートが滞っている問題を解決できる場合もあります。よくあるのはAllowOSUpgradeです。他の方法を試してもダメだった場合、この方法で特定のアップグレードのブロックを回避できるかもしれません。
- [スタート] メニューを右クリックし、[実行]を選択します。
- 「regedit」と入力してEnter キーを押すと、レジストリ エディターが開きます。
- に移動します。OSUpgradeが
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade見つからない場合は、 WindowsUpdate を右クリックし、新規 > キー を選択して、OSUpgrade という名前を付けます。 - そのキー内で、右側のペインを右クリックし、[新規] > [DWORD (32 ビット) 値]を選択して、AllowOSUpgrade という名前を付けます。
- 値を に設定します
0x00000001。 - レジストリ エディターを閉じて PC を再起動し、変更を有効にします。
これはいわば「思い切ってやるか、諦めるか」の策です。ただし、これまでの修正がうまくいかなかった場合に限ります。レジストリをいじるとシステムが壊れてしまう可能性があるので、特に注意が必要です。念には念を入れ、事前にバックアップを取っておくと安心です。
結局のところ、アップデートエラーの修正は少し面倒ですが、これらのトリックのほとんどはうまくいきます。古いファイルを削除したり、問題のあるサービスを再起動するだけで解決する場合もあります。ただし、Windowsのバグは少々厄介なので、あるマシンでうまくいったものが別のマシンではうまくいかない場合もあることを覚えておいてください。そのため、少しの忍耐が必要です。
まとめ
- アカウント設定で「サインイン情報を使用する」トグルを有効にします。
- Windows Update トラブルシューティング ツールを実行します。
- BITS サービスが実行されているかどうかを確認し、実行されていない場合は再起動します。
- SoftwareDistribution フォルダーを削除するか名前を変更して、強制的に更新します。
- 最後の手段として、OS のアップグレードに関連するレジストリ キーを調整します。
まとめ
これらの手順のいずれかが、頑固な0x80240020エラーの解決に役立つことを願っています。試行錯誤が必要になる場合もありますが、これらの修正方法は標準的なもので、多くの方に効果がありました。念のため、レジストリやシステムサービスを変更する前に必ずバックアップを取ってください。今後のアップデートがスムーズに進むよう、幸運を祈ります!