Windows Updateを実行した際、エラーコード0x80248007が表示され、更新プログラムが適用できない状況にお困りではありませんか。
この問題は、Windows Updateが使用するDataStoreフォルダ内のカタログ情報に不整合が生じていることが主な原因です。
この記事では、DataStoreフォルダを初期化することで、このエラーを解消し、Windows Updateを正常に実行するための具体的な手順を解説します。
【要点】Windows Updateエラー0x80248007の解消法
- Windows Updateサービスの停止: DataStoreフォルダの初期化に必要な準備を行います。
- DataStoreフォルダの初期化: カタログ情報の不整合を解消し、更新を可能にします。
- Windows Updateサービスの再開: 初期化後、更新プログラムの適用を再試行します。
ADVERTISEMENT
目次
Windows Updateエラー0x80248007が発生する根本的な原因
Windows Updateのエラーコード0x80248007は、主にWindows Updateサービスが利用するDataStoreフォルダ内のデータに問題がある場合に発生します。
DataStoreフォルダは、更新プログラムのダウンロード情報、インストール履歴、およびシステムに適用されている更新プログラムのカタログ情報を管理しています。
このフォルダ内の情報が破損したり、既存のファイルと矛盾したりすると、Windows Updateは新しい更新プログラムを正しく処理できなくなり、エラーが発生します。
結果として、更新プログラムの適用が停止し、システムが最新の状態に保てなくなります。
DataStoreフォルダを初期化してエラーを解消する手順
Windows Updateのエラー0x80248007を解消するためには、DataStoreフォルダを初期化する必要があります。
これにより、破損したカタログ情報がクリアされ、Windows Updateが再構築されます。
以下の手順で実施してください。
- コマンドプロンプトを管理者として実行する
タスクバーの検索ボックスに「cmd」と入力します。
検索結果に表示される「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。
ユーザーアカウント制御のダイアログが表示されたら、「はい」をクリックして許可します。 - Windows Update関連サービスを停止する
コマンドプロンプトのウィンドウに、以下のコマンドを1行ずつ入力し、それぞれの後にEnterキーを押します。
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
これらのコマンドは、Windows Updateサービス、暗号化サービス、Background Intelligent Transfer Service、およびWindows Installerサービスを停止します。
サービスが正常に停止したことを確認するメッセージが表示されます。 - SoftwareDistributionフォルダをリネームする
Windows Updateのダウンロードキャッシュや履歴が格納されているSoftwareDistributionフォルダの名前を変更します。
これにより、次回Windows Updateが起動する際に新しいフォルダが自動的に作成されます。
以下のコマンドを入力し、Enterキーを押します。
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
このコマンドは、Cドライブ内のSoftwareDistributionフォルダをSoftwareDistribution.oldにリネームします。
Windows 10でも同じパスです。 - Catroot2フォルダをリネームする
Windows Updateのカタログ署名を管理するCatroot2フォルダの名前を変更します。
以下のコマンドを入力し、Enterキーを押します。
ren C:\Windows\System32\catroot2 catroot2.old
このコマンドは、Cドライブ内のcatroot2フォルダをcatroot2.oldにリネームします。
Windows 10でも同じパスです。 - Windows Update関連サービスを再開する
停止したサービスを再度開始します。
以下のコマンドを1行ずつ入力し、それぞれの後にEnterキーを押します。
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
サービスが正常に開始したことを確認するメッセージが表示されます。 - Windows Updateを再実行する
すべての手順が完了したら、Windows Updateを手動で実行し、更新プログラムが正常に適用されるか確認します。
「設定」アプリを開き、「Windows Update」をクリックします。
「更新プログラムのチェック」ボタンをクリックして、再度更新を試みます。
DataStoreフォルダの初期化で解決しない場合の追加対処
DataStoreフォルダの初期化を試してもエラー0x80248007が解消しない場合は、システムファイルやWindowsイメージに別の問題がある可能性があります。
以下の追加対処方法を順に試してください。
システムファイルチェッカーの実行
システムファイルの破損がWindows Updateの妨げになっている場合があります。
システムファイルチェッカーは、保護されたシステムファイルの破損をスキャンし、修復します。
- コマンドプロンプトを管理者として実行する
タスクバーの検索ボックスに「cmd」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。 - sfc /scannowコマンドを実行する
コマンドプロンプトにsfc /scannowと入力し、Enterキーを押します。
スキャンと修復が完了するまで時間がかかります。 - PCを再起動する
スキャンが完了したらPCを再起動し、再度Windows Updateを試します。
DISMコマンドによるイメージ修復
Windowsのシステムイメージ自体に問題がある場合、DISM Deployment Image Servicing and Managementコマンドで修復できます。
- コマンドプロンプトを管理者として実行する
タスクバーの検索ボックスに「cmd」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。 - DISMコマンドを実行する
以下のコマンドを順に実行します。
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
各コマンドの実行には時間がかかる場合があります。 - PCを再起動する
すべてのコマンドが完了したらPCを再起動し、Windows Updateを試します。
ネットワーク設定のリセット
ネットワーク接続の問題がWindows Updateのダウンロードを妨げていることがあります。
ネットワーク設定をリセットすることで、問題が解決する場合があります。
- 設定アプリを開く
Windows 11の場合、「スタート」ボタンを右クリックし、「設定」を選択します。
Windows 10の場合、「スタート」ボタンをクリックし、「設定」アイコンをクリックします。 - ネットワークとインターネットの設定に進む
左側のメニューで「ネットワークとインターネット」を選択します。 - ネットワークのリセットを実行する
下にスクロールし、「ネットワークの詳細設定」内の「ネットワークのリセット」をクリックします。
「今すぐリセット」ボタンをクリックし、確認のメッセージで「はい」を選択します。 - PCを再起動する
リセットが完了したらPCを再起動し、Windows Updateを再度実行します。
Windows Updateトラブルシューティングツールの利用
Windowsには、Update関連の問題を自動的に診断し修復するトラブルシューティングツールが搭載されています。
- 設定アプリを開く
Windows 11の場合、「スタート」ボタンを右クリックし、「設定」を選択します。
Windows 10の場合、「スタート」ボタンをクリックし、「設定」アイコンをクリックします。 - トラブルシューティングの設定に進む
左側のメニューで「システム」を選択し、「トラブルシューティング」をクリックします。
Windows 10の場合、「更新とセキュリティ」を選択し、「トラブルシューティング」をクリックします。 - Windows Updateトラブルシューティングツールを実行する
「その他のトラブルシューティングツール」をクリックし、「Windows Update」の項目で「実行」をクリックします。
Windows 10の場合、「Windows Update」を選択し、「トラブルシューティングの実行」をクリックします。
画面の指示に従い、診断と修復プロセスを進めます。 - PCを再起動する
トラブルシューティングが完了したらPCを再起動し、Windows Updateを試します。
ADVERTISEMENT
Windows Update関連フォルダの役割比較
Windows Updateが正常に機能するためには、いくつかの重要なシステムフォルダが連携しています。
ここでは、SoftwareDistributionフォルダとCatroot2フォルダの主要な役割を比較します。
| 項目 | SoftwareDistributionフォルダ | Catroot2フォルダ |
|---|---|---|
| 役割 | Windows Updateのダウンロードファイルやインストール履歴を一時的に格納する | Windows Updateのカタログ署名とセキュリティコンポーネントを管理する |
| 含まれる情報 | DataStoreフォルダ、ダウンロードされた更新プログラムのファイル、ログファイル | 更新プログラムの信頼性を確認するためのデータベース |
| 初期化の影響 | 更新プログラムのダウンロードと履歴がリセットされる | 更新プログラムの署名検証機能が再構築される |
DataStoreフォルダはSoftwareDistributionフォルダの内部に存在し、更新プログラムのカタログ情報やダウンロードの進捗状況を管理しています。
これらのフォルダを適切に管理することで、Windows Updateのトラブルシューティングに役立ちます。
まとめ
この記事では、Windows Updateのエラーコード0x80248007が発生した際に、DataStoreフォルダを初期化して問題を解消する手順を解説しました。
Windows Updateサービスの停止と再開、そしてSoftwareDistributionフォルダとCatroot2フォルダのリネームにより、カタログ情報の不整合が解消され、更新プログラムが正常に適用できるようになります。
もし初期化で解決しない場合は、システムファイルチェッカーやDISMコマンド、ネットワーク設定のリセット、Windows Updateトラブルシューティングツールの利用も検討してください。
これらの対処法を試すことで、Windowsシステムを最新の状態に保ち、セキュリティと安定性を確保できます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- Windows 11を極限まで軽量化する「不要な標準サービス」停止リスト|PCの動作を爆速化する設定手順とリスク管理の全貌
- 【Windows】イヤホンを挿してもスピーカーから音が出る!ジャックを認識しない時のRealtek設定と直し方
