Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windowsエラーコード0x800700d8とは?主な原因と6つの解決策を徹底解説

Windows 10/11はリリース以来、さまざまな課題やエラーに悩まされてきました。そのひとつが「Windowsエラーコード0x800700d8」です。多くのユーザーから、Windows 10/11の更新プログラム(アップデート)やアップグレードのインストールに失敗した際に、このエラーコードが表示されるという報告が寄せられています。

本記事では、Windows 10/11のアップデートやアップグレード時にエラーコード0x800700d8が発生した場合の原因と、具体的な対処法を詳しく解説します。

Windowsエラーコード0x800700d8とは?

エラーコード0x800700d8は、Windows 10/11に特有の更新エラーコードです。主に、Windows Updateで更新プログラムをインストールしようとしたり、OSをアップグレードしたりする際に表示されるエラーメッセージとして知られています。

Windows 10/11でエラーコード0x800700d8が発生する原因

この更新エラーが発生する主な原因は以下のとおりです。

  • サードパーティ製アンチウイルスソフトの干渉:過剰に保護機能が働くセキュリティソフトの中には、Windows UpdateがOSの更新サーバーと通信することを妨げるものがあり、結果として更新エラーが発生することがあります。
  • ネットワーク接続の不安定さや通信速度の低下
  • Windows Updateコンポーネントの破損
  • Windows Update自体の一時的な不具合(グリッチ)
  • 互換性のないWindows Updateコンポーネントの存在
  • Windows Updateの依存関係やコンポーネント間の不整合

原因が何であれ、エラーコード0x800700d8はWindows 10/11上で修復可能です。以下の解決策を順番に試してみてください。

エラーコード0x800700d8の解決策

解決策1:Windowsトラブルシューティングツールを実行する

まずは、Windows 10/11に標準搭載されている「更新プログラムのトラブルシューティングツール」を試しましょう。[設定] > [更新とセキュリティ] > [トラブルシューティング] > [Windows Update] > [トラブルシューティングツールの実行]から起動できます。

トラブルシューティングツールの実行後は、PCを再起動して更新プログラムを再インストールし、エラーが解消されたかどうかを確認してください。

解決策2:サードパーティ製アンチウイルスソフトを無効化・アンインストールする

PCにサードパーティ製のアンチウイルスソフトを導入している場合、それがWindows 10/11の更新処理に干渉し、エラー0x800700d8を引き起こしている可能性があります。一時的に無効化するか、完全にアンインストールすることで問題が解決するケースがあります。

無効化・削除後にエラーが解消された場合は、再度インストールまたは有効化して問題ありません。

解決策3:Windows Updateアシスタントを使用する

多くのユーザーの報告によると、標準のWindows Update機能を使って保留中の更新をインストールしようとした際に、エラー0x800700d8が発生することがあるようです。同じ報告の中では、「Windows Updateアシスタント」を使って手動で更新をインストールすることで、このエラーを回避できたという事例も紹介されています。

Windows Updateアシスタントを使う手順は以下のとおりです。

  1. Microsoftの公式サイトからWindows Updateアシスタントをダウンロードします。
  2. ダウンロードした.exe(実行)ファイルをダブルクリックしてセットアップを開始します。
  3. UAC(ユーザーアカウント制御)の確認画面が表示されたら「はい」をクリックします。
  4. 次のウィザード画面で「今すぐ更新」をクリックし、更新との互換性チェックを開始します。
  5. 問題がないことを示す表示が出たら「更新」をクリックし、アシスタントに更新プログラムをダウンロードさせます。
  6. システムによる自動更新の開始を待ちます。
  7. 更新が完了したら、PCを再起動して変更を反映させます。

これでエラーコード0x800700d8が解決するはずです。解決しない場合は、次の解決策を試してください。

解決策4:「更新の延期」設定を無効にする(該当する場合のみ)

PCの設定で更新プログラムやアップグレードが「一時停止」または「延期」されていると、正しくインストールが行われず、エラー0x800700d8が発生することがあります。「更新の延期」機能は、Windowsの更新を数か月単位で先送りできる設定です。

