Windows 10でエラーコード0x800700d8を解決する方法
アップデートエラーコード0x800700d8への対処は、特に重要なパッチやセキュリティ修正プログラムのインストールをブロックしてしまう可能性があるため、少々イライラさせられます。Windowsが単にこのバグをわざと出すわけではありません。通常、ネットワーク接続の速度低下や不安定さ、サードパーティ製のセキュリティソフトウェアによるシステムの不具合、Windows Updateコンポーネントの破損など、複数の要因が重なって発生します。また、アップグレードの延期を有効にしている場合は、予期せぬ問題が発生することもあります。朗報です。この問題を回避し、アップデートを正常にインストールするための回避策がいくつかあります。多くの場合、いくつかの手順を試して不具合を解消するだけで解決できますが、手動アップデートやWindowsコンポーネントのリセットで解決できることもあります。
Windows 10でエラーコード0x800700d8を修正する方法
以下に、多くの方々に効果があった実用的な方法をいくつかご紹介します(Windows は必要以上に難しくするため、一部のマシンでは私も使用しました)。これらの方法のうち 1 つまたは 2 つで問題が解決するかもしれませんが、それでも解決しない場合は、複数の方法を試したり、複数の解決策を組み合わせたりして、最良の結果を得る必要がある場合があることをご承知おきください。
ここで有効にする: サードパーティ製ウイルス対策ソフトをアンインストールする
このエラーの根本的な原因は、サードパーティ製のセキュリティアプリであることが多いです。特にシステムファイルを頻繁にスキャンしたり、干渉したりする場合、Windows Update が正常に機能しなくなることがあります。これらのアプリを削除することで、更新プログラムが正しくインストールされるようになります。
- Win + I を押して設定を開きます。
- 「アプリ」に移動して、Norton、McAfee、Bitdefender などのサードパーティ製セキュリティ ソフトウェアを探します。
- アプリをクリックして、「アンインストール」を押します。
- 指示に従ってソフトウェアを完全に削除してください。場合によっては再起動が必要になることがあります。
その後、Windows Updateを再度実行してみてください。エラーが解決しない場合は、次の方法に進んでください。
役立つ理由: Windows Update トラブルシューティング ツールを実行する
この組み込みツールは当たり外れはありますが、試してみる価値はあります。よくある問題を自動的にチェックし、破損したアップデートファイルを修復したり、基本的な設定を簡単にリセットしたりしてくれます。
- [スタート]を右クリックし、[実行]を選択します(または を押しますWin + R)。
- 次のように入力し
ms-settings:troubleshoot、「OK」をクリックします。 - [設定] で、[その他のトラブルシューティング]を選択します(または、下にスクロールして [トラブルシューティング] を見つけます)。
- Windows Updateの横にある[実行]をクリックします。
- スキャンして可能なものは修正します。その後、 「この修正を適用」をクリックするか、再起動するように求められる場合があります。
シンプルで効果的であることが多く、手動で修正する前に試してみる価値があります。完了したら、再起動してWindows Updateの調子が良くなるかどうかを確認してください。
役立つ理由: アップデートアシスタントを使用して手動でアップグレードする
システムが頑固で通常の方法で更新できない場合は、Microsoft Update アシスタントを使うと強制的に更新できる場合があります。このツールは最新バージョンをスキャンし、通常の更新プロセスとは独立してインストールします。
- 上記のリンクにアクセスし、「今すぐ更新」をクリックします。
- .exeファイルをダウンロードしてダブルクリックし、プロセスを開始します。
- ユーザー アカウント制御 (UAC) のプロンプトが表示されたら、[はい]をクリックします。
- ウィザードに従ってください。システムの互換性が確認され、更新が開始されます。
特に古いマシンをお使いの場合は、ここで忍耐が必要になるかもしれません。完了したら再起動してください。そうすればエラーが解消されるはずです。
役立つ理由: アップグレードの延期が有効になっている場合は無効にする
アップデートの延期(アップグレードやパッチ適用を遅らせるための機能)は、場合によっては逆効果となり、0x800700d8のようなエラーを引き起こすことがあります。この機能を無効にすると、アップデートスケジュールがリセットされ、潜在的な競合が解消されます。
- Win + Xを押して、[設定]を選択します。
- [更新とセキュリティ]に移動します。
- 詳細オプションをクリック
- 「アップグレードの延期」チェックボックスを見つけて、チェックを外します。
- PC を再起動し、更新が正常に機能するかどうかを確認します。
これは見落とされがちですが、一部のシステムでは、遅延設定が思わぬ原因となることがあります。
役立つ理由: Windows Updateコンポーネントを手動でリセットする
これは定番の、少し面倒ですが確実な修正方法です。キャッシュの破損やファイルの残存によってアップデートが中断された場合、アップデートコンポーネントをリセットすることで「白紙の状態に戻す」ことができます。
- Win + R を押して と入力し
cmd、 を押してCtrl + Shift + Enter管理者権限を取得します。 - コマンド プロンプトで次のコマンドを入力し、各コマンドの後に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
多くの場合、再起動後、Windows Update は再びスムーズに動作します。ただし、設定が異なる場合は、一部のコマンドに若干の修正が必要になる場合があることにご注意ください。
それでもダメなら、BIOSをアップデートする
ええ、古いBIOSファームウェアだとアップデートの互換性が損なわれることがあります。正直に言うと、BIOSのアップデートは難しそうに聞こえます。Windowsのせいで、必要以上に神経をすり減らす作業になっているからです。でも、もしあなたが技術に詳しいなら、PCメーカーの公式サイト(Dell、ASUS、Lenovoなど)にアクセスしてBIOSアップデートの手順に従うことで、今回のような奇妙なバグを解決できるかもしれません。ただし、BIOSのフラッシュはボタンをクリックするほど簡単ではない場合もあるので、事前に必ずデータをバックアップしておきましょう。
まとめると、これらの手順は0x800700d8エラーの最も一般的な原因をカバーしています。通常は、サードパーティ製のセキュリティツールのアンインストール、トラブルシューティングツールの実行、Windows Updateコンポーネントのリセットなどを組み合わせることで解決できます。場合によっては、辛抱強く何度か試してみるだけで解決することもあります。
まとめ
- サードパーティ製のウイルス対策プログラムを削除するか無効にします。
- Windows Update トラブルシューティング ツールを実行します。
- 手動で更新する場合は、更新アシスタントを使用します。
- 延期アップグレードが有効になっている場合は無効にします。
- コマンドライン経由で Windows Update コンポーネントをリセットします。
- 問題が解決しない場合は、BIOS を更新してください。
まとめ
とにかく、これらは0x800700d8エラーの解決に役立ついくつかのヒントです。必ず解決するとは限りませんが、少なくとも永遠に読み込みが続くアップデートをじっと見つめるよりはましです。これで誰かの時間短縮になれば幸いです。リセットや問題のあるアプリの削除だけですぐに解決することもあります。これがお役に立てれば幸いです。アップデートの成功をお祈りしています!