Windows Update エラーコード 0x800705b9 を解決する方法

📅
🕑 1 分で読む

Windowsのアップデートが警告なしにインストールを拒否し、エラーコード0x800705b9が突然表示されることがあります。特に、システム側は問題ないと判断しているのに、実際にはアップデートが行われない場合は、かなりイライラします。多くの場合、システムファイルの破損、アップデートキャッシュの破損、あるいはWindowsイメージファイルの不具合が原因です。もしあなたがこのような状況に心当たりがあり、同じ問題に何度も直面することにうんざりしているなら、このガイドが正しい方向を指し示してくれるはずです。これらは魔法のような解決策ではありませんが、実際に効果があった実証済みの方法です。少し調整すれば、保留中のアップデートがようやくインストールされ、何時間も悩まされることがなくなるはずです。

Windows 11/10でWindows Updateエラー0x800705b9を修正する方法

Windows Updateのトラブルシューティングツールを実行してみてください

この小さなツールは、アップデートを中断させる一般的な問題を数多く検出し、しかも多くの場合、自動的に修正してくれるのが最大の魅力です。Windows の動作が不安定な場合、特にアップデートの直前またはアップデート中にエラーが発生する場合は、試してみる価値があります。

次の場所に移動します:

  • Windows 10 :設定 > 更新とセキュリティ > トラブルシューティング > その他のトラブルシューティング
  • Windows 11 :設定 > システム > トラブルシューティング > その他のトラブルシューティング

リストで「Windows Update」を探します。Windows 10では、「トラブルシューティングツールを実行」をクリックします。Windows 11では、 「Windows Update」の横に「実行」ボタンが表示されます。それをクリックしてツールをスキャンしてみましょう。根本的な原因が見つかり、簡単に修復できる可能性があります。

トラブルシューティングツールですべてを解決できない場合もありますが、それでも何が問題なのかを教えてくれます。その情報は、さらなるトラブルシューティングに役立つ貴重な情報源となるでしょう。

すべての更新サービスが実行されていることを確認する

重要なサービスが1つでも無効になっていると、Windows Updateが停止してしまうことがあります。不思議なことですが、クリーンインストールやアップデート後にサービスが停止したり、自動起動しなくなったりすることがあります。バックグラウンド インテリジェント転送サービス (BITS)Windows Update暗号化サービスが起動していることを確認してください。

方法は次のとおりです。

  • を押して実行をWin + X選択します。
  • 入力して「OK」services.mscをクリックします。サービスのリストが開きます。
  • 「バックグラウンド インテリジェント転送サービス(wuauserv)」を見つけて右クリックし、「プロパティ」を選択します。スタートアップの種類を「自動」に設定します。「適用」をクリックし、「OK」をクリックします。
  • Windows Update暗号化サービスについても繰り返します。
  • すべて設定したら、それぞれを右クリックし、まだ実行されていない場合は[開始]を選択します。

その後、すべての変更を適用するためにPCを再起動します。再起動したら、「設定」>「更新とセキュリティ」>「Windows Update」に進み、「更新プログラムのチェック」をクリックします。すべてのサービスを適切な状態にするだけで、更新プログラムが再び有効になる場合があります。

サードパーティのウイルス対策を一時的に無効にしてファイルチェックを実行する

これはちょっと厄介ですが、非常に重要です。ウイルス対策プログラムは、ファイルをロックしたり特定のプロセスをブロックしたりすることで、Windowsのアップデートを妨害することがあります。サードパーティ製のセキュリティソフトウェアを一時的に無効化またはアンインストールし、アップデートが実行されるかどうかを確認してください。

ウイルス対策ソフトを終了した後、破損したシステムファイルを修復するための組み込みツールをいくつか実行してください。ウイルス対策ソフトを削除しても、まだ何らかの損傷が潜んでいる可能性があります。コマンドプロンプトを管理者として開きます( を押し、 「Windowsターミナル(管理者)」または「コマンドプロンプト(管理者)」Win + Xを選択します)。次に、以下を実行します。

sfc /scannow

破損したシステムファイルをスキャンして修復します。10~15分ほどかかる場合があります。完了したら、以下を実行してください。

