Windows Updateで「現在サービスが実行されていないため...」と表示されエラーになるとき

Windows 7でWindows Updateをしようと[更新プログラムの確認]ボタンを押したところ、以下のエラーが表示されアップデートができませんでした。

現在サービスが実行されていないためWindows Updateで更新プログラムを確認できません。
このコンピューターの再起動が必要な可能性があります。

サービスのWindows Update(wuauserv)が停まっているのかな?とサービスの状態を確認しましたが、ちゃんと[開始]になっていて、再起動もしてみましたが症状を改善できませんでした。

コマンドで解決!

原因はわかりませんが、以下の参考ページにあったコマンドを実行したら解決できました。

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

これをコマンドで打つのかバッチファイルにして実行します。いずれも管理者として実行します。

それでも解決しないとき

以下のページによると、Advanced Format Disk(AFT)というHDDのフォーマットに対応したHDDを使用している場合に適切なドライバーが適用されていないと同様にWindows Updateできないことがあるそうです。

HDDのドライバーが原因というのはちょっと意外ですね。

これを解決するための更新プログラム

前へ

PhotoshopのフィルターをGPUで速くするためにQuadroとGeForceとRadeonのどれを買うか