Kuinka tulostaa Windows-päivityshistoriasi viemällä teksti- tai HTML-tiedostoon?

Aina kun asennat päivityksen tai järjestelmä asentaa sen automaattisesti, Windows Update -historia päivitetään KB-numerolla. Voit tarkistaa Windows Update -historian, mutta graafinen käyttöliittymä ei tarjoa mahdollisuutta tulostaa asennettujen päivitysten luetteloa Windows Update -historianäytöstä. Tässä pari Nirsoft-sivuston työkalua, joiden avulla voit tulostaa Windows Update -historian.

Windows-päivityshistorian tulostaminen tiedostoon viemällä

WinUpdatesListin käyttö

WinUpdatesList näyttää luettelon kaikista Windows-päivityksistä, mukaan lukien paikalliseen tietokoneeseen asennetut Service Packit ja Hotfix-korjaukset. Voit kopioida päivitysluettelon leikepöydälle tai tallentaa sen teksti-/HTML-/XML-tiedostoon yhdellä napsautuksella. Seuraavat kentät näkyvät jokaiselle luettelossa olevalle päivitykselle.

Nimi, Kuvaus, Asennuspäivämäärä, Päivitystyyppi, Verkkolinkki, Pitkä kuvaus, Viimeksi muokattu aika, Asentaja, Näyttöversio, Sovellus, Asennuksen poistokomento

winupdateslist - Tulosta Windows-päivityshistoriasi

Valitse kaikki merkinnät ja napsauta Tallenna-painiketta. Valitse tiedostotyyppien avattavasta luetteloruudusta muoto, jossa tiedot kirjoitetaan. WinUpdatesList toimii kaikissa Windows-versioissa.

merkintä: WinUpdatesList-työkalu on hyvin vanha, eikä sitä enää päivitetä. Uusi työkalu on nimeltään WinUpdatesView joka korvaa WinUpdatesList.

WinUpdatesView (Windowsin päivityshistorian katseluohjelma)

WinUpdatesView on yksinkertainen Nirsoftin työkalu, joka näyttää järjestelmäsi Windows-päivityshistorian. WinUpdatesView voi ladata Windows-päivityshistorian paikallisesta järjestelmästäsi API: n avulla, ja se voi myös lukea ja jäsentää Windows-päivitystietokantatiedoston (DataStore.edb) ulkoisesta asemasta tai verkon etätietokoneesta.

WinUpdatesView - Windowsin päivityshistorian katseluohjelma

AIHEUTTAA:Kuinka tarkistaa, onko tietty Windows Update (KB) asennettu tietokoneellesi?

SysExporterin käyttö

SysExporter Voit napata vakioluettelonäkymiin, puunäkymiin, luetteloruutuihin ja yhdistelmäruutuihin tallennetut tiedot melkein mistä tahansa järjestelmässäsi käynnissä olevasta sovelluksesta ja viedä ne teksti-, HTML- tai XML-tiedostoon. Viedään Windows Update -luettelo tekstitiedostoon Windows 7 -tietokoneessa SysExporterin avulla.

Valitettavasti Windows 10 -tietokoneessa SysExporter ei pysty nappaamaan Windows-päivitysluetteloa kohdasta Ohjauspaneeli → Kaikki ohjauspaneelin kohteet → Ohjelmat ja ominaisuudet → Näytä asennetut päivitykset luettelonäkymäruutu.

Voit viedä Windows-päivityshistorian Windows 7:ssä seuraavasti:

  1. ladata SysExporter työkalu ja käytä sitä
  2. Napsauta Käynnistä, Kaikki ohjelmat, Windows Update
  3. Klikkaus Näytä päivityshistoria
  4. Valitse SysExporterissa nimike Näytä päivityshistoria (ListView)
  5. Valitse alemmasta ruudusta kaikki merkinnät (CTRL + A)
  6. Napsauta hiiren kakkospainikkeella ja valitse Kopioi valitut kohteet (sarkaimella eroteltu)
  7. Avata Muistilehtiö ja liitä teksti leikepöydältä.
  8. Tallenna Notepad-asiakirja.

Voit myös avata viedyn CSV-tiedoston Microsoft Excelillä, jotta se näkyy siististi sarakeotsikoineen.

PowerShellin käyttö

Käynnistä Windows Powershell. Kopioi ja liitä seuraava koodi PowerShell-konsoliin:

Hanki Hotfix | muoto-lista

