wuaueng

こたえてネットから飛んできた人は「http://d.hatena.ne.jp/kenmituo/20060609」または「次の日」をみると幸せになるかもしれない

2008/06/30

昨日の続き、Windows UpdateWindows DefenderやMBSA2.0のアップデートが一切できない問題を検証します。

サービスの再起動

Automatic Updatesが怪しいと考える。

  • net stop wuausrv

なぜか「停止処理中」で動きがなくなる。OSの再起動しか道は残されていない。

WindowsUpdate.log

%windir%WindowsUpdate.logを眺めているといろんなエラーが飛び交う

0x8024001B
WARNING: Skipping scan, self-update check returned 0x8024001B
0x80072f94
WinHttpGetProxyForUrl failed with 0x80072f94. Continuing with NULL autoproxy list
0x8007041D
WARNING: WaitForServiceState failed (0x8007041D), desired state = 1

Win XP SP2 ProなのでWUSUが動いているわけもない。WinHTTPというとBITS2.0がらみのお話だとおもうが、proxycfgでプロキシサーバのアドレスも指定している。どうもwuau関係のコンポーネントがダメになったっぽい。

こんなのを見つけた

Found by searching for  regsvr32  wuaueng
since  wuaueng.dll   has been a problem source in the past.
In fact in one incident the only way a user was able to re-register it
was by doing a safe boot, even though as far as we know
he was able to stop the service.

「ファイル名を指定して実行」より

  1. regsvr32 wuaueng
  2. regsvr32 wuaueng.dll

を試す。

だめだった。

WSUS Client Diagnostics Tool

どこかの国の掲示板にてWindows Server Update Services DownloadsWSUS Client Diagnostics Toolってのを見つけた。適当なフォルダにインストールを行う。そしてコマンドラインから実行してみた。
こちらが設定した内容がそのまま出てくる。(自動更新は通知のみとかWSUSを使用しないとかWinHTTPのプロキシとかIEのプロキシとか・・・)