0x8024200BのようなWindows Updateエラーへの対処は、特に何度試してもアップデートがインストールされない場合、非常に厄介です。このエラーは、システムファイルが破損している場合や、アップデートコンポーネントにバグがある場合に発生する傾向があります。通常は特定のアップデートのみに影響しますが、場合によってはアップデート全体が混乱し、PCを窓から投げ捨てたくなるような事態を引き起こすこともあります。幸いなことに、この問題を解決できる回避策がいくつかあり、そのほとんどは高度な技術スキルを必要としません。行き詰まっている場合は、これらの手順が、いつもの面倒な作業なしにシステムを最新の状態に保つのに役立つかもしれません。
ウイルス対策ソフト、VPN、または同様のソフトウェアを無効にします。
これは、アンチウイルスソフトやVPNなどのセキュリティツールが、Windows Updateの動作を意図せず妨げてしまうことがあるため、最初に試すべきことです。少し奇妙に聞こえるかもしれませんが、これらのプログラムは、特に過度に慎重な設定や不適切な設定の場合、アップデートのインフラストラクチャに干渉することがあります。一時的に無効にすることで、それが原因かどうかを素早く確認できます。これらのプログラムを無効にした後、アップデートプロセスがスムーズに進むかどうかを確認してください。スムーズに進む場合は、原因(少なくとも一部)が特定できたことになります。
- ウイルス対策ソフトのアイコンは、通知領域(右下隅)にあります。
- 右クリックして、「無効にする」「停止」「一時停止」「オフにする」などのオプションを選択します。期間を尋ねられた場合は、安全のため「次回の再起動まで」などを選択してください。
- VPNやファイアウォールアプリの場合も同様の手順で行います。一般的には、ダッシュボードを開き、簡単に切り替えられるボタンや無効化ボタンを探します。
さらに詳しく調べたい場合は、クリーンブートを実行して、他のサードパーティ製アプリがアップデートを妨害していないかどうかを確認してください。
- Windowsの検索ボックスに「msconfig」と入力してEnterキーを押してください。
- 「サービス」タブに移動し、「すべての Microsoft サービスを非表示にする」にチェックを入れてから、「すべて無効にする」をクリックします。
- 「スタートアップ」タブに切り替えて、「タスク マネージャーを開く」をクリックします。
- すべてのスタートアップ項目を無効にし(各項目を右クリックして「無効にする」を選択)、タスクマネージャーを閉じます。
- システム構成に戻り、「ブート」タブに移動し、「セーフブート」ボックスにチェックを入れて「OK」をクリックします。
- 再起動してください。アップデートエラーが解消されれば、干渉の原因を特定できたことになります。アプリを一つずつ有効化して原因となっているアプリを見つけ、アップデートまたはアンインストールしてください。
修正2.システムファイルの破損を修正する
場合によっては、システムファイルやイメージの破損が根本原因となっていることがあります。幸いなことに、WindowsにはSFCとDISMという、破損したシステムコンポーネントを修復または置換できる組み込みツールが備わっています。これらのツールを実行することで、なかなか解決しないアップデートエラーが解消されることがあります。
- コマンドプロンプトを管理者として開きます。Windowsの検索ボックスにcmdと入力し、右クリックして「管理者として実行」を選択します。
- 入力または貼り付けてEnterキー
sfc /scannowを押してください。処理が完了するまでお待ちください。破損したファイルをスキャンして修復します。 - SFCが完了したら、以下のDISMコマンドを1つずつ実行し、それぞれ実行後にEnterキーを押してください。
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth- 完了したら、PCを再起動してください。場合によっては、これによりアップデートを妨げる根深いシステム問題が解決されることがあります。ただし、システムによっては、初回スキャンはスムーズに完了しても、完全に問題を解決するには2回目の実行が必要になる場合があることにご注意ください。
修正3.主要なサービスが実行されていることを確認する
Windows Update は、特定のバックグラウンド サービスが正しく動作していることを前提としています。これらのサービスのいずれかが停止しているか、設定が間違っている場合、アップデートは失敗します。BITS、Windows Update、暗号化、および Windows インストーラーの各サービスがすべて実行中で、自動起動するように設定されていることを再度確認することをお勧めします。
- Windowsで「サービス」を検索して開きます。
- バックグラウンド インテリジェント転送サービス (BITS)を探します。既に実行されている場合は右クリックして「再起動」を選択します。実行されていない場合はダブルクリックし、スタートアップの種類を「自動」に設定して「開始」をクリックします。
- Windows Update、暗号化、Windows Installer の各サービスについても同様の手順を繰り返してください。
あるWindows環境ではWindows Updateを再起動するだけで済みましたが、別の環境ではいくつかのサービスを手動で切り替える必要がありました。関連するすべてのサービスを確認しておくと良いでしょう。
修正4:内蔵のトラブルシューターを使用する
Windowsには、アップデートの問題を検出するのに非常に優れたトラブルシューターが搭載されています。自動チェックを実行し、一部のエラーを自動的に修正できるため、試行錯誤の手間を大幅に省くことができます。
- 「トラブルシューティング」を検索して開きます。
- 「追加のトラブルシューティング」または「その他のトラブルシューティング」をクリックしてください。
- スクロールして「Windows Update」を見つけ、「トラブルシューターを実行する」をクリックします。
- 画面の指示に従ってスキャンを実行し、検出された問題を修正させてください。完了したら、もう一度Windows Updateを実行してみてください。
修正5:ディスククリーンアップで不要なファイルを削除
古い一時ファイルやキャッシュされた更新ファイルなど、不要なファイルが原因となることがあります。ディスククリーンアップは、空き容量を確保し、更新を妨げている可能性のあるファイルを簡単に削除できる方法です。
- 検索メニューに「ディスククリーンアップ」と入力して選択してください。
- メインドライブ(通常はC:)を選択し、「OK」をクリックします。
- 「システムファイルのクリーンアップ」をクリックし、もう一度ドライブを選択して「OK」をクリックします。
- 「一時インターネットファイル」、「Windows Update クリーンアップ」、「一時ファイル」、「ごみ箱」、「配信最適化ファイル」などのチェックボックスをオンにします。
- 「OK」をクリックして、クリーンアップが完了するまでお待ちください。派手な処理ではありませんが、特にディスクの容量がほぼ満杯の場合に効果を発揮します。
修正6.Windows Updateコンポーネントをリセットする
これは定番の対処法です。アップデートキャッシュと関連サービスをリセットすると、なかなか解決しないエラーが解消されることがよくあります。他の方法がすべて失敗した場合の頼みの綱です。
- コマンドプロンプトを管理者として開きます。
- 以下のコマンドを1つずつ貼り付け、毎回Enterキーを押してください。
ネットストップビット ネットストップ wuauserv net stop appidsvc net stop cryptsvc Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*” rmdir %systemroot%\SoftwareDistribution /S /Q rmdir %systemroot%\system32\catroot2 /S /Q regsvr32.exe /s atl.dll regsvr32.exe /s urlmon.dll regsvr32.exe /s mshtml.dll netsh winsock reset netsh winsock reset proxy ネットスタートビット net start wuauserv net start appidsvc net start cryptsvc
修正7.問題のあるアップデートを手動でインストールする
特定のアップデートが繰り返し失敗する場合は、Microsoft Updateカタログから直接ダウンロードして手動でインストールするという方法があります。これにより、通常のプロセスを妨げている不具合を回避できます。
- Microsoft Update カタログを開きます。
- 失敗したアップデートのKB番号を確認するには、「設定」>「更新とセキュリティ」>「更新履歴の表示」から更新履歴を確認してください。
- カタログで該当するKB番号を検索してください。お使いのシステムのアーキテクチャ(x86、x64、ARM)に合った正しいバージョンをダウンロードしてください。
- 画面の指示に従って手動でアップデートをインストールし、その後PCを再起動してアップデートが反映されているかどうかを確認してください。
これらの修正のいずれかで、アップデートが再びスムーズに進むことを願っています。根本的な問題、つまりファイルの問題、サービスの不具合、サードパーティ製ソフトウェアの干渉などが複合的に絡み合っている場合、それらを解消するだけで解決することがよくあります。いずれにせよ、一つずつ段階的に対処していくことで、多くの場合、問題は解決します。
まとめ
- 干渉の可能性を排除するため、一時的にウイルス対策ソフトやVPNを無効にしてください。
- ファイル修復のためにSFCとDISMを実行してください。
- 必要不可欠なサービスが稼働しており、適切に設定されていることを確認してください。
- Windows Update トラブルシューターを使用してください。
- ディスククリーンアップを使用してディスク容量を解放してください。
- コマンドを使用して、Windows Update コンポーネントを手動でリセットします。
- 必要であれば、カタログから手動でアップデートをインストールしてみてください。
まとめ
ほとんどの場合、サービスやファイルのリセットまたはチェックで解決します。Windowsにはこのような複数の潜在的なエラー層があるのは少々厄介ですが、これらの手順を踏めばたいていはうまくいきます。特にシステムを安全に保ちたい場合は、後でセキュリティソフトウェアを再度有効にすることを忘れないでください。これらの手順で、終わりのないアップデートエラーを回避し、Windowsをスムーズに動作させられることを願っています。幸運を祈ります。そして、これで少なくとも1つのアップデートがスムーズに進むことを祈っています。