なお、このオプションはすべてのWindowsバージョンにあるわけではありません。[Windows Update] の [詳細オプション] メニューを開き、「更新の延期」に相当する項目が有効になっているかを確認しましょう。有効になっていた場合はチェックを外し、エラーが解消されるかどうかを確認してください。

解決策5:Windows Updateコンポーネントをリセットする

Windows Update内部の軽微な不具合が原因で、新しい更新プログラムのインストールが妨げられている可能性もあります。その場合は、関連するWindows Updateコンポーネントと依存関係を手動でリセットしましょう。手順は以下のとおりです。

  1. Windowsキー + R を同時に押して「ファイル名を指定して実行」ダイアログを開きます。
  2. 「cmd」と入力し、Ctrl + Shift + Enter を同時に押して、管理者権限のコマンドプロンプトを起動します。
  3. UACの確認画面が表示されたら「はい」をクリックします。
  4. 管理者権限のコマンドプロンプトで、以下のコマンドを1行ずつ入力し、それぞれEnterキーを押して実行します。

net stop wuauserv

net stop cryptSvc

net stop bits

net stop msiserver

これらのコマンドにより、Windows Update、MSI Installer、暗号化サービス(Cryptographic)、BITSなどの各サービスが停止します。

  1. 続いて、Windowsの更新を妨げることが多い「Catroot2」フォルダと「SoftwareDistribution」フォルダの名前を変更します。以下のコマンドを実行してください。

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

ren C:\Windows\System32\catroot2 Catroot2.old

この2つのフォルダの名前を変更すると、Windows OSが新しいフォルダを作成し、そこに更新ファイルを保存して更新を適用するようになります。

  1. 最後に、手順4で停止したサービスを以下のコマンドで再起動します。

net start wuauserv

net start cryptSvc

net start bits

net start msiserver

ここまで完了したらPCを再起動し、Windows Updateエラー0x800700d8がまだ発生するかどうかを確認してください。

解決策6:BIOSを最新版に更新する

BIOSやファームウェアが古いままの場合も、Windows Updateエラーコード0x800700d8が発生することがあります。その場合は、PCメーカーの公式サイトから最新版のBIOSおよびファームウェアを入手して更新し、問題が解決するか確認してください。更新作業の際は、必ずメーカーが公開しているガイドラインに従うようにしてください。

まとめ

PCを安全に保ち、最適な状態で動作させるためには、保留中の更新プログラムを適切にインストールしておくことが重要です。エラーコード0x800700d8によってWindowsの更新ができない状態が続くと、セキュリティ面でのリスクにさらされる恐れがあります。この問題が発生した場合は、本記事で紹介した解決策を順に試して、早めに対処しましょう。

  1. Windows Update エラーコード 0x80073712 の解決方法|原因と8つの対処法を徹底解説

    Windows Update を実行した際にエラーコード 0x80073712 が表示される場合、Windows Update に必要なファイルが破損しているか、欠落していることが原因です。このエラーは PC 内部の潜在的な問題によって引き起こされることが多く、結果として Windows Update が正常に完了しなくなります。また、CBS(Component-Based Servicing:コンポーネント ベース サービシング)のマニフェストが破損しているケースもあります。 Windows Update エラーコード 0x80073712 を修正する方法 以下に、エラー 0x800737

  2. Windows Updateエラーコード0x80070017の原因と8つの解決策を徹底解説

    Windowsを使用していると、誰でも何らかのエラーに遭遇することがあります。OSには多数のコンポーネントが含まれているため、ある意味でエラーは避けられないものとも言えます。本記事では、その中でも「0x80070017」というエラーコードに焦点を当て、具体的な対処方法を詳しくご紹介します。 Windowsエラー0x80070017は、主にインストールメディアの破損が原因で発生します。この記事を読み進めて、Windows Updateエラー0x80070017を解決しましょう。 Windows Updateエラーコード0x80070017の修正方法 この更新エラーは、主に以下の2つのシナリオで