【Windows】Windows Update ログをコマンドラインで確認する

Windows update の失敗、エラーなどをコマンドラインから確認する方法を紹介します。
イベントビューアでも確認が可能ですが、この方法だと一つのコマンドで簡単に確認可能なので是非使ってみてください。エラーのみのフィルタなども可能です。Windows Update による更新プログラムの適用はセキュリティ上とても重要です。定期的に確認することを推奨します。

以下のコマンドは Windows Update ログをすべて表示します。情報やエラーなども含まれるのですべて見たい場合に使用してください。

PS C:\> Get-WinEvent -logname "Microsoft-Windows-WindowsUpdateClient/Operational"

ProviderName: Microsoft-Windows-WindowsUpdateClient

TimeCreated Id LevelDisplayName Message
----------- -- ---------------- -------
2020/08/02 19:21:51 41 情報 更新プログラムがダウンロードされました。
2020/08/02 19:21:46 26 情報 0 個の更新プログラムが見つかりました。
2020/08/02 19:21:46 26 情報 1 個の更新プログラムが見つかりました。
2020/08/02 13:41:10 26 情報 0 個の更新プログラムが見つかりました。
2020/08/02 13:41:10 26 情報 0 個の更新プログラムが見つかりました。
2020/08/02 13:34:26 26 情報 56 個の更新プログラムが見つかりました。
(以下省略)



次のサンプルはイベントログの中で"エラー"ログのみ取得しています。更新プログラムのインストールが正常に終了しない場合など、エラーのみ確認したい場合に活用してください。

PS C:\> Get-WinEvent -logname "Microsoft-Windows-WindowsUpdateClient/Operational" | Where-Object {$_.LevelDisplayName -eq "エラー"}


ProviderName: Microsoft-Windows-WindowsUpdateClient

TimeCreated Id LevelDisplayName Message
----------- -- ---------------- -------
2020/07/17 11:22:27 25 エラー 更新プログラムを確認できませんでした。エラーは 0x80240438です。
2020/07/17 11:22:27 25 エラー 更新プログラムを確認できませんでした。エラーは 0x80240438です。
2020/07/17 0:33:20 25 エラー 更新プログラムを確認できませんでした。エラーは 0x80240438です。
2020/07/17 0:33:20 25 エラー 更新プログラムを確認できませんでした。エラーは 0x80240438です。
2020/05/11 12:49:31 31 エラー 更新プログラムをダウンロードできませんでした。
2020/05/02 20:39:33 25 エラー 更新プログラムを確認できませんでした。エラーは 0x8024402Cです。
2020/03/23 22:27:26 25 エラー 更新プログラムを確認できませんでした。エラーは 0x8024401Cです。
2020/03/02 21:43:11 25 エラー 更新プログラムを確認できませんでした。エラーは 0x80244022です。
2020/02/09 10:24:06 25 エラー 更新プログラムを確認できませんでした。エラーは 0x8024402Cです。



逆に情報以外を出力するには以下のコマンドを実行します。

PS C:\> Get-WinEvent -logname "Microsoft-Windows-WindowsUpdateClient/Operational" | Where-Object {$_.LevelDisplayName -ne "情報"}



結果をファイルに書き出すには Out-file コマンドレットを使用します。

PS C:\> Get-WinEvent -logname "Microsoft-Windows-WindowsUpdateClient/Operational" | Where-Object {$_.LevelDisplayName -ne "情報"} | Out-file c:\temp\WindowsUpdateEventLog.txt





Windowsのよくある質問 FAQ




個人的に独自に調査した事項をまとめています。各ベンダーとは全く関係がありません。
内容に誤りがある場合や情報が古くなっている場合があります。その場合でも修正されるとは限りません。
参考としてサイト閲覧ください。万が一誤りがあり損失等が発生しても保証しません。あくまでも自己責任でサイトを閲覧ください。