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

📅
🕑 1 分で読む

アップデートエラー0x800f0991への対処は非常に面倒な作業です。特にWindowsのアップグレードプロセス中にこのエラーが発生する場合はなおさらです。Windows Updateが最新ビルドのインストールを拒否したり、このコードでクラッシュしたりしている可能性があります。また、アップデートファイルが破損していたり​​、ネットワークの不具合によってプロセスが中断したりしている場合もあります。幸いなことに、完全な再構築モードに移行せずにこのエラーを修正できる方法がいくつかあります。ここでの目標は、不良データを消去し、Windowsがアップデートを正しくインストールできるようにし直すことです。

Windowsでアップデートエラー0x800f0991を修正する方法

アプローチ1: Windows Updateのトラブルシューティングツールを実行する

このトラブルシューターは、アップデートエラーの応急処置キットのようなものです。Windowsに内蔵されており、アップデートをブロックする一般的な問題をスキャンして自動的に修正するように設計されています。実行は簡単で、ほとんどの環境で問題なく動作します。私の経験では、このツールは、壊れたサービス構成や部分的なダウンロードなど、通常は気づかない隠れた問題を検出することがよくあります。

  • Windows + I キーを押して設定を開きます。次に、「システム」 > 「トラブルシューティング」 > 「その他のトラブルシューティング」に進みます。
  • 下にスクロールして「Windows Update」を見つけます。クリックして「実行」ボタンを押します。「更新プログラムのトラブルシューティング」などのラベルが付いている場合もあります。
  • 指示に従ってください。トラブルシューティングツールがシステムをスキャンし、修正方法を提案します。修正には、一部のサービスのリセットやキャッシュファイルのクリアなどが含まれる場合があります。
  • 完了したら、PCを再起動し、アップデートエラーが解消されるかどうかを確認してください。通常、この手順だけで、0x800f0991エラーの原因となる軽微な破損やファイルのスタックが解消されます。

あるマシンで、トラブルシューティングツールが何も起こらないように見えることがあるのですが、再起動すると魔法のようにアップデートが完了するんです。奇妙ですが、試してみる価値はあります。

アプローチ2:Windows Updateのキャッシュフォルダを手動でクリアする

この方法は少し古風ですが効果的です。SoftwareDistributionフォルダとcatroot2フォルダには、一時アップデートファイルが保存されています。これらのファイルが破損したり、動かなくなったりすると、Windows Updateがコード0x800f0991で失敗する可能性があります。これらのファイルを消去すると、Windowsは新しいファイルを強制的にダウンロードできるようになり、多くの場合、アップデートのハングやエラーが解消されます。

注意:この操作を行うには、管理者権限でコマンドプロンプトを実行する必要があります。方法がわからない場合は、スタートメニューを右クリックし、「Windowsターミナル(管理者)」または「コマンドプロンプト(管理者)」を選択してください。

  1. クリーンアップ中にWindowsがこれらのフォルダを使用しないように、まず更新サービスを停止してください。以下のコマンドを1つずつ実行してください。
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
  2. バックアップするフォルダの名前を変更します。
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old
  3. ネットワーク エラーによって更新のダウンロードがブロックされることがあるので、ここでネットワーク設定をリセットすることもお勧めします。
    netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns
  4. 更新サービスを再度開始します。
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. コマンドプロンプトを閉じ、PCを再起動して、Windows Updateを再度実行してみてください。これにより、プロセスをブロックしている破損ファイルが削除されることがよくあります。

いくつかの環境では、このクリーンアップを実行した直後にようやくアップデートが実行されるのを確認しました。なぜ効果があるのか​​は分かりませんが、頻繁にアップデートが実行されるというのはちょっと奇妙です。

アプローチ3: アップデートを手動でダウンロードしてインストールする

上記の方法で問題が解決しない場合は、手動で更新パッケージを入手するのが良いかもしれません。Microsoftは更新カタログを提供しており、システムアーキテクチャに正確に一致する累積的な更新ファイルを選択できます。Windows Updateがなかなか更新されない場合や、マシンの特定の内部コンポーネントに特定の問題がある場合などに便利です。

手順は以下のとおりです。 – Microsoft Update カタログにアクセスします。 – ビルドまたは OS バージョンに関連付けられた KB 番号を入力して、最新の累積更新プログラムを検索します。 – お使いのシステム(x64、ARM など)に適したバージョンを見つけ、.msu ファイルまたは.cab ファイルをダウンロードします。 – ダウンロードしたら、セットアップ ファイルをダブルクリックしてインストールを開始します。これにより、通常のアップデータ ワークフローとは別に OS がアップグレードされます。

この方法は少し扱いに​​くいと感じることもありますが、一部の頑固なマシンでは、新機能や修正プログラムをインストールするにはこれが唯一の方法です。ただし、正しいバージョンを選択しないと、エラーや互換性の問題が発生する可能性があります。

これがエラー 0x800f0991 の解決に役立つことを祈ります。これは少し面倒ですが、これらの方法を数回試すと通常は解決します。

まとめ

  • Windows Update トラブルシューティング ツールを実行して、よくあるバグのある更新の問題を修正します。
  • サービスを停止し、キャッシュ フォルダーの名前を変更して、Windows Update のキャッシュとネットワーク設定をリセットします。
  • 他の方法がすべて失敗した場合は、Microsoft のカタログから更新プログラムを手動でダウンロードしてインストールします。

まとめ

Windows Updateのエラーへの対処は、試行錯誤の連続です。通常、これらの手順のいずれかで、完全な再インストールをせずに問題を解決できます。これは良いことです。キャッシュ修復や手動アップデートの方法は、破損したファイルやネットワークの不具合が原因の場合は特に有効です。ただし、Windowsのバグは必ずしも単純ではなく、多少の忍耐が必要になる場合があることを覚えておいてください。これで誰かの時間を節約できれば幸いです。頑張ってください!