A Windows operációs rendszerek frissítései általában automatikusan megtörténnek, és a rendszer telepítését és újraindítását kérik. Ezek a frissítési műveletek naplókat hoznak létre a műveletekről és a frissített csomagokról. Ebben az oktatóanyagban megnézzük, hogyan kell felsorolni, szűrni és keresni ezeket a frissítési naplókat.
először meg kell találnunk A Windows update naplófájlját. A Windows update napló alapértelmezés szerint a systemroot
címen található . Systemroot
általában a Windows operációs rendszer fájljainak telepítésének helye, amely a legtöbb esetben C:\Windows
.
összes frissítési napló nyomtatása
az összes windows frissítési naplót szűrő használata nélkül kinyomtathatjuk a ¢at
paranccsal. Néhány környezeti változót is használunk a SystemRoot helyének pontos meghatározásához a $env
változóval.
PS> cat $env:SystemRoot\WindowsUpdate.log
amint azt a ¢at
parancs kimenet a következő információk találhatók az eseményekről.
Date
Time
Application Exit Status
Subsystem
Explanations
naplók szűrése
mivel az előző lépésben felsoroljuk az összes naplófájlt, sok kimenetet hoz létre. Ez nem kívánatos helyzetek, különösen, ha egy adott karakterláncot keresünk. A naplót a Powershell select-string
paranccsal szűrhetjük. Ebben a példában csak azokat a naplókat soroljuk fel, amelyek tartalmazzák FATAL
string. Ez felsorolja az összes FATAL
típusú naplót, amely valódi megszakítási probléma.
PS> select-string -path $env:SystemRoot\WindowsUpdate.log FATAL
A Get-WindowsUpdateLog használata
PowerShell for Windows Server 2012, Windows Server 2016, Windows 10 jön egy hasznos parancsmagot, amely közvetlenül biztosítja a Windows Update naplók beírása nélkül hosszú és hiba hajlamos parancsokat. Get-WindowsUpdateLog
a powershell parancs használható az összes napló felsorolására, mint alább.
PS> Get-WindowsUpdateLog
Megnyitás a szövegszerkesztőben
Több grafikus felület és felhasználóbarát volt a windows update eseménynaplók felsorolása. Ez megnyitja a korábban megadott naplófájlt a Jegyzettömbben. Csak tegye a következő parancsot a windows Run
windowsupdate.log