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

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

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

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

コマンドで解決!

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

Link

Object Moved

https://answers.microsoft.com/ja-jp/windows/forum/windows_7-windows_update/win7-windows-update/6d3a24ea-283a-47b6-bfff-a1e55d8e8151?auth=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

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

それでも解決しないとき

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

Link

Moved Temporarily

https://tech-mmmm.blogspot.jp/2015/11/windows-update.html

Link

https://blogs.technet.microsoft.com/wuj/2013/07/25/c8000247-1/

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

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

Link

https://support.microsoft.com/ja-jp/help/982018/an-update-that-improves-the-compatibility-of-windows-7-and-windows-ser

PAGETOP