2012年6月9日土曜日

【Windows Server】 Windows Updateが実行できない場合


Windows Updateサービスがスタートアップの種類[自動(遅延開始)]、サービスの状態[起動]しているにもかかわらず、Windows Updateを実行した際に「現在サービスが実行されてないため、windows updateで更新プログラムを確認できません。このコンピューターの再起動画必要な可能性があります。」が表示されてしまう場合の対応策。

【対応方法】
  1. Windows Update ダウンロードの一時フォルダーを削除する。
  2. BITS(Background Intelligent Transfer Service)を再起動する
  3. CatRoot2フォルダ(証明書フォルダ)を削除する。



上記3つの対応を行うコマンドを管理者権限で実行する。
バッチファイルを作成して、[管理者権限で実行]するのが望ましい。


【Windowsupdate.bat】
-------------------------------------------------------

net stop wuauserv
cd %systemroot%
ren SoftwareDistribution SoftwareDistributionold
net start wuauserv
net stop bits
net start bitsnet stop cryptsvccd %systemroot%\system32ren catroot2 catroot2oldnet start cryptsvc

-------------------------------------------------------



【実行コマンド補足】


net stop wuauserv
 自動更新サービスを停止

cd %systemroot%
ren SoftwareDistribution SoftwareDistributionold
 Windows Update ダウンロードの一時フォルダーを削除する。

net start wuauserv
 自動更新サービスを再開

net stop bits
 BITS(Background Intelligent Transfer Service)を停止。

net start bits
 BITS(Background Intelligent Transfer Service)を再開。

net stop cryptsvc
 保護ルート サービスを停止。

cd %systemroot%\system32
ren catroot2 catroot2old
 CatRoot2フォルダを削除する。

net start cryptsvc
 保護ルート サービスを再開。



0 件のコメント:

コメントを投稿