Windows Update エラー 0x800700A1 を効果的に解決する方法

📅
🕑 1 分で読む

0x800700a1のような Windows Update エラーへの対処は、特に最新の機能やセキュリティパッチを入手しようとしている場合は、かなりイライラさせられるものです。原因がはっきりしないこともあります。ファイルの破損、ドライバーの競合、アップデートキャッシュの破損など、原因がはっきりしないこともあります。原因が何であれ、このエラーの修正には試行錯誤が必要になりますが、幸いなことに、実績のある方法がいくつかあります。ただし、最初の試みで必ずしも完璧とは限らず、マシンによっては、特定の修正のために数回の実行や再起動が必要になる場合もあります。そのため、根気強く取り組む価値はあります。結局のところ、目標はシステムにエラーを出さずにアップデートをインストールすることです。

以下に、最も一般的な修正方法をいくつかご紹介します。1つの方法で問題が解決しない場合に備えて、段階的に説明します。これらの方法の少なくとも1つで、ブロックされたアップデートが解消され、システムが正常に戻ることを願っています。

Windows 11/10でアップデートエラー0x800700a1を修正する方法

保留中の更新を確認して再起動する

簡単そうに聞こえますが、Windows はキューに溜まった更新で固まってしまうことがあります。特に再起動を遅らせていると、その傾向が強くなります。設定 を開き、 Windows Updateに移動して、更新プログラムのチェックをクリックします。待機中の更新プログラムがある場合は、再起動することですべてが先に進められることがあります。信じてください、一部の設定では、この操作を行わない限り更新プログラムは正常にインストールされません。これは、Windows が新しい処理を実行できるようにキューをクリアするようなものです。

SFC / Scannowを実行して破損したシステムファイルを修復する

これはよくあるケースです。Windows ファイルに不具合があると、アップデートが失敗する可能性があります。コマンドプロンプトを管理者として起動し(検索して右クリックし、管理者として実行)、 を実行してくださいsfc /scannow。システムをスキャンして問題を検出し、破損したファイルを修復しようとします。処理速度は速くないので、10~15分ほど待ちましょう。システムファイルの欠落や破損が原因で、アップデート全体が遅くなることもあります。マシンによっては、スキャンで修正が報告される場合もありますが、完了後に再起動すると改善される場合もあります。

ディスクスペースを解放する

ハードドライブの容量がかなりいっぱいになっていると、Windowsはアップデートファイルを適切に保存できません。Cドライブ(またはOSがインストールされているドライブ)を確認してください。空き容量が10~15GB未満など、容量がいっぱいに近づいている場合は、不要なファイルを削除するか、ファイルを別の場所に移動してみてください。特に、Windowsに搭載されているディスククリーンアップツール(スタートメニューから「ディスククリーンアップ」を検索)を使って、一時ファイルや古いアップデートファイルを削除してみてください。面倒な作業ですが、これで状況は改善されるかもしれません。

Windows Updateのトラブルシューティングツールを使用する

まさにこのために設計されたトラブルシューティングツールが組み込まれています。実行するには、スタートボタンを右クリックし、「設定」 → 「システム」と進み、「トラブルシューティング」までスクロールダウンして「その他のトラブルシューティング」を選択します。「Windows Update」を見つけて「実行」をクリックします。トラブルシューティングツールは診断を実行し、場合によっては問題を自動的に修正してくれるので、ぜひ試してみてください。ボタンをクリックするだけの簡単な操作で、多くの場合、奇妙なアップデートエラーを解決してくれます。

クリーンブートを実行して干渉するソフトウェアを隔離する

サードパーティ製のアプリやバックグラウンドサービスは、Windows Update の妨げになることがあります。クリーンブートを実行すると、Microsoft 以外のサービスを一時的に無効にすることで、これらの影響を最小限に抑えることができます。これを行うには、「スタート」メニューに「msconfig」と入力し、 「システム構成」を開いて「サービス」タブに移動し、 「Microsoft のサービスをすべて隠す」にチェックを入れて、 「すべて無効にする」をクリックします。次に、「スタートアップ」タブに切り替え、「タスク マネージャーを開く」をクリックし、不要なスタートアップ項目を右クリックして無効にします。その後、再起動します。これは、外部アプリが更新の失敗の原因になっているかどうかを特定するのに役立ちます。今すぐ更新がインストールされる場合は、原因が特定できたことになります。後でそのアプリを削除するか更新してください。

