現在サービスが実行されていないためWindows Updateで更新プログラムを確認できません
Windows 7 SP1 x86 と Windows XP SP3 x86 で確認した現象です。数台のPCが全てこのエラーを出してWindows Updateが出来ませんでした。OSは、Windows7とXPです。LAN回線の問題か、またはMicrosoftのサーバが不具合起こしているのだろうと、一日待ちましたが、同じエラーでWindows Updateが走りません。
別の部署にあるPC ( Windows7 , XP )では問題なくWindows Updateが走ります。…OS依存でもない、悩みました。調べてみると、HDDの交換やなんらかの更新で、Windows Updateのサービス等に不整合が起こると出るエラーのようです。
解決方法
bat ファイルで対処
参考資料:
1. メモ帳を開いて以下をコピーする
——– この下の行から ——–
net stop wuauserv
cd %systemroot%
ren SoftwareDistribution SoftwareDistributionold
net start wuauserv
net stop bits
net start bits
net stop cryptsvc
cd %systemroot%\system32
ren catroot2 catroot2old
net start cryptsvc
——– この上の行まで ——–
- 2. 適当な名前でデスクトップに保存する 例:abc.txt
- 3. 右クリックして -> 名前を変更(M) -> 例:abc.bat
- 4.1 Windows 7では右クリックして -> 管理者として実行(A)
- 4.2 Windows XPではダブルクリックする
- 5. 再起動を行う
- 6. Windows Updateを手動で確認し、エラーの有無を確認する
- 7.1 エラーが出たら、もう一回悩む
- 7.2 エラーの出ないことを確認する
- 8. エラーが出ない事が確認できたら以下のフォルダを削除する
- 9.1 c:\Windows\SoftwareDistributionold を削除
- 9.2 c:\Windows\System32\catroot2old を削除
以上です。
Revised by Volitional Engineering
( winveg.com ) on 24 Sep. 2015
( winveg.com ) on 24 Sep. 2015