Windows 10のアップデートエラー0x800703e3を効果的に解決する方法

📅
🕑 1 分で読む

0x800703e3のような Windows Update エラーに遭遇すると、特にアップデート中に突然表示されると、非常にイライラさせられます。通常、システム設定の誤り、アップデートファイルの破損、あるいはアップデートサーバーの不具合(Windows 側が必要以上にインストールを困難にするため)が原因です。このエラーによって、重要なパッチやバグ修正のインストールがブロックされてしまうこともあり、非常に困惑します。そこで、アップデートプロセスを正常に戻すための、実証済みの方法をいくつかご紹介します。難しい専門用語は一切使わず、実際に効果のある手順だけをお伝えします。

簡単な修正でも、もう少し詳しく調べる場合でも、これらのうち少なくとも1つはエラーの解消や原因の特定に役立つはずです。場合によっては複数の手順を試す必要がある場合もあるので、辛抱強くお待ちください。手順によっては繰り返しや奇妙に感じるかもしれませんが、それがWindowsの特徴です。多くの場合、リセットしたり、手動でアップデートをインストールしたりするだけで問題が解決します。それでは、早速この問題を解決してみましょう。

Windows Update エラー 0x800703e3 を修正する方法

これらの手順に従うことで、問題が解決するか、少なくとも原因をより正確に把握できるようになります。通常は、簡単なトラブルシューティングや手動でのアップデートダウンロードで解決できます。それでも解決しない場合は、破損やサーバーの不具合が原因の場合は、アップデートコンポーネントをリセットすると解決することがよくあります。

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

この組み込みツールはちょっと変わっていて、時には命の恩人になることもありますが、時にはただ問題点を指摘してくれるだけの優れものです。破損したファイルや競合といったよくある問題をスキャンし、自動的に修復しようとします。使い方は以下のとおりです。

  • Windows 11では、スタートメニューを右クリックし、「設定」を選択します。「システム」>「トラブルシューティング」>「その他のトラブルシューティング」に移動します。 「Windows Update」を見つけて、「実行」をクリックします。Windows 10 では、 を押してWindows + I「設定」を開き、「更新とセキュリティ」>「トラブルシューティング」>「その他のトラブルシューティング」に移動します。 「Windows Update」を選択し、「トラブルシューティングを実行」をクリックします。

少し時間がかかるかもしれませんが、完了したらPCを再起動してアップデートが反映されているか確認してください。場合によっては、軽微な不具合が解消されることもあります。

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

サーバーに問題がある場合は、更新プログラムが正しくダウンロードされていない可能性があります。Microsoft Update カタログから最新バージョンを手動で取得できます。手順は以下のとおりです。

  • スタートボタンを右クリックし、「設定」を選択して、 「更新とセキュリティ」 > 「Windows Update」 > 「更新履歴の表示」に進みます。失敗した更新のKB番号(KBXXXXXXのような形式)をメモしてください。
  • Microsoft Update カタログにアクセスします。検索ボックスに KB 番号を入力して Enter キーを押します。
  • お使いのシステムに適したバージョンをダウンロードしてください。32ビット版と64ビット版の違いにご注意ください。ダウンロード後、ダブルクリックして手動でインストールしてください。
  • 最後に再起動して、アップデートメッセージがまだ表示されるかどうかを確認してください。設定によっては、自動システムが停止した場合に強制的にアップデートが行われることがあります。

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

上記の手順を試しても問題が解決しない場合は、アップデートコンポーネントが破損しているか、動作を停止している可能性があります。これらのコンポーネントをリセットすると、より深刻な問題が解決することがよくあります。これは、アップデーター自体の「ハードリセット」のようなものだと考えてください。

  • 管理者としてコマンド プロンプトを開きます。スタート メニューをクリックして と入力しcmd、右クリックして管理者として実行 を選択します。
  • 次のコマンドを 1 つずつ実行し、それぞれの後に を押して更新サービスを停止しますEnter
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
  • SoftwareDistribution および Catroot2 フォルダー (一時的な更新ファイルが保存されます) の名前を変更して、Windows に新しいクリーンなフォルダーを作成させます。
  • 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
  • コマンドプロンプトを閉じて、もう一度アップデートを試してください。このプロセスにより、0x800703e3などのエラーの原因となるスタックファイルや破損したキャッシュがクリアされることがよくあります。
  • マシンによっては、このリセット プロセス全体に再起動が必要になる場合がありますが、更新がうまくいかない場合は、これがかなり安全な方法です。