Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10で発生するWindows Updateエラー0x80240008の原因と解決策

Windows 10ユーザーの一部から、デバイスにWindows Updateをダウンロード・インストールしようとした際に、エラーコード「0x80240008」が表示されるという報告があります。この記事では、考えられる原因を特定したうえで、問題を解決するために試せる効果的な対策を順番にご紹介します。

Windows 10で発生するWindows Updateエラー0x80240008の原因と解決策

エラー0x80240008:照会された項目のキーが見つかりませんでした(The key for the item queried could not be found)

Windows Updateエラー0x80240008の修正方法

このエラーに直面した場合は、以下の解決策を記載の順番に沿って試してみてください。簡単な方法から段階的に進めることで、無駄なく原因を切り分けられます。

  1. Windows Updateトラブルシューティングツールを実行する
  2. SFCおよびDISMスキャンを実行する
  3. サードパーティ製セキュリティソフトを無効化・アンインストールする(該当する場合)
  4. Windows Updateのキャッシュをクリアする
  5. フレッシュスタート、上書きインストール修復、またはクラウドリセットを実行する

それでは、各解決策の具体的な手順を見ていきましょう。

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

まずは、Windowsに標準搭載されている「Windows Updateトラブルシューティングツール」を実行し、エラーが解消されるかどうかを確認しましょう。単純な設定ミスや一時的な不具合であれば、このツールが自動的に検出・修復してくれることがあります。

2. SFCおよびDISMスキャンを実行する

システムファイルに破損やエラーが存在する場合、「Windows Updateエラー0x80240008」が発生することがあります。SFC/DISMは、Windowsシステムファイルの整合性をチェックし、破損したファイルを検出して自動的に復元してくれる便利なユーティリティです。

手軽に一括で実行できるよう、以下の手順でバッチファイルを作成する方法をおすすめします。

  • Windowsキー + R を押します。
  • [ファイル名を指定して実行] ダイアログに notepad と入力し、Enterキーを押してメモ帳を開きます。
  • 以下のコマンドをコピーして貼り付けます。
@echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
pause
  • 任意の名前を付け、拡張子 .bat を付けて保存します(例:SFC_DISM_scan.bat)。
  • 保存したファイルを右クリックし、[管理者として実行] を選択してバッチファイルを繰り返し実行します。エラーが報告されなくなるまで続けてください。
  • 完了後、PCを再起動します。

再起動後に再度Windows Updateを試みてください。それでもエラーが続く場合は、次の解決策に進みましょう。

関連記事:Windows Updateのインストールに失敗する・ダウンロードできないときの対処法

3. サードパーティ製セキュリティソフトを無効化・アンインストールする(該当する場合)

ファイアウォールやウイルス対策ソフトはシステム保護に欠かせませんが、まれにWindows 10の動作と干渉し、このエラーを引き起こすことがあります。特にMcAfee、AVAST、Comodoは、この問題の原因となることが知られています。

この場合、専用のアンインストールツールを使って、対象のウイルス対策プログラムを完全に削除する必要があります。従来のコントロールパネルからのアンインストール(appwiz.cpl)では、OSの深い部分に組み込まれたレジストリや依存ファイルが残ってしまうことが多いため、メーカー公式の専用削除ツールを使用するのが確実です。

削除によってエラーが解消した場合は、同じセキュリティソフトを再インストールしても構いません。あるいは別のソフトへ乗り換えるか、Windows 10標準の「Windows Defender(Microsoft Defender ウイルス対策)」をそのまま利用するのも十分に安全な選択肢です。

4. Windows Updateのキャッシュ/コンポーネントをクリアする

Windows 10にはSoftware Distributionフォルダと呼ばれるフォルダがあり、Windowsディレクトリ内に配置され、更新プログラムのインストールに必要なファイルを一時的に保管しています。このフォルダ内のデータが破損すると、更新エラーの原因になることがあります。

この解決策では、Software Distributionフォルダの中身をすべて削除してから、更新プロセスを再試行します。それでもエラーが解決しない場合は、最終手段である次の方法に進んでください。

5. フレッシュスタート、上書きインストール修復、またはクラウドリセットを実行する

ここまでの方法を試しても「Windows Updateエラー0x80240008」が解決しない場合は、通常の手段では修復困難なシステムファイルの深刻な破損が背景にある可能性が高いです。その際は、フレッシュスタート(Fresh Start)上書きインストール修復(In-place upgrade repair)を実行して、Windowsの全コンポーネントを初期状態へリセットしてみてください。

また、Windows 10 バージョン1909以降を使用している場合は、インターネット経由で最新のシステムイメージを取得して再インストールできるクラウドリセット(Cloud Reset)も有効な選択肢となります。個人ファイルを保持したまま修復できる点もメリットです。

補足:Windows 10のWindows Updateエラー全般のトラブルシューティングについては、Microsoft公式サポートページや関連のトラブルシューティングガイドも併せて参照すると、より迅速に問題を解決できるでしょう。

  1. Windows Updateエラー0x800F0825の原因と解決方法を徹底解説

    Windows Updateは、セキュリティ強化や新機能の追加など、PCを快適かつ安全に保つために欠かせないものです。しかし、まれに破損した更新パッケージがダウンロード・インストールされてしまい、更新プログラムのインストールやアンインストールを試みた際に「Windows Updateエラー0x800F0825」が発生することがあります。 0x800f0825 – CBS_E_CANNOT_UNINSTALL – パッケージをアンインストールできません。 このエラーは、更新パッケージ自体に問題がある場合や、システムファイルの破損が原因で発生します。本記事では、このエラーを解消するための具体的な対

  2. Windows Updateエラー0x800F0825の原因と解決方法を徹底解説

    Windows Updateは、新機能へのアクセスだけでなく、PCのセキュリティを維持するためにも欠かせないものです。しかし、まれに破損した更新プログラムがダウンロード・インストールされ、更新の適用やアンインストールの際にWindows Updateエラー0x800F0825が発生することがあります。このエラーに遭遇した場合は、本記事でご紹介する解決策をお試しください。 0x800f0825 – CBS_E_CANNOT_UNINSTALL – パッケージをアンインストールできません。 Windows Updateエラー0x800F0825とは このエラーは、Windowsが破損した更新パッケ