Windows 10でエラー0x800700d8を修正する方法は?

更新プログラムをインストールしたり、古いWindowsバージョンからWindows 10にアップグレードしたりできなかったため、0x800700d8 エラーコードが表示された後、何人かのWindowsユーザーから質問が寄せられています。影響を受けるほとんどのユーザーは、接続しているインターネットネットワークの種類(プライベートまたはパブリック)に関係なく、この問題が発生すると報告しています。結局のところ、この問題はWindows10に限定されているようです。

Windows 10で0x800700d8 エラーの原因は何ですか?

この特定の問題を調査するために、さまざまなユーザーレポートと、同様の状況で影響を受けるユーザーが一般的に使用している修復戦略を調べました。結局のところ、このエラーコードがスローされるシナリオはいくつかあります。

  • サードパーティのAV干渉–実は、いくつかの異なる過保護AVスイートが、WUが更新サーバーと通信するのを効果的に停止することによってこの問題を引き起こすことが知られています。このシナリオが当てはまる場合は、リアルタイム保護を無効にするか、サードパーティスイートをアンインストールすることで問題を解決できます。
  • 一般的な不具合– Windows 10に含まれている修復戦略ですでにカバーされている一般的な不具合が原因で問題が発生している可能性があります。この場合、Windows Updateのトラブルシューティングを使用して問題を自動的に解決することで、問題を解決できます。 。
  • WUが更新を処理できない–ユーザーが古いバージョンのWindowsからの更新後に新しいビルドにインストールしようとすると、特定の更新がいくつかの障害にぶつかります。この場合、Windows10ビルドを最新の状態にするためにUpdateAssistantに依存することで、エラーコードを回避できます。
  • マシンは「アップグレードを延期する」ように構成されています–特定の更新(セキュリティ更新以外)を遅らせる機能を含む特定のWindowsバージョンがあります。結局のところ、コンピューターでDeferアップグレードが許可されている場合、このエラーコードが発生する可能性があります。この場合、Deferアップグレードを無効にすることで問題を解決できます。
  • グリッチWUコンポーネント–場合によっては、Windows Updateが更新手順中に使用される残りのコンポーネントと通信する方法との不整合が原因で、0x800700d8エラーコードが存続することがあります。この場合、更新プロセスに関連するすべてのコンポーネントと依存関係をリセットすることで問題を修正できます。

方法1:サードパーティのアンチウイルスをアンインストールする(該当する場合)

結局のところ、保留中の更新をインストールしようとしたときに0x800700d8 エラーコードをトリガーする最も一般的な原因の1つは、過保護なAVスイートです。ソフォス、マカフィー、アバスト、コモドなど、影響を受けるユーザーがアップデートのインストールプロセスをブロックした後も報告を受け続けるセキュリティスイートがいくつかあります。

サードパーティのウイルス対策ソフトウェアを使用していて、更新の失敗の原因である可能性があると思われる場合は、更新プログラムのインストール中にリアルタイム保護を無効にするか、AVを削除することで問題を解決できます。スイート全体を使用して、デフォルトのセキュリティオプション(Windows Defender)に切り替えます。

それでは、現在アクティブにしているサードパーティのAVのリアルタイム保護を無効にすることから始めましょう。ご想像のとおり、この手順は使用しているセキュリティスイートによって異なりますが、ほとんどのスイートでは、タスクバーのコンテキストメニューから直接実行できます。

リアルタイム保護を無効にしたらすぐに、以前に失敗していた更新プログラムをもう一度インストールして、プロセスが完了したかどうかを確認してください。

それでも0x800700d8 エラーコードが発生する場合は、プログラムを完全にアンインストールし、残りのファイルを残さないようにするために必要な手順に従って、サードパーティのウイルス対策が原因である可能性を排除しましょう。

このルートを選択する場合は、この記事(ここ)に従うことをお勧めします。同じ問題を引き起こす可能性のある残りのファイルを残さずに、セキュリティプログラムをインストールする手順を説明します。

方法2:WindowsUpdateのトラブルシューティングを実行する

サードパーティのスイートが問題の原因ではないと確信している場合は、適切な手順を実行して、オペレーティングシステムが問題を自動的に解決できないようにします。Windows 10では、Microsoftはトラブルシューティングモジュールを大幅に改善しました。WindowsUpdateのトラブルシューティングツールは、この種の最も堅牢なユーティリティの1つです。

