(Windows7 Ultimate @ Virtual PC 2007 SP1)
久しぶりに検証用のバーチャOSを更新しようとしたら Windows7 でエラー。
「現在サービスが実行されていないため、Windows Update で更新プログラムを確認できません。このコンピューターの再起動が必要な可能性があります。」
再起動しても治らないし、Windows Update サービスも起動してるし。
ネットで検索すると同じような人がいた。
WindowsUpdate.log に下記エラーも同じ人を発見(見知らぬ人よ有難う)。
--------------------------------
2012-07-13 09:29:57:324 832 d3c AU AU setting next detection timeout to 2012-07-13 00:29:57
2012-07-13 09:29:57:324 832 d3c AU AU setting next sqm report timeout to 2012-07-13 00:29:57
2012-07-13 09:29:57:364 832 d3c AU WARNING: InitAUComponents Failed, will restart AU in 30 mins, error = 0x80248015
2012-07-13 09:29:57:364 832 d3c AU AU Restart required....
--------------------------------
上記 timeout で時差がちょうど9時間。自動更新で時間基準の何かが狂ってるのか?
UTC : Coordinated Universal Time (協定世界時)
JST : Japanese Standard Time (日本標準時 UTC+9)
結局、Windows Update の設定をいじくるだけで解決。
一旦、[更新プログラムを確認しない(推奨されません)]にしてみた。
すると直ぐに更新プログラムの確認ができるようになった。
後で、[更新プログラムを確認するが、・・・]に戻した。もう大丈夫。
久しぶりに復元無効で起動したせいかな(といっても約2ヶ月)。
Windows Update プログラム自体に更新があったせいなのか(バグ対処?)。
結局のところ理由は不明。