2017/05/19

Windows Update が停止して更新プログラムの確認ができない(Windows7)

自機(Windows7)で、Windows Update が停止して更新プログラムの確認ができなくなっていた。Windows Updateの画面で、

「現在サービスが実行されていないため、Windows Update で更新プログラムを確認できません」

とエラー表示されるのだ。
(みなさんも、今すぐ Windows Update の画面を確認してみてください!)

いま巷で、結構面倒なウィルス(ランサムウェア)が流行っているらしいので、ちょっと困る。ランサムウェアとは「身代金要求型ウイルス」のことで、パソコン内のファイルを勝手に暗号化して使えなくされ、解凍するのにお金を要求されるというものだ。お金払っても、ちゃんと解凍してもらえる補償なんてどこにもないよね。

下記コマンドをバッチファイル(拡張子.batで保存)にして、「管理者で実行」したら解決したので、メモしておきます。

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


回復後、更新プログラムの確認をしたら11個も溜まっていた。
ちょっとやばかったね…。