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のドライバーが原因というのはちょっと意外ですね。