Windows 10 アップデートエラー 0x800703F1 を解決する方法

📅
🕑 1 分で読む

Windows のアップグレード中にエラー0x800703F1 が発生することは決して珍しいことではありませんが、確かにイライラさせられます。この問題は通常、一部のファイルが見つからないか破損しているために発生します。多くの場合、乱雑なアップデートの後や、Nvidia ドライバーなどのサードパーティ製アプリが問題を引き起こした場合に発生します。場合によっては、Windows のアップデート コンポーネントが絡まったり破損したりして、問題が発生します。また、システム ファイルが破壊されたり、特定のサービスが正しく動作していない場合にも発生することがあります。特にトラブルシューティングを詳しく行わない場合は、修正が必ずしも簡単ではありませんが、回避する方法はあります。ここでの目標は、損傷をクリーンアップし、Windows がクリーンな状態で再試行できるようにリセットして、最終的に通常の中断なしにシステムを更新することです。

Windows 10 アップデートエラー 0x800703F1 の解決方法

修正に取り組む前に、Windows Updateのコアサービスが正常に動作しているかどうかを確認することをお勧めします。更新サービスが無効になっているか、正しく構成されていない場合、0x800703F1などのエラーが突然発生することがあります。そのため、これらのサービスが実行され、適切なモードに設定されていることを確認してください。すべてが正常に動作しているように見えてもエラーが表示される場合は、問題のあるドライバーのアンインストール、システムファイルの修復、さらには手動での更新プログラムのインストールなど、より詳細な修正を試す必要があります。原因によっては、より効果的なアプローチが異なる場合がありますが、通常はサービスのチェック、更新コンポーネントのクリーンアップ、破損したファイルの修復などを組み合わせた対策が効果的です。

Windows Update サービスの状態を確認する

  • を押して「services」Win + Sと入力し、一番上の検索結果をクリックします。すると、Windowsがすべてのバックグラウンドプロセスを管理しているサービスユーティリティが開きます。
  • 下にスクロールして、バックグラウンド インテリジェント転送サービス暗号化サービスDCOM サーバー プロセス ランチャーWindows Update Medic サービスWindows Update サービスRPC エンドポイント マッパー、およびWindows インストーラーの各サービスを探します。
  • スタートアップの種類が正しく設定されていることを確認してください。サービスによっては、自動または手動(トリガー)になっていることが多いですが、無効になっていないか確認してください。何かがおかしい場合は、右クリックして「プロパティ」を選択し、適切なスタートアップモードを選択してください。

ちょっと奇妙ですが、これらのサービスが正常に機能していないと、アップデートがうまくいかないことがよくあります。場合によっては、Windows を少しいじるだけでこれらのサービスが正常に動作するようになることもあります。もちろん、その後の再起動も改善につながることがあります。サービスに問題がないにもかかわらずエラーが解消されない場合は、次の解決策に進んでください。

Nvidiaドライバーのアンインストール

多くの人が、Nvidiaグラフィックドライバーを削除するだけでエラーが解消したと報告しています。Nvidia製品はWindowsアップデートと競合することで有名で、特に最新版やベータ版のドライバーを使用している場合に顕著です。正しく削除するには、以下の手順に従ってください。

  • 「設定」>「アプリと機能」に移動し、Nvidiaディスプレイドライバーを見つけてアンインストールします。または、デバイスマネージャーを使用します。 「デバイスマネージャー」を押してWin + X選択します。
  • デバイスマネージャーで「ディスプレイアダプター」を展開し、「Nvidiaデバイス」を右クリックして「デバイスのアンインストール」を選択します。 「このデバイスのドライバーソフトウェアを削除する」というオプションがある場合は、チェックボックスをオンにします。
  • PC を再起動し、Nvidia ドライバーの新しいコピーをダウンロードしてインストールします (公式サイトまたは GeForce Experience からダウンロードできる場合があります)。

一部の設定ではうまくいきましたが、他の設定ではうまくいきませんでした。しかし、このようなアップデートエラーの原因はNVIDIAドライバーにあることが多いので、試してみる価値はあります。

システムファイルチェッカー(SFC)を実行する

システムファイルが破損していますか?アップデートが完全に機能しなくなる可能性があります。SFCはWindowsに組み込まれている、非常に便利なツールです。システムファイルが不足している、または破損しているファイルをスキャンして修復します。

  • 管理者としてコマンド プロンプト を開きます。Win + Xメニューを押して、Windows のバージョンに応じて コマンド プロンプト (管理者) または Windows PowerShell (管理者) を選択します。
  • `sfc /scannow` と入力し(`sfc` と `/scannow` の間にスペースを入れてください)、Enter キーを押します。処理が遅いのは正常です。修復が必要なファイルの数によっては、15~20分、あるいはそれ以上かかる場合があります。
  • 完了したら、問題が見つかり修復されたら、Windows を再起動して再試行してください。

