更新履歴 [ 全て表示戻す ]
2017.12.04 21時: SoftwareDistribution と catroot2 フォルダの削除に失敗した場合の対処方法を追記

2017.12.04 14時: 初出


Windows Update中にエラー0x80248015 (または エラー80248015) が発生した場合の対処方法を紹介したページです。

「現在サービスが実行されていないため、Windows Update で更新プログラムを確認できません。このコンピューターの再起動が必要な可能性があります。」というエラーが発生した場合も、このページの手順が効果があります。

はじめに

この項目は読み飛ばしてもOK。

問題発生時のスクリーンショット

以下は Windows 7 で発生したものです。Windows 10 や 8.1 の場合でも、似たようなエラーメッセージになるかと思います。対処手順も同じでOKです。

エラー発生時の画面1
エラー: コード 80248015
▲クリックで拡大
新しい更新プログラムを検索ができませんでした
エラー: コード 80248015
Windows Updateで不明なエラーが発生しました

エラー発生時の画面2
現在サービスが実行されていないため、Windows Update で更新プログラムを確認できません
▲クリックで拡大
「現在サービスが実行されていないため、Windows Update で更新プログラムを確認できません。このコンピューターの再起動が必要な可能性があります。」(PCを再起動しても、このエラーが解消されない場合に試す)

これらのエラーが発生した場合、以下の手順が効果的です。

スポンサー リンク

対処方法

これらのエラーが発生した場合、「SoftwareDistribution」フォルダと「catroot2」フォルダのリセットが効果的です。以下のコマンドを管理者権限のコマンドプロンプトから実行します。
※コマンドプロンプトの実行手順詳細は次項

net stop usosvc
net stop dosvc

rem Windows 10の場合青部分も必要
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
del "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr0.dat"
del "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr1.dat"

net start msiserver
net start bits
net start cryptSvc
net start wuauserv
net start dosvc
net start usosvc
rem Windows 10の場合青部分も必要

rem 赤文字部分、qmgr0.datとqmgr1.datの削除は実行しなくても解決するケースが多い

コマンドプロンプトの起動方法

各OS、各コマンドともに、管理者権限のコマンドプロンプトが必要です。

コマンドプロンプト(管理者)の起動方法

 

以下、コマンド実行時、実行後の注意事項です。

コマンド実行後の注意事項

削除するファイルやフォルダの解説

上記のコマンドで削除しているフォルダやファイルの説明です。

という事で、なにかしらの原因で これらのフォルダやファイルに不正なデータが残ってしまった場合に、それらを削除することでWindows Update を再び正常作動するよう試みる、というのが紹介したコマンドの仕組みです。

このページの情報は以上です。