DISM /Online /Cleanup-Image /RestoreHealth

もう一度、少し時間をおいてください。すべてが完了したら、システムを再起動し、アップデートが正しくインストールされたかどうかを確認してください。

豆知識:ウイルス対策ソフトをオフにするだけでは不十分な場合があります。残留ファイルを削除したり、アップデートコンポーネントをリセットしたりする必要があるかもしれません。ただし、これは少し先走りすぎです。

Windows Updateのキャッシュをクリアしてコンポーネントをリセットする

時間の経過とともに、アップデートキャッシュが乱雑になったり破損したりして、0x800705b9のようなエラーが発生する可能性があります。幸いなことに、これらのキャッシュフォルダをリセットまたはクリアすると、多くの場合、状況が改善します。対処法としては、アップデートサービスを停止し、キャッシュを削除してから、サービスを再起動することです。

管理者特権でコマンド プロンプトを開き、次のコマンドを 1 つずつ実行します。

  • 更新サービスを停止します:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
  • キャッシュフォルダをクリアする:
  • Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
    rmdir /S /Q "%SystemRoot%\SoftwareDistribution"
    rmdir /S /Q "%SystemRoot%\System32\catroot2"
  • 必要に応じて DLL を再登録します。
  • regsvr32 /s atl.dll
    regsvr32 /s urlmon.dll
    regsvr32 /s mshtml.dll
  • ネットワークとプロキシの設定をリセットします。
  • netsh winsock reset
    netsh winsock reset proxy
  • すべてを再起動する:
  • net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc

    これらをすべて実行した後、再起動してください。これでエラーが解消されるはずです。Windows には、ちょっとした工夫で問題が解決することもあります。

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

    万が一、他の方法を試してもダメな場合は、自動更新ツールを使わずに手動でアップデートを入手するのが最終的な方法です。Microsoft Update カタログにアクセスし、必要なKBアップデートを検索し、スタンドアロンパッケージをダウンロードして手動でインストールします。これにより、多くの通常のチェックが回避され、システムが自動的にアップデートしない場合でも正常に動作します。

    この方法は、特定の累積的な更新プログラムやパッチがうまく適用されない場合に特に便利です。さらに、Windowsの自動修復を待つことなく、マシンを完全にアップデートできる簡単な方法でもあります。

    アプリ固有の0x800705b9エラーを修正するための追加のヒント

    Minecraft などのゲームや Xbox でエラー 0x800705b9 が表示される場合、修正方法はほぼ同じです。ストアで更新を確認するか、アプリのキャッシュをリセットするか、問題のあるアプリを再インストールします。

    Xboxについてはどうですか?

    まず、 Xboxサポートにアクセスして、サーバーの問題が報告されていないか確認してください。場合によっては、エラーはMicrosoft側だけの問題であることもあります。本体またはコントローラーの電源を入れ直すのも効果があるかもしれません。もちろん、ハードウェアの問題も重要です。

    Windows Updateを手動で行うだけでは不十分な場合

    システムがあまりにも頑固な場合、つまり深刻な破損や不明な設定が障害になっている場合があります。そんな時こそ、手動アップデートが真価を発揮します。少し手間はかかりますが、他の方法がすべて失敗した時に、この方法で問題を解決できます。

    まとめ

    • Windows Update トラブルシューティング ツールを実行し、サービスを確認します。
    • サードパーティ製のウイルス対策を一時的に無効にして、SFC/DISM スキャンを実行します。
    • 更新サービスを停止し、キャッシュ フォルダーを削除してから再起動することで、キャッシュされた更新ファイルをクリアします。
    • 最後の手段として、Microsoft Update カタログから手動で更新プログラムを入手してください。

    まとめ

    0x800705b9のようなアップデートエラーの修正は面倒な作業ですが、ほとんどの場合、破損したファイルを削除したり、隠れた設定をリセットしたりするだけで済みます。ここで紹介する修正方法は、実際に試して効果があった方法に基づいています。特別な魔法などはなく、コマンドラインの魔法と少しの忍耐力だけで済みます。これでWindowsが正常な状態に戻れることを願っています。少なくとも、Microsoftが修正してくれるのをただ待つよりはましです。