影響を受けた何人かのユーザーは、Windows Updateのトラブルシューティングを使用してWUコンポーネントを自動的に修正した後、0x800700d8エラーコードを修正し、問題なくWindowsUpdate をインストールしたと報告しています。

この組み込みユーティリティには、問題が特定された場合に自動的に適用できるさまざまな修復戦略が含まれています。WindowsUpdateトラブルシューティングの実行に関する短いガイドは次のとおりです。

  1. 押してWindowsキー+ Rを開くためにファイル名を指定して実行]ダイアログボックスを。次に、「ms-settings:troubleshoot」と入力し、Enterキーを押して、[設定]タブの[トラブルシューティング]タブを開きます。
  2. メインの[トラブルシューティング]タブに入ったら、画面の右側のセクションに移動し、[起動して実行する]セクションに移動します。そこに着いたら、[ Windows Update ]をクリックし、[トラブルシューティングの実行]をクリックします
  3. ユーティリティを起動した後、最初のスキャンが完了し、修復戦略が推奨されるまで待ちます。この手順は、ユーティリティに含まれている修復戦略のいずれかがこのシナリオに適用できるかどうかを判断するため、重要です。
  4. 適切な修正が特定されたら、[この修正を適用]をクリックして、推奨される修復戦略を適用します。

    注:推奨される修正の種類によっては、それを実施するためにいくつかの手順に従う必要がある場合があります。

  5. 修正が正常に適用されたら、コンピューターを再起動し、次の起動が完了したら問題が解決するかどうかを確認します。

同じ0x800700d8 エラーコードが引き続き発生する場合は、以下の次の潜在的な修復戦略に進んでください。

方法3:最新バージョンで手動で更新する

組み込みのWUコンポーネントを使用して保留中の更新をインストールしようとするたびに0x800700d8 エラーコードが発生するという一部のユーザーは、更新を手動でインストールすることで問題を回避できたと報告しています。

この手順は思ったより簡単です。必要なのは、最新のWindowsビルドを手動でダウンロードしてインストールすることだけです。手動更新はWindowsUpdateではなくUpgradeAssistantによって処理されるため、このルートを使用するとエラーコードが回避される可能性があります。

アップグレードアシスタントを使用して最新のWindows10アップデートを手動でインストールするためのクイックガイドは次のとおりです。

  1. デフォルトのブラウザからこのリンク(ここ)にアクセスし、[今すぐ更新]をクリックして更新アシスタントを使用します。

  2. ダウンロードしたWindows10Upgrade.exeインストール実行可能ファイルを開き、[今すぐ更新 ]をクリックして更新プロセスを開始します。
  3. スキャンが開始され、PCが更新を処理する準備ができているかどうかが判断されます。すべて問題がなければ、[更新]をクリックして、更新アシスタントに更新をダウンロードさせます。
  4. プロセスが完了するまで待ちます(プロセスが完了するまでウィンドウを閉じないでください)。
  5. ダウンロードが完了すると、UpdateAssistantは以前にダウンロードしたファイルのインストールを自動的に開始します。WIndowsビルドが最新バージョンに更新されるまで辛抱強く待ってから、コンピューターを再起動します。
  6. 次回のシステム起動時に、最新のWindowsビルドが作成されるため、以前は失敗していた更新プログラムをインストールするためにWindowsUpdateを使用する必要はありません。

Update Assistantで0x800700d8 エラーコードを回避できなかった場合、またはエラーコードを回避するためにそれを使用したくない場合は、以下の次の方法に進んでください。

方法4:「アップグレードの延期」を無効にする(該当する場合)

結局のところ、この特定のエラーコード(0x800700d8) は、マシンをすぐにインストールするのではなく、「アップグレードを延期する」ように構成されている場合にも発生する可能性があります。このWindowsUpdateオプションには、一部のアップグレードを数か月遅らせるオプションがあります(セキュリティパッチはこのカテゴリに分類されません)。

ただし、すべてのWindowsバージョンにこのWindowsUpdateオプションが含まれているわけではないことに注意してください。このオプションがこの特定の問題の原因である可能性があると思われる場合は、Windows Updateの[詳細オプション]メニューをチェックして、それが当てはまるかどうかを確認できます。

