※12/7に公式アナウンス出ました。→ [URL]
Windows Update サービス(wuauserv)は動いています。11月の更新は問題なかったし、数日前まで問題なかったはず。また、11月15日に更新したあと、今日初めて起動した Windows 7 SP1 ではこの問題は発生せず。Windows Server 2008 R2 で発生するかどうかは未確認。
原因はともかく、対処できた方法はこちら... (ネットで検索すると12/3にバックデートだとか、3/12?(3,Dec,2017 → 3,12 → March 12→ 3 月12日?)にバックデートだとか見つかりますが、こっち↓の方法のほうがいいと思います。)
イベントログを見ると、イベント ID 25「更新プログラムを確認できませんでした。エラーは 0x80248015 です。」
%Windir%\WindowsUpdate.log を見ると、大量の「... requested, but it is expired」の記録が... 何かのコンポーネントの証明書の有効期限が切れてるような感じ。
%Windir%\SoftwareDistribution をリセットしてみたところ、解消。コンパネの状態が変わらない場合は、[設定の変更]で別の設定に切り替えてみるといけるかも(後で戻すの忘れずに)。(※SoftwareDistributionごとリセットしなくても、wuredir の削除だけで対応可能。↓一番最後を見てね)
SoftwareDistribution のリネームのときアクセス拒否される場合は、bitsサービスも停止してみて。それでもだめならWindows Update サービスのスタートアップ「手動」→「無効」にして PC を再起動後、リネーム、スタートアップ「無効」→「手動」に復元。
ちゃんと検出&インストールまで終わりましたとさ(Windows Defender の定義の更新が 1 つだったけど)。
追記:
12/2 (前回) と 12/5(今日) Windows 7 SP1 で同じ問題が再現(前回は起動しただけ、ずいぶん更新をかけていない仮想マシン)。12/2 に取得してしまった AuthCab パッケージの %SystemRoot%\SoftwareDistribution\WuRedir\7971F918-A847-4330-9279-4A52D1EFE18D\wuredir.cab、v6-muredir.cab (と関係するAuthCabs)がなぜか古かったことが理由(だと思う)。(12/4 頃に有効期限切れ?)
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。