Windowsオペレー これらの更新操作はすべて、操作と更新されたパッケージに関するログを作成します。 このチュートリアルでは、これらの更新ログを一覧表示、フィルタリング、検索する方法を見ていきます。
まず、Windows updateのログファイルを見つける必要があります。 Windows updateのログは、既定ではsystemroot
Systemroot
は、通常、windowsオペレーティングシステムファイルがインストールされている場所です。C:\Windows
ほとんどの場合。
すべての更新ログを印刷する
¢at
コマンドでフィルタを使用せずにすべてのwindows updateログを印刷できます。 また、いくつかの環境変数を使用して、$env
変数を使用してSystemRootの場所を正確に特定します。
PS> cat $env:SystemRoot\WindowsUpdate.log
¢at
コマンド出力からリストされたイベントログからわかるように、イベントに関する次の情報があります。
Date
Time
Application Exit Status
Subsystem
Subsystem
Time
Time
Time
Time
Explanations
フィルタログ
前のステップですべてのログファイルを一覧表示すると、多くの出力が作成されます。 特に特定の文字列を探している場合、これは望まれている状況ではありません。 Powershellselect-string
FATAL
FATAL
タイプログを一覧表示します。P>
PS> select-string -path $env:SystemRoot\WindowsUpdate.log FATAL
Get-WindowsUpdateLogを使用して
Powershell For Windows Server2012、windows server2016、windows10には、長くてエラーが発生しやすいコマンドを入力せずにwindows updateログを直接提供する便利なコマンドレットが付属しています。 Get-WindowsUpdateLog
powershellコマンドは、以下のようなすべてのログを一覧表示するために使用することができます。
PS> Get-WindowsUpdateLog
テキストエディタで開く
WINDOWS updateイベントログを一覧表示するには、より多くのGUIとユーザーフレンドリーなwasがあります。 これにより、メモ帳で前述のログファイルが開きます。 次のコマンドをwindowsに入れるだけですRun
windowsupdate.log