Windows 11/10でアップデートエラー0x800704B3を修正する方法
最新のWindowsアップデートを入手しようとした際に、更新エラーコード0x800704B3に遭遇した経験がある方は、決してあなただけではありません。Windowsがアップデートを拒否し、まるでからかうかのようにこのエラーコードが表示されることがあります。よくある原因としては、システムファイルの欠落または破損、Windowsアップデートコンポーネントの破損、あるいはアップデートプロセスを阻害する古いデバイスドライバーなどが挙げられます。原因が分かれば、たとえ修正が面倒でも、トラブルシューティングのストレスを大幅に軽減できます。
アップデートエラー0x800704B3の修正方法
修正に取り掛かる前に、サードパーティ製のウイルス対策ソフト、Windows Defender、ファイアウォールなどを一時的に無効にすることをお勧めします。これらのセキュリティアプリは、ユーザーに通知することなく、更新コンポーネントをブロックすることがあります。これらを無効にしたら、以下にいくつかの実用的な解決策をご紹介します。多くの場合、1、2回の再起動で改善しますが、場合によってはより深く掘り下げた対策が必要になることもあります。
Windows Updateのトラブルシューティングツールを実行する
これは最初に試すべき対策です。なぜなら、この機能は標準装備されており、通常はすぐに作業を開始できるからです。既知の問題をスキャンし、自動的に修正を試みます。なぜでしょうか?手動で操作することなく、よくあるアップデートの不具合を修正できるからです。
- 押すとWindows key + I設定が開きます。
- [更新とセキュリティ] > [トラブルシューティング]に移動します。
- 「追加のトラブルシューター」(新しいビルドでは「その他のトラブルシューター」と呼ばれることもあります)をクリックします。
- 「Windows Update」を見つけて、「トラブルシューティングを実行」をクリックします。
- 新しいウィンドウがポップアップ表示されるので、「次へ」をクリックしてスキャンします。
- 指示に従ってください。場合によっては、即座に問題が修正されることもありますが、手動で操作したり再起動するように求められることもあります。
正直に言うと、このツールは設定によってはすぐにすべてを解決できない可能性がありますが、他の設定では驚くほどうまく機能します。特にエラーが突然発生し始めた場合は、試してみる価値があります。
SFCスキャンを実行する
これは、不足または破損したシステムファイルを修復するためのもので、本来よりも信頼性が高いコアな修正です。基本的に、システムファイルチェッカー(SFC)はすべてのWindowsファイルをチェックし、可能な場合は修復します。Windowsの重要なファイルのバージョンが間違っていたり破損していたりすると、アップデートが失敗することがあります。そのため、この手順が大きな違いを生むことがよくあります。
- [スタート] メニューを右クリックし、[ Windows ターミナル (管理者)]または[コマンド プロンプト (管理者)]を選択します。
- コマンド ウィンドウで入力してEnter キー
sfc /scannowを押します。 - 実行してください。10~15分ほどかかる場合があります。完了するまでウィンドウを閉じないでください。
問題が見つかり、修正されたかどうかが表示されます。完了したら、PCを再起動して再度アップデートをお試しください。通常、このクリーンアップは、プロセスの妨げとなる可能性のあるコアファイルを更新するため、役立ちます。
Windows Update コンポーネントを手動でリセットする
他に方法がなかった場合、これはかなり実用的な修正です。基本的に、古いキャッシュファイルを削除し、更新コンポーネントを再インストールすることで、Windows の更新サービスを強制的に再起動します。これにより、エラー 0x800704B3 の原因となる古い更新データや破損した更新データが解決されることがよくあります。
- 管理者として PowerShell またはコマンド プロンプトを開きます。
- 次のコマンドを 1 つずつ実行し、Enterそれぞれの後に を押します。
ネットストップwuauserv ネットストップcryptSvc ネットストップビット ネットストップmsiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old ネットスタートwuauserv ネットスタートcryptSvc ネットスタートビット ネットスタートmsiserver
これは基本的に、アップデートキャッシュフォルダをクリアし、Windows Updateサービスをリセットするものです。その後、再起動が必要になる場合があります。場合によっては、Windowsを再起動するだけでアップデートのインストールが再開されることがあります。
システムの復元を使用する(復元ポイントがある場合)
このオプションは、アップデートエラーが何らかの調整やソフトウェアのインストール後に発生した場合に役立ちます。以前の状態に復元することで、アップデートプロセスを中断させた最近の変更を元に戻すことができます。復元ポイントを定期的に作成している人は少ないかもしれませんが、すでに作成済みの場合は試してみる価値があります。
- 管理者としてログインしていることを確認してください。
- を押してWin + R、 と入力し
rstrui、OKを押します。 - ウィザードに従って、最新の復元ポイントを選択し、確認します。
- 時間がかかる場合がありますので、しばらくお待ちください。処理中はPCの電源を切らないでください。
復元が完了したら、Windows Updateが動作するか確認してください。他の修正プログラムが機能しない場合でも、新規復元で問題が解決することがあります。
保留中の累積的な更新プログラムを手動でインストールする
上記のいずれの方法でも問題が解決しない場合でも、手動で更新プログラムを入手するという代替手段があります。Microsoftは、更新プログラムカタログでスタンドアロンの更新プログラムパッケージを公開しています。お使いのWindowsバージョンに対応する最新の累積更新プログラムを検索し、直接インストールすることで、通常の更新フローにおける中断を回避できます。
少し面倒ですが、一部のマシンでは、頑固なアップデートエラーを回避する唯一の方法です。適切なKB番号を見つけて、msuファイルをダウンロードし、ダブルクリックしてインストールしてください。
これらの方法のいずれかで、完全な再インストールをすることなくマシンを再びアップデートできるようになることを願っています。この方法が、誰かがアップデートエラーの追跡に費やす時間を節約するのに役立つことを願っています。
まとめ
- 組み込みのWindows Updateトラブルシューティングツールを実行する
- SFCシステムファイルスキャンを実行する
- Windows Updateコンポーネントを手動でリセットする
- 適切な復元ポイントがある場合はシステムの復元を使用する
- Microsoft Update カタログから更新プログラムを手動でインストールする
まとめ
0x800704B3のようなアップデートエラーへの対処は面倒ですが、これらの修正プログラムはよくある問題を解決することで知られています。時には、ほんの少しのステップですべてが解決することもあります。ただし、Windowsは時々奇妙な動作をすることがあります。当然のことながら、必要以上に動作を複雑にする必要があるからです。これで誰かの時間が数時間短縮され、ようやく頭を悩ませることなくマシンがアップデートできるようになることを願っています。