Windows Updateはすごく重い。
なにか作業している裏で走られるとストレスだ。
加えて「パッチを入れろ入れろ」と鬱陶しいことこの上ない。
会社のPCだったりすると問答無用でインストールまでされて、思わぬ瞬間に再起動されることだってある。
問題は何かといえば、こちらの意図しないタイミングでHDDをガリガリやられたり再起動されることだ。
ということで、自分でWindows Updateを走らせる。
会社のPCだと、パッチはWSUS経由で、通常のWindows Updateからではインストールできない事がある。
そこでwuaucltコマンドを使う。
Windowsの更新があるか確認するには、以下のコマンドを実行する。
wuauclt /detectnow
WSUSサーバ経由でWindows Updateしてるなら、以下のようにすると、サーバ側Cookieを破棄させる。詳細は後述のリンク。
※オプションの順番はこの通りでないとダメ。
wuauclt /resetauthorization /detectnow
さらにさらに、クライアントのWindows Updateサービスを再起動すればより確実に。
net stop wuauserv
net start wuauserv
wuauclt /resetauthorization /detectnow
ログは以下の場所に。
%systemroot%\WindowsUpdate.log