この問題に対処していた数人のWINDOWS10 Enterpriseユーザーは、Deferアップグレードに関連するボスのチェックを外すと完全に解決されたと報告しています。

Windows10でDeferアップグレードを無効にするためのクイックガイドは次のとおりです。

  1. 押してWindowsキー+ Rを開くためにファイル名を指定して実行]ダイアログボックスを。その後、型「MS-設定:windowsupdate」と押して入力開くために、Windows Updateののタブを更新&セキュリティメニューを。
  2. Windows Update画面が表示されたら、右側に移動して[詳細オプション]をクリックします
  3. 次のメニューから、[アップグレード延期]に関連付けられているチェックボックスをオフにします。
  4. オプションを無効にしたら、コンピュータを再起動して、問題が解決するかどうかを確認します。

アップグレードを延期するマシンの機能を停止した後も同じ問題が引き続き発生する場合、またはこの方法が適用できない場合は、以下の次の方法に進んでください。

方法5:WUコンポーネントをリセットする

上記のいずれの方法でも0x800700d8 エラーを修正できない場合は、新しいアップデートをインストールする機能を効果的に停止しているWUグリッチを処理していることが原因である可能性があります。この場合、このプロセスに関係するすべてのコンポーネントと依存関係をリセットすることで問題を解決できるはずです。

影響を受けた何人かのユーザーは、管理者特権のコマンドプロンプトからすべてのWindows Updateコンポーネントを手動でリセットすることにより、この問題を修正できたことを確認しています。これを行う方法のクイックガイドは次のとおりです。

  1. 押してWindowsキー+ Rは、ファイル名を指定して実行]ダイアログボックスを開きます。次に、テキストボックス内に「cmd」入力し、Ctrl + Shift + Enterを押して、昇格したコマンドプロンプトを開きます。UAC(ユーザーアカウント制御)によってプロンプトが表示された場合は、[はい]をクリックして管理者アクセスを許可します。
  2. 管理者特権のコマンドプロンプトウィンドウが表示されたら、次のコマンドを順番に入力し、各コマンドの後にEnterキーを押します。
    ネットストップwuauservネットストップcryptSvcネットストップビットネットストップmsiserver

    注: これらのコマンドの実行が終了すると、Windows Updateサービス、MSIインストーラー、暗号化サービス、およびBITSサービスが効果的に停止されます。

  3. すべてのサービスを無効にした後、同じCMDウィンドウで次のコマンドを実行し、各サービスの後にEnterキーを押して、SoftwareDistributionフォルダーとCatroot2フォルダーの名前を変更します。
    ren C:\ Windows \ SoftwareDistribution SoftwareDistribution.old ren C:\ Windows \ System32 \ catroot2 Catroot2.old

    注:これらの2つのフォルダーは、WindowsUpdateコンポーネントで使用されている更新ファイルを格納する役割を果たします。それらの名前を変更すると、OSはそれらの代わりとなる新しいフォルダを作成するように強制されます。

  4. 手順3を完了したら、次の最後のコマンドを順番に入力し、各コマンドの後にEnterキーを押して、以前に無効にした同じサービスを開始します。
    ネットスタートwuauservネットスタートcryptSvcネットスタートビットネットスタートmsiserver
  5. 以前はエラーコードで失敗していたアップデートをインストールし、問題が解決されたかどうかを確認します。

それでも0x800700d8 エラーが発生する場合は、以下の次の方法に進んでください。

方法6:BIOSを最新バージョンに更新する

複数の異なるユーザーから報告されているため、この特定の問題は、BIOSバージョンが大幅に古くなっている場合にも発生する可能性があります。この問題は、ほとんどの場合、Dellコンピュータで発生しますが、同じ問題を抱えている他のメーカーもあります。

ただし、BIOSバージョンの更新プロセスを開始する前に、更新手順がレターに従わない場合、これを無謀に行うと他の問題が発生する可能性があることに注意してください。

BIOSバージョンを更新する正確なプロセスは、マザーボードの製造元によって異なります。最も人気のあるマザーボードメーカー向けのBIOSアップデートの公式ドキュメントは次のとおりです。

  • デル
  • ASUS
  • エイサー
  • レノボ
  • ソニーヴァヨ

注:自己責任でBIOSバージョンを更新する手順に従ってください。