Windows 11/10で0x800700eaアップデートエラーを解決する方法
悪名高いアップデートエラー0x800700eaへの対処は、かなりイライラさせられるものです。基本的に、このエラーはWindowsがアップデートのインストール中に停止したときに発生します。多くの場合、システムファイルの一部が破損または欠落しているか、アップデートコンポーネントが破損していることが原因です。セキュリティソフトウェアがプロセスをブロックしたり、ディスク容量が不足していることが原因となる場合もあります。原因が何であれ、解決方法を見つければ、多くの頭痛の種を回避できます。このガイドでは、実際の環境で実際に効果があった一般的な修正方法をいくつか紹介します。これで、頭を悩ませることなくシステムを再びアップデートできるようになるでしょう。
Windows Update エラー 0x800700ea を修正する方法
方法1: Windows Updateのトラブルシューティングツールを実行する
これはWindowsに組み込まれたメカニズムのようなもので、ほとんどの場合、問題を自動的に検出して修正します。特に、エラーが突然発生した場合やアップデートが失敗した後に発生した場合に役立ちます。通常、Windowsがなかなか解決しない場合でも、このトラブルシューティングツールは少なくとも正しい方向へ導いたり、よくある問題を修復したりすることができます。
Windows 11 でこれを行う方法は次のとおりです。
- Win + I を押して設定を開きます。
- 検索ボックスに「トラブルシューティング」と入力し、Enter キーを押します。
- 「その他のトラブルシューティング」をクリックします。
- スクロールして「Windows Update」を見つけます。その横に「実行」ボタンが表示されます。
- 「実行」をクリックして、画面の指示に従ってください。プログラムが自動的に実行され、問題がないか確認し、場合によっては修正方法を提案してくれるでしょう。
Windows 10 ユーザーも同様のルートをたどる必要があります。
- [設定] ( Win + I) > [更新とセキュリティ] > [トラブルシューティング]に移動します。
- 「追加のトラブルシューティング」をクリックします。
- Windows Update を見つけて、「トラブルシューティングを実行」をクリックします。
通常、これは小さな問題を解決するのに十分ですが、エラーが続く場合は、より高度な手順に進みます。
方法2: SFCとDISMスキャンを実行する
破損したシステムファイルが原因である場合、この手順は必須です。SFC(システムファイルチェッカー)はWindowsファイルをスキャンし、破損した部分を修復します。DISM(展開イメージのサービスと管理)はさらに一歩進んで、Windowsイメージ自体の問題を修正します。環境によっては、これらのツールを実行することで大きな効果が得られる場合があります。
SFCの場合:
- 管理者としてコマンド プロンプトを開きます。([スタート] メニューを右クリックし、[ Windows ターミナル (管理者)] を選択するか、 cmdを検索して[管理者として実行]を選択します)。
- 入力し
sfc /scannowて Enter キーを押します。 - そのまま実行してください。15~20分ほどかかる場合があります。状況に応じて修正していきますので、しばらくお待ちください。
- 完了したら、PC を再起動して再度更新を試みてください。
DISMの場合:
- 管理者としてコマンドプロンプトを再度開きます。
- 入力し
DISM /Online /Cleanup-Image /RestoreHealthて Enter キーを押します。 - これも20分ほどかかります。Windowsイメージを修復することで、更新をブロックする問題を解決できます。
- その後、再起動して更新が行われたかどうかを確認します。
これらのツールのいずれでも問題が解決しない場合は、次の方法として更新コンポーネントを手動でリセットします。
方法3: Windows Updateコンポーネントをリセットする
アップデートのキャッシュやサービスが絡み合ってしまうことがあります。リセットすることで、多くの場合、正常な状態に戻ります。具体的には、サービスの停止、キャッシュフォルダの名前変更、サービスの再起動などを行います。これは、Windows Updateを最初からやり直すようなものです。
やり方は次のとおりです:
- Win + Xを押して、Windows ターミナル (管理者) を選択します。
- PowerShell で開いた場合は、下矢印を使用して[コマンド プロンプト]を選択します。
- プロンプトで、次のコマンドを 1 つずつ実行します。
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
次に、破損したキャッシュを削除するために更新フォルダーの名前を変更します。
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
次に、サービスを再起動してオンラインに戻します。
net start wuauserv net start cryptSvc net start bits net start msiserver
Exitと入力してウィンドウを閉じ、 を押してEnterマシンを再起動し、更新が最終的にインストールされるかどうかを確認します。
方法4: 手動でアップデートをダウンロードしてインストールする
それでも問題が解決しない場合は、手動でインストールを試みる方法があります。インストールできない更新プログラムの正確なKB番号を調べてください。[Microsoft Updateカタログ](https://www.catalog.update.microsoft.com/Home.aspx)にアクセスしてKBを検索し、スタンドアロンインストーラーをダウンロードしてください。
ダウンロードしたファイルをダブルクリックしてインストールします。場合によっては、自動更新を妨げていた問題を回避できることがあります。これは驚くほど頻繁に機能する回避策です。
Windowsアップデートがまだインストールされない場合の一般的なヒント
- ウイルス対策ソフトを一時的にオフにしてください。セキュリティアプリがアップデートに必要なファイルを妨害したり、ロックしたりすることがあります。
- ドライブの空き容量を空けてください。空き容量が 20 GB 未満になると、さまざまな更新の問題が発生する可能性があります。
- 不要なハードウェアを取り外してください。外付けドライブやプリンターなどは、アップデート中に競合を引き起こす場合があります。
そうですね、このエラーを修正するには、忍耐と様々な対策を試してみる必要があります。重要なのは、ファイルの破損、キャッシュの問題、それとも容量の問題なのかを特定することです。トラブルシューティングツールを実行するだけで十分な場合もありますが、アップデートコンポーネントを完全にリセットする必要がある場合もあります。なぜ半分くらいうまくいくのかは分かりませんが、これらのコマンドとスキャンを試してみると、たいていはうまくいきます。この方法が、再インストールやより極端な対策を取らずに済む助けになれば幸いです。
まとめ
- Windows Update トラブルシューティングを実行する
- SFCおよびDISMスキャンを実行する
- Windows Updateコンポーネントを手動でリセットする
- 自動インストールが失敗した場合は、手動でアップデートをダウンロードしてください
- 十分なディスク容量を確保し、必要に応じてセキュリティソフトウェアを一時的に無効にします。
まとめ
これらの修正方法のいずれかで、アップデートが再び使えるようになることを願っています。場合によっては、コマンドラインツールを使ったり、キャッシュをリセットしたりしてエラーを解消する必要があることもあります。それでも解決しない場合は、より深刻なシステム障害が発生している可能性がありますが、これらの手順で一般的なシナリオをほぼカバーできます。重要なのは、忍耐と試行錯誤です。幸運を祈ります。そして、今後のストレスを最小限に抑えられることを願っています!