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

📅
🕑 1 分で読む

Windows Updateのエラーへの対処は、時に本当にイライラさせられるものです。特にエラー0x800703edのような問題が頻繁に発生する場合はなおさらです。まるで、すべてがスムーズに動いていると思っていた矢先に、Windowsが勝手に邪魔をしてくるかのようです。システムファイルの破損、古いドライバー、あるいはBIOSの不具合などが原因で、このエラーが発生すると、セキュリティパッチ、バグ修正、そしてGPUに必要なドライバーアップデートといった重要なアップデートができなくなる可能性があります。そのため、デバイスが突然アップデートを拒否し、このエラーが表示されても心配はいりません。これまでに効果があった対策がいくつかあり、試してみる価値があります。

多くの場合、システムファイルのクリーンアップ、ドライバーの更新、Windowsコンポーネントのリセットなどの修正が行われます。場合によっては、BIOSを操作したり、ブート設定を調整したりする必要があることもあります。これは必ずしも楽しい作業ではありませんが、システム全体の消去を回避できる場合が多いです。ここでの目標は、手間をかけたり、混乱を招いたりすることなく、Windowsアップデートプロセスを正常に戻すことです。以下に、試せる方法を順を追ってご紹介します。

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

システムファイルチェッカー(SFC)を実行して破損したファイルを消去します

これが定番なのには理由があります。SFCはシステムファイルをスキャンして破損箇所を特定し、問題のあるファイルを置き換えて、アップデートを妨げている可能性のある問題を修正します。少し奇妙ですが、少なくともほとんどの場合は機能します。

  • Win + R を押すと実行ダイアログが開きます。
  • cmdと入力して を押すとCtrl + Shift + Enter、管理者権限で起動します。(UAC プロンプトが表示される場合がありますが、その場合は[はい]をクリックします。)
  • 管理者特権のコマンド プロンプトで次のように入力しsfc /scannowEnter キーを押します。
  • そのまま実行してください。10~15分ほどかかる場合があります。中断しないでくださいね。
  • 完了したら、再起動して更新の問題が改善されたかどうかを確認します。

一部の設定では、処理が停止したり、完了しなかったりすることがあります。そこで次のステップ、DISM の出番です。

DISMを使用してシステムのより深刻な問題を修正する

SFCで完全に修復できなかった場合、DISMはSFCでは対処できないシステムイメージの問題を修正するためのアップグレードのようなものです。特に、破損したアップデートやWUの不具合が発生した後には役立ちます。

  • 管理者としてコマンドプロンプトを再度開きます(上記と同じプロセス)。
  • 次のコマンドを入力し、 Enter キーDISM.exe /Online /Cleanup-image /Restorehealthを押します。(長いですが、それだけの価値はあります。)
  • 約 20 分ほどお待ちください。完了すると通知されます。
  • その後再起動し、更新エラーがまだ表示されるかどうかを確認します。

一部の人々は、この後、Windows の更新プログラムがようやく再びインストールを開始すると報告しています。

スクリプトを使用して Windows Update コンポーネントをリセットする

上記の手動コマンドで問題が解決しない場合は、Windows Update関連のすべての設定をリセットする既製のスクリプトを使うことで、多くの手間を省くことができます。このスクリプトは、問題となっている可能性のあるバックグラウンドサービスとキャッシュを停止、削除、リセットします。

  • この便利なスクリプトを信頼できる場所 (おそらく技術フォーラムまたは信頼できる GitHub リポジトリ) からダウンロードします。
  • .batファイルとして保存します。
  • ファイルを右クリックし、「管理者として実行」を選択します。
  • 指示に従ってください。Windows Update サービスが停止され、キャッシュ ファイルが削除され、サービスが自動的に再起動される可能性があります。
  • その後、更新が正常に実行されるかどうかを確認します。

このスクリプト方式により、多くのシステムで、特に組み込みツールが連携しない場合に発生する頑固な更新エラーが修正されました。

GPUとネットワークドライバーを手動で更新する

古いドライバーや互換性のないドライバーは、Windowsの誤動作によりアップデートが全く進まないことがあります。特にグラフィックカードやネットワークアダプターのドライバーはそうです。これらのドライバーを更新すると、アップデートがスムーズに進む場合が多いです。

  • NVIDIA、AMD、Intel、マザーボードメーカーなどのハードウェア製造元の Web サイトにアクセスします。
  • 特定のモデルを検索するか、利用可能な場合は自動検出ツールを使用します。
  • 最新の安定したドライバー バージョンをダウンロードしてください。
  • インストールして再起動し、Windows の更新がエラーなしで続行できるかどうかを確認します。

一部のマシンでは、この修正が特効薬です。古いドライバーがこれほど多くの問題を引き起こすのは奇妙ですが、どうやらWindowsは古いグラフィックやネットワークコードが動作を混乱させるのを嫌うようです。

ウイルス対策ソフトウェアを一時的に削除または無効にする