壊れたファイルをクリーンアップするだけで問題が解決する場合もあります。それでも解決しない場合は、次の修正に進んでください。

Windows Updateのトラブルシューティングツールを使用する

これはMicrosoftが提供する便利なツールで、アップデートの問題をスキャンし、自動的に修正を試みます。完璧ではありませんが、多くのマシンで、アップデートを妨げている原因を正確に特定できます。

  • [設定] > [更新とセキュリティ] > [トラブルシューティング]に移動します。
  • 「追加のトラブルシューティング」をクリックし、Windows Updateを見つけます。
  • トラブルシューティングツールの実行をクリックし、プロンプトに従います。

覚えておいてください — 場合によっては、これによっていくつかのサービスがリセットされ、ログがクリアされるだけですが、更新を再開するにはこれで十分な場合がよくあります。

Windows Update コンポーネントを手動でリセットする

上記の方法で問題が解決しない場合は、アップデートキャッシュまたはバックグラウンドファイルが破損している可能性があります。これらのファイルを手動でリセットすると問題が解決する場合があります。手順は以下のとおりです。

  • 実行を開きWin + R、 と入力してcmd、 を押してCtrl + Shift + Enter管理者として実行します。
  • 以下のコマンドを1つずつ入力またはコピー&ペーストし、Enterキーを押します。各コマンドが実行されるのを待ちます。

    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

これにより、メインのアップデートキャッシュがリセットされます。その後、PCを再起動して再度アップデートをお試しください。この方法で、なかなか直らない頑固なエラーが修正されることもあります。

クリーンブートを実行する

サードパーティ製のソフトウェアがWindows Updateの妨げになっている可能性があります。その場合は、クリーンブートを実行して、Windowsに不可欠なものだけを実行してください。

  • を押してWin + R、 と入力しmsconfig、Enter キーを押します。
  • システム構成で、「サービス」タブに移動し、「Microsoft のサービスをすべて非表示にする」をチェックします。
  • すべて無効にするをクリックします。
  • 「ブート」タブに切り替え、「セーフブート」にチェックを入れ、「最小」を選択します。「適用」「OK」をクリックします。

再起動すると、PCは必要なドライバーとサービスのみを含むセーフモードで起動します。その後、「設定」>「更新とセキュリティ」>「Windows Update」から再度アップデートを試してください。アップデートが成功した場合は、サードパーティ製の何かが原因である可能性があります。その後、「セーフブート」のチェックを外し、サービスを再度有効にして、これらの変更を元に戻してください。

最新の累積アップデートを手動でダウンロードしてインストールする

他に方法がない場合は、Microsoftのカタログから直接アップデートを入手すると問題が解決する可能性があります。手順は以下のとおりです。

  • Windows 10 更新履歴ページにアクセスして、バージョンを見つけます。
  • 最新の KB 番号 (KB5021234 など) をメモします。
  • Microsoft Update カタログにアクセスし、KB 番号を入力して Enter キーを押します。
  • システム アーキテクチャ (x86、x64、ARM) に適したファイルをダウンロードし、手動でインストールします。
  • インストール後に再起動し、再度更新を確認してください。

場合によっては、この方法で強制的に更新を実行すると、自動プロセスをブロックしているものが回避されることがあります。

エラー 0x800703F1 とは何ですか?

このエラーは通常、システムファイルの欠落または破損、あるいはアップデートコンポーネントの不具合を示しています。多くの場合、破損したファイルが原因でアップデートエンジンが機能しなくなっています。SFCツールやDISM(展開イメージのサービスと管理)ツールを実行すると、より深刻な問題を解決できる場合があります。

Windows Update が 20H2 のように失敗し続けるのはなぜですか?

アップデートの失敗は、コアアップデートプロセスがスムーズに実行されていない場合、または古いコンポーネント間で競合が発生している場合に発生する傾向があります。上記の修正方法で問題が解決しない場合は、アップデートコンポーネントをリセットするか、最新の累積アップデートを手動でインストールすると、通常は改善します。重要なのは、システムファイルとサービスが良好な状態であることを確認することです。これらが安定していれば、アップデートの失敗は起こりにくくなります。