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

対象:Windows7 確認:2018年3月

更新プログラムの確認を行った際に、「現在サービスが実行されていないため、Windows Update で更新プログラムを確認できません。」と表示されエラーとなる場合の対処法。

※長期間更新プログラムの確認を実施していなかったPCで発生。
再起動して再度実行してもNG。
サービスの開始状態も問題なし。

こちらを参考に、以下のコマンドを実行→PC再起動で解決。

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

手順削減のためバッチファイルの実行ではなく、管理者権限でコマンドプロンプトを起動し貼り付け→enter→enterで実施。

①スタート → プログラムとファイルの検索に「cmd」と入力

②表示されたコマンドプロンプト右クリック→管理者として実行

③上記コマンドをコピーして、コマンドプロンプト上で右クリック→貼り付け→enter

④最後のコマンド「net start cryptsvc」の実行前となるので、再度enter

⑤PC再起動

開始中のサービスをいったん停止し、
C:\Windows 以下の SoftwareDistribution フォルダ
C:\Windows\System32 以下のcatroot2 フォルダ
をリネームしてサービス再開という対応。

実施は自己責任でお願いいたします。