Windows Updateサービスを再起動します

時々、更新サービスに刺激が必要なことがあります。 を押して「ファイル名を指定してWindows + R実行」ダイアログを開き、services.mscと入力して Enter キーを押します。Windows Updateまでスクロールダウンし、右クリックして「停止」を選択します。数秒待ってからもう一度右クリックし、「開始」を選択します。バックグラウンド インテリジェント転送サービス暗号化サービスWindows Update Medic サービスについても同様に操作します。これらのサービスが自動的に開始するように設定され、実行されていることを確認することで、多くの更新エラーを解決できます。これは、Windows が更新メカニズムが正しく動作していることを確認する必要があるためです。

余分なハードウェアを取り外す

ウェブカメラ、プリンター、スキャナーなどの外付けデバイスは、Windows Updateと競合することがあります。必要のない周辺機器が接続されている場合は、アップデートを再試行する前に取り外してください。少し奇妙に思えるかもしれませんが、ハードウェアの競合がアップデートの失敗を引き起こすことがあります。アップデート後に再度接続すれば、問題がなくなる可能性があります。

DISMツールを実行してシステムイメージを修復する

上記の手順を試しても問題が解決しない場合は、システムイメージが壊れている可能性があります。修復するには、コマンドプロンプトを管理者として再度開き、次のコマンドを実行してくださいDISM.exe /Online /Cleanup-image /Restorehealth。このプロセスには時間がかかる場合がありますので、コーヒーでも飲んで休憩してください。これは基本的にWindowsシステムイメージを修復し、今後のアップデートでクリーンな状態に戻す作業です。完了したら、再起動して再度アップデートをお試しください。

SoftwareDistributionフォルダをクリアする

このフォルダにはアップデートファイルが保存されています。破損すると、アップデートのインストールが失敗することがあります。このフォルダをリセットするには、管理者としてコマンドプロンプトを開き、以下のコマンドを実行してください。

  • net stop wuauserv
  • net stop bits

次に、ファイルエクスプローラーを開き、 に移動してC:\Windows\SoftwareDistribution、その中のすべてを削除します(「ファイルが使用中」というエラーが表示される場合は、再起動が必要になる場合があります)。その後、コマンドプロンプトに戻り、次のコマンドを実行します。

  • net start wuauserv
  • net start bits

もう一度再起動して、更新エラーが解消されたかどうかを確認します。

Windowsは時々パズルを解くことがあるため、これらのオプションを一つずつ試していくことで、原因を特定しやすくなることがよくあります。特に今回のような厄介なエラーの場合は、1つか2つの組み合わせを試してみることをおすすめします。

まとめ

  • 保留中のアップデートを確認して再起動します
  • 破損したファイルに対してSFC /scannowを実行します
  • ディスク容量を解放する
  • Windows Updateのトラブルシューティングツールを使用する
  • クリーンブートを実行する
  • Windows Updateサービスを再起動する
  • 不要な周辺機器を外す
  • DISMを実行してシステムイメージを修復する
  • SoftwareDistributionフォルダをクリアする

まとめ

結局のところ、0x800700a1 のようなアップデートエラーの修正には、通常、これらの手順を組み合わせる必要があります。Windows は必ずしも何が問題なのかを教えてくれないので、少し面倒ですが、少し辛抱強く待つことで、これらの修正によってほとんどのアップデートが問題なく適用されます。ただし、修正後に再起動や再試行をすると状況が変わる場合があることを覚えておいてください。これで誰かの時間節約になれば幸いです。幸運を祈ります。そして、システムに大きな変更を加える前に、必ずデータのバックアップを忘れないようにしてください。安全第一です。