Windows10では、WindowsUpdate実施日時がレジストリに出力されなくなった為、PowerShellで
下記コマンドを実行して日時を確認する運用を行っております。
----
$windowsUpdate = New-Object -ComObject "Microsoft.Update.AutoUpdate"
$windowsUpdate.Results.LastSearchSuccessDate.ToString("yyyy-MM-dd HH:mm:ss")
$windowsUpdate.Results.LastInstallationSuccessDate.ToString("yyyy-MM-dd HH:mm:ss")
一部のPCについて、この日付が1601年1月1日と出力される事象が発生しております。
この事象が発生したPCは、下記のような状態となっている事を確認しています。
・WindowsUpdate.logより、定期的に社内のWSUSサーバにアクセスしているが、ダウンロードおよび
インストールが出来ない状態となっている。(更新プログラムが自動で適用されない)
・WindowsUpdateの更新状態が通常と異なるメッセージとなっている。
「利用可能な更新プログラムはありません。今後も。最新の更新プログラムを毎日チェックします。」
・WSUSの情報では、「インストール待ち〇件」となっており、前回の状態レポートの日付も直近の日付
となっている。
・WindowsUpdateの設定関連が保存さているXMLファイルに日付情報と思われる項目が出力されていない。
ファイル: C:\ProgramData\USOPrivate\UpdateStore\updatestorexxx-xxx-xxx-xxx-xxx.xml
不足項目:LastUpdateCheckTime、LastUpdateInstallTime
→LastMeteredScanTime は出力されていました。
OSは「Windows10 Pro 1703」です。
なぜこのような状態となってしまうか、分かる方おりますでしょうか。