Windows 8.1 から Windows 10 にアップグレードしようとしたときに、厄介な 0x800703f9 エラーが発生すると、非常にイライラさせられます。29 GB 近くもの十分な空き容量があっても、Windows Update サービスに何らかの問題が生じている可能性があります。通常は、ウイルス対策ソフトがアップデートをブロックしたり、システムファイルが破損していたり、レジストリに何らかの不具合があったりするなど、複数の原因が考えられます。このエラーは、OS のアップグレード時だけでなく、通常のアップデート時にも発生するため、非常に厄介です。幸いなことに、多少試行錯誤が必要ではありますが、効果的な解決策がいくつかあります。
Windows 10で0x800703f9エラーを修正する方法
方法1:ウイルス対策ソフトを確認し、一時的に無効にする
アンチウイルスソフトがWindows Updateをブロックしてしまうことがありますが、これは一見すると分かりにくいかもしれません。少し奇妙ですが、一部のセキュリティプログラムは過剰に警戒しているようです。アンチウイルスソフトが動作している場合は、設定画面を開き、Windows Updateをブロックまたはスキャンするオプションを探してください。リアルタイム保護を一時的に無効にしてから、もう一度試してください。それでも解決しない場合は、完全に無効にしてからアップデートを試みてください。環境によっては、これでエラーが解消される場合もあります。もちろん、テスト後はセキュリティを再度有効にすることを忘れないでください。Windowsは必要以上にセキュリティを複雑にしているものですから。
方法2:Windows Updateトラブルシューターを実行する
これは非常に役立つ方法です。Windowsには、アップデートコンポーネント自体の問題を検出して修正できる組み込みのトラブルシューターがあります。[設定] > [更新とセキュリティ] > [トラブルシューティング]に移動し、 [その他のトラブルシューター] をクリックします。Windows Updateトラブルシューターを見つけて実行します。メニューをスキップしたい場合は、スタートメニューで「トラブルシューティング設定」を検索するだけでも構いません。自動的にスキャンして、一般的な問題の修正を試みます。場合によっては、[この修正を適用] をクリックするだけでエラーが解消されることもあります。ただし、一部のマシンでは効果がない場合もあるので、試してみる価値はあります。
方法3:Windows Updateコンポーネントを手動でリセットする
更新コンポーネントが破損した場合(キャッシュの不具合やファイルの破損など)、それらをリセットする必要があります。この方法は古典的な方法ですが効果的です。コマンドプロンプト(管理者)Windows Key + Xを開きます。これは、キーを押して「コマンドプロンプト(管理者)」または「Windows PowerShell(管理者)」を選択することですばやく実行できます。
以下のコマンドを正確に入力し、各コマンドの後にEnterキーを押してください。
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserver
次に、アップデートキャッシュとファイルが格納されているSoftwareDistributionフォルダとcatroot2フォルダの名前を変更します。これらのフォルダは時々不具合を起こすことがあります。以下のコマンドを実行してください。
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 Catroot2.old
その後、以下のサービスを再起動してください。
net start wuauservnet start cryptSvcnet start bitsnet start msiserver
exitコマンドプロンプトを閉じるには、コマンドを入力してから、再度アップデートを試してください。正直なところ、これでエラーの原因となっている残存する破損が解消されることがよくあります。
方法4:SFCとDISMスキャンを実行して破損したファイルを修復する
これは最終手段に近いですが、ファイルがすべて破損している場合は必要な場合もあります。コマンドプロンプト(管理者)を再度開き、次のコマンドを実行してください。
sfc /scannow
これにより、破損したシステムファイルがスキャンされ、修復されます。約15分間お待ちください。ウィンドウを閉じないでください。修復できない問題が見つかった場合は、DISMを実行してください。
DISM /Online /Cleanup-Image /RestoreHealth
この処理には20分以上かかる場合があります。完了したら、PCを再起動して再度アップデートを試してください。面倒な作業ですが、この方法で頑固なアップデートエラーが解決した例は数え切れないほどあります。
方法5:Windows Updateの設定を調整する
場合によっては、更新設定が問題を引き起こすことがあります。特に、他のマイクロソフト製品の更新をブロックしている場合は顕著です。設定 > 更新とセキュリティ > 詳細オプションに移動し、 「Windows の更新時に他のマイクロソフト製品の更新プログラムも入手する」というラベルのトグルスイッチまたはチェックボックスを探してください。これをオフにしてから、もう一度試してみてください。簡単な設定変更ですが、効果がある場合があります。
方法6.Windowsレジストリをクリーンアップする
レジストリの問題は、このエラーを含め、あらゆる種類のアップデート問題を引き起こす可能性があります。しかし、何をしているのかを理解していない限り、手動でレジストリを操作するのはお勧めできません。代わりに、Reimageなどのサードパーティ製ツールや、その他の評判の良いレジストリクリーナーの使用を検討してください。Windowsは重要なエントリを失うことを嫌うため、事前にレジストリをバックアップしておくことを忘れないでください。自信があり、何を探すべきかを知っている場合は、CCleanerなどのツールを使用することもできますが、慎重に進めてください。通常、クリーナーツールは、アップデートの実行を妨げている破損したエントリや残存エントリを削除できます。
結局のところ、重要なのは原因を特定することです。故障したコンポーネント、不良ファイル、あるいは設定のずれなど、原因は様々です。うまくいけば、アップデートがスムーズに進み、厄介な0x800703f9エラーを回避できるでしょう。時には、忍耐強くいくつかの方法を試してみるだけで解決することもありますが、何よりも大切なのは諦めないことです。なぜなら、これらのエラーのほとんどは修正可能だからです。
まとめ
- ウイルス対策ソフトをチェックして一時的に無効にする
- Windows Update トラブルシューターを実行する
- コマンドプロンプトを使用して更新コンポーネントをリセットします
- SFCとDISMスキャンを実行して破損したファイルを探します
- Windowsで更新設定を調整する
- 信頼できるツールを使用してレジストリをクリーンアップすることを検討してください
まとめ
0x800703f9のようなアップデートエラーに対処するのは面倒ですが、ほとんどの場合、問題はそれほど深刻ではありません。通常、これらの修正方法のいずれかで解決します。ただし、特に頑固な問題の場合は、いくつかの手順を実行する必要がある場合があることを覚えておいてください。これで問題が解決し、アップデートがスムーズにインストールされることを願っています。必ずしも成功するとは限りませんが、イライラして諦めるよりはましでしょう!