ウイルス対策ツールは役立つはずですが、Windows Updateのコンポーネントに干渉する可能性もあります。場合によっては、アップデート中にウイルス対策ソフトウェアを無効にするだけで問題が解決することもあります。より徹底的な解決策としては、ウイルス対策ソフトウェアを完全に削除し、別のソリューションに切り替える必要があるかもしれません。

  • Win + X を押して、「アプリと機能」を選択します。
  • ウイルス対策プログラムを見つけて選択し、[アンインストール]をクリックします。
  • 指示に従って、その後再起動してください。
  • Windows Updateをもう一度実行してみてください。うまくいけば、ウイルス対策ソフトが原因でした。

念のためお知らせしますが、その後は必ず新しいウイルス対策ソフトをインストールしてください。Windows Defenderは標準搭載で、ほとんどの人にとって十分な機能です。

BIOSをアップデートする — 本当に

システムがかなり古い場合や、Windowsアップデートに関連するファームウェアの既知のバグがある場合は、BIOSアップデートが必要になることがあります。BIOSアップデートには多少のリスクがあり、メーカーの指示を注意深く守る必要があります。十分な知識がないままBIOSアップデートを行うと、システムの動作が重くなる可能性があります。

  • Win + Rを押して、msinfo32と入力し、OKを押します。
  • 現在の BIOS バージョンをメモしてください。
  • マザーボードまたはラップトップの製造元のサポート サイトにアクセスします。
  • 最新の BIOS アップデートをダウンロードし、フラッシュ手順に正確に従ってください。
  • 再起動して、更新プログラムのインストールが改善されたかどうかを確認します。

あるセットアップでは BIOS アップデートで問題が解決しましたが、別のセットアップでは心配させるだけで何も変わりませんでした。これは当然ですが、Windows は必要以上に困難にする必要があるためです。

Windowsのスタートアップ修復/ブート修復オプションを使用する

ブート設定が壊れていると、Windows がブートデータを正しく認識できず、アップデートを拒否する可能性があります。ブート設定の修復が必要になる場合もあります。セーフモードまたは回復オプションで起動し、以下のコマンドを実行する必要があります。

bootrec /scanos bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd

難しそうに聞こえるかもしれませんが、破損したブートローダーを修復するのには効果的です。修復後は、アップデートの動作が改善される傾向があります。ただし、ブート設定の変更は慎重に行わないとリスクを伴う場合があることに注意してください。

ディスクパーティションがアクティブに設定されていることを確認してください

システムパーティションがアクティブとしてマークされていない場合、Windowsは正常に起動できず、アップデートがうまくいかない可能性があります。「ディスクの管理」Win + X >ディスクの管理)を開き、システムパーティションを確認してください。右クリックして「パーティションをアクティブとしてマーク」を選択してください。その後、再度アップデートをお試しください。

干渉する可能性のある外部デバイスを取り外します

アップデートエラーがなかなか解消しない場合は、外付けUSBドライブなどのデバイスが起動プロセスを妨害している可能性が高いです。不要なハードウェア、特に外付けハードドライブをすべて取り外してください。簡単なテストとして、ディスプレイの解像度を1024×768に変更してください。デバイスを取り外した後にアップデートが機能する場合は、デバイスを1つずつ再接続して原因を特定してください。

Windows Updateの設定を調整する

Windows が他の PC から更新プログラムをダウンロードしようとしたり、配信の最適化が有効になっている場合があります。これを無効にすると問題が解決する場合があります。「設定」 > 「更新とセキュリティ」 > 「配信の最適化」に移動し、「他の PC からのダウンロードを許可する」をオフにしてください。その後、更新を再試行してください。

より深刻な問題を解決するためにシステム修復USB/DVDを作成する

どれもうまくいかない場合は、Windowsの起動メディアを作成しておくと安心です。Windows 10のインストールメディアを保存したUSBドライブまたはDVDを用意し、そこから起動して「コンピューターを修復する」を選択し、「トラブルシューティング」オプションを実行してください。スタートアップ修復を試したり、必要に応じてクリーンインストールを実行したりできます。ただし、適切なバージョンとアーキテクチャを選択するようにしてください。

結局のところ、エラー0x800703edを修正するには、これらの方法を組み合わせる必要があるかもしれません。キャッシュをクリアした後に再起動するだけで解決する場合もありますが、システムファイルやBIOSを詳しく調べる必要がある場合もあります。重要なのは、忍耐強く、計画的に進めることです。これらの方法のいずれかでWindows Updateが再開され、関係者全員の負担が軽減されることを願っています。

まとめ

  • SFCとDISMスキャンを実行する
  • スクリプトを使用して Windows Update コンポーネントをリセットする
  • GPUとネットワークドライバーを手動で更新する
  • ウイルス対策ソフトを一時的に削除または無効にする
  • BIOSを慎重にアップデートする
  • 必要に応じてブートレコードを修正する
  • システムパーティションをアクティブに設定する
  • アップデート中は外部ハードウェアを切断してください
  • 更新設定を調整する
  • 起動可能なメディアからWindows修復ツールを使用する

まとめ

これらの修正のほとんどは、コツをつかめば簡単です。少なくともそれほど難しくはありません。一つの方法がうまくいかなくても、諦めずに次の方法に進んでください。目標は、システムに支障をきたすことなく、スムーズなアップデートの流れを取り戻すことです。この方法が、エラーコードに悩まされて何時間も無駄に過ごす誰かの助けになれば幸いです。少なくとも、Windowsがこれほど厄介な存在になることを防ぐには十分でしょう。