aktualizacje systemów operacyjnych Windows zazwyczaj wykonywane są automatycznie i monitują o instalację i ponowne uruchomienie systemu. Wszystkie te operacje aktualizacji tworzą dzienniki dotyczące operacji i zaktualizowanych pakietów. W tym samouczku sprawdzimy, jak wyświetlać, filtrować i przeszukiwać dzienniki aktualizacji.
najpierw musimy zlokalizować plik dziennika Windows update. Dziennik aktualizacji systemu Windows domyślnie znajduje się pod adresem systemroot
Systemroot
jest zazwyczaj miejscem, w którym zainstalowane są pliki systemu operacyjnego windows, które w większości przypadków jestC:\Windows
.
Drukuj wszystkie dzienniki aktualizacji
możemy wydrukować wszystkie dzienniki aktualizacji windows bez użycia żadnego filtra za pomocą polecenia¢at
. Użyjemy również niektórych zmiennych środowiskowych, aby dokładnie zlokalizować lokalizację SystemRoot za pomocą zmiennej $env
.
PS> cat $env:SystemRoot\WindowsUpdate.log
jak widać na liście dzienników zdarzeń z¢at
wyjście polecenia są następujące informacje o zdarzeniach.
Date
Application Exit Status
-
Explanations
Subsystem
filtruj logi
jak podamy wszystkie pliki dziennika w poprzednim kroku, stworzy to dużo danych wyjściowych. Nie jest to sytuacja pożądana, zwłaszcza jeśli szukamy konkretnego ciągu. Możemy filtrować dziennik za pomocą polecenia Powershell select-string
. W tym przykładzie podamy tylko logi zawierająceFATAL
string. To wyświetli wszystkieFATAL
typ dziennika, który jest prawdziwym problemem przerywającym.
PS> select-string -path $env:SystemRoot\WindowsUpdate.log FATAL
Using Get-WindowsUpdateLog
PowerShell dla Windows Server 2012, Windows Server 2016, Windows 10 jest wyposażony w przydatny cmdlet, który bezpośrednio dostarcza dzienniki usługi Windows Update bez wpisywania długich i podatnych na błędy poleceń. Get-WindowsUpdateLog
polecenie powershell może być użyte do wyświetlenia wszystkich dzienników, jak poniżej.
PS> Get-WindowsUpdateLog
Otwórz w edytorze tekstu
jest więcej GUI i przyjazna dla użytkownika lista dzienników zdarzeń windows update. Spowoduje to otwarcie wcześniej podanego pliku dziennika w Notatniku. Wystarczy umieścić następujące polecenie w systemie windows Run
windowsupdate.log