Tämä luetteloi käyttöjärjestelmääsi asennetut päivitykset.

tulosta Windowsin päivitysluettelo tiedostoon

Seuraavissa koodinpätkissä luetellaan kaikenlaiset päivitykset (sekä Windows että sovellus), mutta vain ne, jotka on asennettu Windows Updaten, Microsoft Updaten, Automaattiset päivitykset -ominaisuuden tai WSUS: n kautta.

# Muunna Wua-historian tuloskoodi nimeksi. # 0 ja 5 ei käytetä historiassa. #Katso https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx. toiminto Convert-WuaResultCodeToName. { param( [Parametri (Pakollinen=$true)] [int] $ResultCode ) $Result = $ResultCode-kytkin($ResultCode) { 2 { $Result = "Onnistui" } 3 { $Result = "Onnistui virheiden kanssa" } 4 { $Result = "Epäonnistui" } } return $tulos. }-funktio Get-WuaHistory. { # Hanki WUA-istunto $session = (New-Object -ComObject 'Microsoft. Päivittää. Istunto') # Tee kysely uusimmasta 1000 historiasta alkaen ensimmäisestä tietueesta $history = $session. Kyselyhistoria("",0,1000) | ForEach-Object { $Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode # Tuo com-ominaisuuksiin piilotetut ominaisuudet näkyviin. $_ | Add-Member -MemberType HuomautusOminaisuus -Arvo $Tulos -Nimi Tulos $Tuote = $_.Kategoriat | Missä-objekti {$_.Type -eq 'Tuote'} | Select-Object -Ensimmäinen 1 -Laajenna Property Name $_ | Add-Member -MemberType NoteProperty -Arvo $_.UpdateIdentity. UpdateId -Name UpdateId $_ | Add-Member -MemberType NoteProperty -Arvo $_.UpdateIdentity. RevisionNumber -Name RevisionNumber $_ | Add-Member -MemberType NoteProperty -Arvo $Tuote -Nimi tuote -PassThru Write-Output $_ } #Poista tyhjä tietueet ja vain palauta kentät, jotka haluamme $history | Missä-objekti {![String]::IsNullOrWhiteSpace($_.title)} | Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, RevisionNumber. }

Src: Pinon ylivuoto

Ja juokse sitten:

Get-WuaHistory | Muoto-taulukko

Komentorivi näyttää luettelon asennetuista WU-päivityksistä konsoliikkunassa

Tulostaaksesi tulokset .html-tiedostoon, suorita:

Get-WuaHistory | sort-object Päivämäärä -Ainutlaatuinen | Muunna HTML-muotoon | Ulkoinen tiedosto d:\wulist.htm

Tämä tulostaa asennettujen päivitysten luettelon HTML-tiedostoon nimeltä d:\wulist.htm

Voit lisätä hieman CSS-taulukon muotoilu HTML-tiedostoon ja saa sen näyttämään siistimmältä seuraavasti:

tulosta Windowsin päivitysluettelo tiedostoon

Vaihtoehtoisesti voit käyttää myös tätä PowerShell-koodinpätkää, joka saa vain otsikko-, kuvaus-, päivämäärä- ja toimintakentät:

$Session = Uusi-Object -ComObject "Microsoft. Päivittää. istunto" $Searcher = $Istunto. LuoUpdateSearcher() $historyCount = $Searcher. GetTotalHistoryCount() $Searcher. QueryHistory (0, $historyCount) | Select-Object Title, Description, Date, @{name="Toiminta"; kifejezés={kytkin($_.toiminto){ 1 {"Asennus"}; 2 {"Asennuksen poistaminen"}; 3 {"Muu"} }}} | Lajittele - Objektin päivämäärä - Yksilöllinen | Muunna HTML-muotoon | Ulkoinen tiedosto d:\wulist.htm

AIHEUTTAA:Kuinka tarkistaa, onko tietty Windows Update (KB) asennettu tietokoneellesi?


Yksi pieni pyyntö: Jos pidit tästä viestistä, jaa tämä?

Yksi "pieni" jakaminen sinulta auttaisi todella paljon tämän blogin kasvussa. Muutamia hienoja ehdotuksia:
  • Kiinnittää sen!
  • Jaa se suosikkiblogiisi + Facebookiin, Redditiin
  • Twiittaa se!
Joten kiitos paljon tuestanne, lukijani. Se ei vie aikaasi enempää kuin 10 sekuntia. Jaa-painikkeet ovat aivan alla. :)