Pokaždé, když nainstalujete aktualizaci nebo ji systém nainstaluje automaticky, historie Windows Update se aktualizuje o číslo KB. Historii služby Windows Update můžete zkontrolovat, ale grafické uživatelské rozhraní neposkytuje možnost vytisknout seznam nainstalovaných aktualizací z obrazovky historie služby Windows Update. Zde je několik nástrojů z webu Nirsoft, které vám mohou pomoci vytisknout historii Windows Update.
Jak vytisknout historii Windows Update exportem do souboru
Pomocí WinUpdatesList
WinUpdatesList zobrazí seznam všech aktualizací systému Windows, včetně aktualizací Service Pack a Hotfix nainstalovaných v místním počítači. Seznam aktualizací můžete zkopírovat do schránky nebo jej uložit do textového/HTML/XML souboru jediným kliknutím. Pro každou uvedenou aktualizaci se zobrazí následující pole.
Název, Popis, Datum instalace, Typ aktualizace, Webový odkaz, Dlouhý popis, Čas poslední úpravy, Instaloval, Verze zobrazení, Aplikace, Příkaz pro odinstalaci
Vyberte všechny položky a klikněte na tlačítko Uložit. Z rozevíracího seznamu typů souborů vyberte formát, ve kterém mají být data zapsána. WinUpdatesList funguje ve všech verzích Windows.
Poznámka: Nástroj WinUpdatesList je velmi starý a již není aktualizován. Existuje nový nástroj s názvem WinUpdatesView která nahrazuje WinUpdatesList.
WinUpdatesView (Prohlížeč historie aktualizací systému Windows)
WinUpdatesView je jednoduchý nástroj od společnosti Nirsoft, který zobrazuje historii aktualizací systému Windows ve vašem systému. WinUpdatesView dokáže načíst historii aktualizací systému Windows z vašeho místního systému pomocí rozhraní API a může také číst a analyzovat soubor databáze aktualizací systému Windows (DataStore.edb
) z externího disku nebo ze vzdáleného počítače ve vaší síti.
PŘÍBUZNÝ:Jak zkontrolovat, zda je ve vašem počítači nainstalována konkrétní aktualizace systému Windows (KB)?
Pomocí SysExporteru
SysExporter umožňuje získat data uložená ve standardních seznamech, stromových zobrazeních, seznamech a kombinovaných polích z téměř jakékoli aplikace běžící na vašem systému a exportovat je do textového, HTML nebo XML souboru. Použijme SysExporter k exportu seznamu Windows Update do textového souboru v počítači se systémem Windows 7.
Bohužel na počítači se systémem Windows 10 nemůže SysExporter získat seznam aktualizací systému Windows z Ovládací panely → Všechny položky ovládacího panelu → Programy a funkce → Zobrazit nainstalované aktualizace pole zobrazení seznamu.
Chcete-li exportovat historii Windows Update v systému Windows 7, postupujte takto:
- Stažení SysExporter nástroj a spusťte jej
- Klepněte na Start, Všechny programy, Windows Update
- Klikněte Zobrazit historii aktualizací
- V SysExporter vyberte položku s názvem Zobrazit historii aktualizací (ListView)
- Ve spodním panelu vyberte všechny položky (CTRL + A)
- Klikněte pravým tlačítkem a vyberte Kopírovat vybrané položky (oddělené tabulátory)
- Otevřeno poznámkový blok a vložte text ze schránky.
- Uložte dokument programu Poznámkový blok.
Exportovaný soubor CSV můžete také otevřít pomocí aplikace Microsoft Excel, takže se zobrazí úhledně se záhlavími sloupců.
Pomocí PowerShellu
Spusťte Windows Powershell. Zkopírujte a vložte následující kód do konzoly PowerShell:
Get-Hotfix | format-list
Zde jsou uvedeny nainstalované aktualizace pro váš operační systém.
Následující fragmenty kódu budou obsahovat všechny druhy aktualizací (Windows i aplikace), ale pouze ty nainstalované pomocí Windows Update, Microsoft Update, funkce Automatické aktualizace nebo přes WSUS.
# Převeďte výsledný kód historie Wua na jméno. # 0 a 5 se pro historii nepoužívají. # Viz https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx. funkce Convert-WuaResultCodeToName. { param( [Parametr (Mandatory=$true)] [int] $ResultCode ) $Result = $ResultCode switch($ResultCode) { 2 { $Result = "Succeeded" } 3 { $Result = "Succeeded With Errors" } 4 { $Result = "Failed" } } return $Výsledek. } funkce Get-WuaHistory. { # Získejte relaci WUA $session = (New-Object -ComObject 'Microsoft. Aktualizace. Session') # Dotaz na posledních 1000 Historií počínaje prvním záznamemp $history = $session. QueryHistory("",0,1000) | ForEach-Object { $Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode # Zviditelní vlastnosti skryté ve vlastnostech com. $_ | Add-Member -MemberType Note Vlastnost -Hodnota $Result -Název Výsledek $Product = $_.Categories | Where-Object {$_.Type -eq 'Produkt'} | Select-Object -First 1 -ExpandProperty Name $_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity. UpdateId -Název UpdateId $_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity. RevisionNumber -Název RevisionNumber $_ | Add-Member -MemberType Note Vlastnost -Hodnota $Product -Name Product -PassThru Write-Output $_ } #Odebrat pouze nulové záznamy vrátit pole, která chceme $history | Where-Object {![String]::IsNullOrWhiteSpace($_.title)} | Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, Číslo revize. }
Src: Přetečení zásobníku
A pak spustit:
Get-WuaHistory | Formátovací tabulka
Příkazový řádek zobrazí seznam nainstalovaných aktualizací WU v okně konzoly
Chcete-li odeslat výsledky do souboru .html, spusťte:
Get-WuaHistory | sort-object Date –Unikátní | ConvertTo-Html | Out-File d:\wulist.htm
Tím se vypíše seznam nainstalovaných aktualizací do souboru HTML s názvem d:\wulist.htm
Můžete přidat trochu Styl CSS tabulky do souboru HTML a vypadat elegantněji, jak je uvedeno níže:
Alternativně můžete také použít tento fragment kódu PowerShell, který získá pouze pole Název, Popis, Datum a Operace:
$Session = New-Object -ComObject "Microsoft. Aktualizace. Zasedání" $Searcher = $Session. CreateUpdateSearcher() $historyCount = $Searcher. GetTotalHistoryCount() $Searcher. QueryHistory (0, $historyCount) | Select-Object Title, Description, Date, @{name="Operation"; expression={switch($_.operace){ 1 {"Instalace"}; 2 {"Odinstalace"}; 3 {"Jiné"} }}} | Řadit-Object Date -Unikátní | ConvertTo-Html | Out-File d:\wulist.htm
PŘÍBUZNÝ:Jak zkontrolovat, zda je ve vašem počítači nainstalována konkrétní aktualizace systému Windows (KB)?
Jedna malá prosba: Pokud se vám tento příspěvek líbil, sdílejte jej prosím?
Jedno "drobné" sdílení od vás by vážně hodně pomohlo růstu tohoto blogu. Některé skvělé návrhy:- Připnout!
- Sdílejte to na svůj oblíbený blog + Facebook, Reddit
- Tweetujte!