Jak tisknout historii Windows Update v systému Windows Vista a 7 - Winhelponline

How Print Windows Update History Windows Vista

Pokaždé, když nainstalujete aktualizaci nebo ji systém nainstaluje automaticky, aktualizuje se historie Windows Update o číslo KB. Můžete zkontrolovat historii Windows Update, ale grafické uživatelské rozhraní neposkytuje žádnou možnost vytisknout seznam nainstalovaných aktualizací z obrazovky historie Windows Update. Zde je několik nástrojů z webu Nirsoft, které vám mohou pomoci vytisknout historii Windows Update.



Jak vytisknout historii systému Windows Update exportem do souboru

Pomocí WinUpdatesList

WinUpdatesList zobrazí seznam všech aktualizací systému Windows, včetně aktualizací Service Pack a oprav 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. U každé uvedené aktualizace se zobrazují následující pole.



Název, Popis, Datum instalace, Typ aktualizace, Webový odkaz, Dlouhý popis, Čas poslední změny, Instalován, Zobrazit verzi, Aplikace, Odinstalovat příkaz



winupdateslist - vytiskněte si historii Windows Update

Vyberte všechny položky a klikněte na tlačítko Uložit. V rozevíracím seznamu typy souborů vyberte formát, ve kterém se mají data zapisovat. WinUpdatesList funguje ve všech verzích systému Windows.



Poznámka: Nástroj WinUpdatesList je velmi starý a již se neaktualizuje. 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 Nirsoftu, který zobrazuje historii aktualizací systému Windows ve vašem systému. WinUpdatesView může načíst historii aktualizací systému Windows z 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í jednotky nebo ze vzdáleného počítače v síti.

WinUpdatesView - Prohlížeč historie aktualizací systému Windows

PŘÍBUZNÝ: Jak zkontrolovat, zda je v počítači nainstalována konkrétní služba Windows Update (KB)?

Pomocí SysExporter

SysExporter umožňuje zachytit data uložená ve standardních zobrazeních seznamu, stromových zobrazeních, seznamech a kombinovaných polích z téměř jakékoli aplikace spuštěné ve vašem systému a exportovat je do textu, HTML nebo XML souboru. Použijeme SysExporter k exportu seznamu Windows Update do textového souboru v počítači se systémem Windows 7.

V počítači se systémem Windows 10 bohužel SysExporter nedokáže získat seznam aktualizací systému Windows z Ovládacích panelů → 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:

  1. Stažení SysExporter nástroj a spusťte jej
  2. Klikněte na Start, Všechny programy, Windows Update
  3. Klepněte na Zobrazit historii aktualizací
  4. V SysExporter vyberte položku s názvem Zobrazit historii aktualizací (ListView)
  5. Ve spodním podokně vyberte všechny položky (CTRL + A)
  6. Klepněte pravým tlačítkem a vyberte Kopírovat vybrané položky (oddělené tabulátorem)
  7. otevřeno poznámkový blok a vložte text ze schránky.
  8. Uložte dokument Poznámkový blok.

Exportovaný soubor CSV můžete také otevřít pomocí aplikace Microsoft Excel, aby byl úhledně zobrazen se záhlavími sloupců.

Pomocí prostředí PowerShell

Spusťte Windows Powershell. Zkopírujte a vložte následující kód do konzoly PowerShell:

Get-Hotfix | seznam formátů

Toto je seznam nainstalovaných aktualizací pro váš operační systém.

tisk seznamu aktualizací systému Windows do souboru

Následující fragmenty kódu budou obsahovat všechny druhy aktualizací (Windows i aplikace), ale pouze ty, které jsou nainstalovány pomocí Windows Update, Microsoft Update, funkce Automatické aktualizace nebo prostřednictvím WSUS.

# Převést Wua History ResultCode na název # 0 a 5 se pro historii nepoužívají # Viz https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx function Convert-WuaResultCodeToName {param ([Parameter (Mandatory = $ true)] [int] $ ResultCode) $ Result = $ ResultCode switch ($ ResultCode) {2 {$ Result = 'Succeded'} 3 {$ Result = 'Succeded s Chyby '} 4 {$ Result =' Failed '}} návrat $ Result} funkce Get-WuaHistory {# Get a WUA Session $ session = (New-Object -ComObject' Microsoft.Update.Session ') # Dotaz na nejnovější 1000 historii počínaje prvním záznamem $ history = $ session.QueryHistory ('', 0,1000) | ForEach-Object {$ Result = Convert-WuaResultCodeToName -ResultCode $ _. ResultCode # Zviditelnit vlastnosti skryté ve vlastnostech com. $ _ | Add-Member -MemberType NoteProperty -Value $ Result -Name Result $ Product = $ _. Kategorie | Where-Object {$ _. Type -eq 'Product'} | Select-Object -First 1 -ExpandProperty Name $ _ | Add-Member -MemberType NoteProperty -Value $ _. UpdateIdentity.UpdateId --Name UpdateId $ _ | Add-Member -MemberType NoteProperty -Value $ _. UpdateIdentity.RevisionNumber -Name RevisionNumber $ _ | Add-Member -MemberType NoteProperty -Value $ Product -Name Product -PassThru Write-Output $ _} #Remove null records and only return the fields we want $ history | Where-Object {! [String] :: IsNullOrWhiteSpace ($ _. Title)} | Výsledek výběru objektu, datum, název, SupportUrl, produkt, UpdateId, RevisionNumber}

Src: Přetečení zásobníku

A pak spusťte:

Get-WuaHistory | Tabulka formátů

Z příkazového řádku se v okně konzoly zobrazí seznam nainstalovaných aktualizací WU

Chcete-li výsledky odeslat do souboru .html, spusťte:

Get-WuaHistory | třídit objekt Datum -Jedinečné | ConvertTo-Html | Out-File d:  wulist.htm

Tím se vydá seznam nainstalovaných aktualizací do souboru HTML s názvem d: wulist.htm

Můžete přidat trochu Styl tabulky CSS do souboru HTML a vypadejte úhledněji, jak je uvedeno níže:

tisk seznamu aktualizací systému Windows do souboru

Alternativně můžete také použít tento fragment kódu PowerShellu, který získá pouze pole Název, Popis, Datum a Provoz:

$ Session = New-Object -ComObject 'Microsoft.Update.Session' $ Searcher = $ Session.CreateUpdateSearcher () $ historyCount = $ Searcher.GetTotalHistoryCount () $ Searcher.QueryHistory (0, $ historyCount) | Název vybraného objektu, popis, datum, @ {name = 'Operation' expression = {switch ($ _. Operation) {1 {'Installation'} 2 {'Uninstallation'} 3 {'Other'}}}} | Datum řazení objektu - jedinečné | ConvertTo-Html | Out-File d:  wulist.htm

PŘÍBUZNÝ: Jak zkontrolovat, zda je v počítači nainstalována konkrétní služba Windows Update (KB)?


Jedna malá žádost: Pokud se vám tento příspěvek líbil, sdílejte ho prosím?

Jedno „malé“ sdílení od vás by vážně hodně pomohlo s růstem tohoto blogu. Několik skvělých návrhů:
  • Připnout!
  • Sdílejte to na svém oblíbeném blogu + Facebook, Reddit
  • Tweetujte to!
Takže vám moc děkuji za podporu, můj čtenáři. Nebude to trvat déle než 10 sekund vašeho času. Tlačítka pro sdílení jsou vpravo dole. :)