Kaip atsispausdinti „Windows“ naujinimo istoriją sistemose „Windows Vista“ ir 7 - „Winhelponline“

How Print Windows Update History Windows Vista

Kiekvieną kartą, kai diegiate naujinimą arba sistema jį įdiegia automatiškai, „Windows“ naujinimo istorija atnaujinama KB numeriu. Galite patikrinti „Windows“ naujinimo istoriją, tačiau GUI nesuteikia jokios galimybės atsispausdinti įdiegtų naujinimų sąrašo iš „Windows“ naujinimo istorijos ekrano. Čia yra keletas įrankių iš „Nirsoft“ svetainės, kurie gali padėti atsispausdinti „Windows“ naujinimo istoriją.



Kaip atsispausdinti „Windows“ naujinimo istoriją eksportuojant į failą

Naudojant „WinUpdatesList“

„WinUpdatesList“ rodomas visų „Windows“ naujinimų sąrašas, įskaitant pakeitimų paketus ir karštąsias pataisas, įdiegtas jūsų vietiniame kompiuteryje. Vienu paspaudimu galite nukopijuoti naujinių sąrašą į mainų sritį arba išsaugoti jį teksto / HTML / XML faile. Šie laukai rodomi kiekvienam išvardytam naujinimui.

Pavadinimas, aprašas, diegimo data, atnaujinimo tipas, interneto saitas, ilgas aprašymas, paskutinio modifikavimo laikas, įdiegė, rodymo versija, programa, komanda pašalinti



winupdateslist - atsispausdinkite „Windows“ naujinimo istoriją

Pasirinkite visus įrašus ir spustelėkite mygtuką Išsaugoti. Išskleidžiamajame sąraše Failų tipai pasirinkite formatą, kuriuo duomenys bus rašomi. „WinUpdatesList“ veikia visose „Windows“ versijose.



Pastaba: „WinUpdatesList“ įrankis yra labai senas ir jis nebeatnaujinamas. Yra naujas įrankis pavadinimu „WinUpdatesView“ kad pakeičia „WinUpdatesList“ .

„WinUpdatesView“ („Windows“ naujinimų istorijos peržiūros priemonė)

„WinUpdatesView“ yra paprastas „Nirsoft“ įrankis, rodantis „Windows“ naujinimų istoriją jūsų sistemoje. „WinUpdatesView“ gali įkelti „Windows“ naujinimų istoriją iš vietinės sistemos, naudodama API, taip pat gali skaityti ir analizuoti „Windows“ naujinimų duomenų bazės failą ( DataStore.edb ) iš išorinio disko arba iš nuotolinio tinklo kompiuterio.

„WinUpdatesView“ - „Windows“ naujinimų istorijos peržiūros priemonė

SUSIJĘS: Kaip patikrinti, ar jūsų kompiuteryje įdiegtas konkretus „Windows“ naujinimas (KB)?

Naudojant „SysExporter“

„SysExporter“ leidžia patraukti duomenis, saugomus standartiniuose sąrašo rodiniuose, medžių rodiniuose, sąrašų laukeliuose ir kombinuotuose laukeliuose iš beveik bet kurios jūsų sistemoje veikiančios programos, ir eksportuoti juos į teksto, HTML ar XML failą. Naudokime „SysExporter“ eksportuodami „Windows“ naujinimo sąrašą į tekstinį failą „Windows 7“ kompiuteryje.

Deja, „Windows 10“ kompiuteryje „SysExporter“ negali patraukti „Windows“ naujinimų sąrašo iš Valdymo skydas → Visi valdymo skydo elementai → Programos ir funkcijos → Peržiūrėkite įdiegtus naujinimus sąrašo rodinio laukelis.

Norėdami eksportuoti „Windows 7“ naujinimo istoriją, atlikite šiuos veiksmus:

  1. parsisiųsti „SysExporter“ įrankį ir paleiskite jį
  2. Spustelėkite Pradėti, Visos programos, „Windows Update“
  3. Spustelėkite Peržiūrėti atnaujinimų istoriją
  4. SysExporter pasirinkite elementą pavadinimu Peržiūrėti atnaujinimų istoriją („ListView“)
  5. Apatinėje srityje pasirinkite visus įrašus (CTRL + A)
  6. Dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Kopijuoti pasirinktus elementus (skirtukas atskirtas)
  7. Atviras Užrašų knygelė ir įklijuokite tekstą iš mainų srities.
  8. Išsaugokite „Notepad“ dokumentą.

Taip pat galite atidaryti eksportuotą CSV failą naudodami „Microsoft Excel“, kad jis būtų tvarkingai parodytas su stulpelių antraštėmis.

Naudojant „PowerShell“

Paleiskite „Windows Powershell“. Nukopijuokite ir įklijuokite šį kodą į „PowerShell“ konsolę:

„Get-Hotfix“ formatų sąrašas

Čia pateikiami įdiegti jūsų operacinės sistemos naujinimai.

spausdinti „Windows“ atnaujinimų sąrašą į failą

Šiuose kodo fragmentuose bus išvardyti visų rūšių naujiniai (tiek „Windows“, tiek „App“), tačiau tik tie, kurie įdiegti naudojant „Windows Update“, „Microsoft Update“, „Automatinių naujinimų“ funkciją arba per WSUS.

# Konvertuoti „Wua History ResultCode“ į pavadinimą Nr. 0 ir 5 nenaudojami istorijai # Žr. Https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx funkcija Convert-WuaResultCodeToName {param ([Parametras (Privaloma = $ true)] [int] $ ResultCode) $ Result = $ ResultCode jungiklis ($ ResultCode) {2 {$ Result = 'Sėkmingai'} 3 {$ Result = 'Pasisekė Klaidos '} 4 {$ Result =' Nepavyko '}} grąžinti $ Result} funkciją „Get-WuaHistory“ {# Gauti WUA sesiją $ session = (New-Object -ComObject' Microsoft.Update.Session ') # Užklausa naujausios 1000 istorijos pradedant pirmuoju rekordu $ history = $ session. QueryHistory ('', 0,1000) | ForEach-Object {$ Result = Convert-WuaResultCodeToName -ResultCode $ _. ResultCode # Padarykite com ypatybėse paslėptas ypatybes matomas. $ _ | Pridėti narį -MemberType NoteProperty -Vertė $ Rezultatas -Pavadinimas Rezultatas $ Produktas = $ _. Kategorijos | Where-Object {$ _. Tipas -eq 'Product'} | Select-Object -First 1 -ExpandNuosavybės pavadinimas $ _ | „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 $ _} # Pašalinkite niekinius įrašus ir grąžinkite tik norimus laukus $ history | Where-Object {! [String] :: IsNullOrWhiteSpace ($ _. Title)} | Pasirinkti objekto rezultatą, datą, pavadinimą, „SupportUrl“, „Product“, „UpdateId“, „RevisionNumber“}

Src: Stack Overflow

Ir tada paleiskite:

„Get-WuaHistory“ Formatas-lentelė

Komandos eilutė pateikia konsolės lange įdiegtų WU naujinimų sąrašą

Norėdami išvesti rezultatus į .html failą, vykdykite:

„Get-WuaHistory“ rūšiuoti objektą Data-Unikalus | „ConvertTo-Html“ Išdėstyti d:  wulist.htm

Tai pateikia įdiegto HTML failo, pavadinto pavadinimu, naujinių sąrašą d: wulist.htm

Galite pridėti šiek tiek CSS stalo stilius į HTML failą ir atrodykite tvarkingiau, kaip nurodyta toliau:

spausdinti „Windows“ atnaujinimų sąrašą į failą

Arba taip pat galite naudoti šį „PowerShell“ kodo fragmentą, kuris gauna tik pavadinimus, aprašą, datą ir operaciją:

$ Session = New-Object -ComObject 'Microsoft.Update.Session' $ Searcher = $ Session.CreateUpdateSearcher () $ historyCount = $ Searcher.GetTotalHistoryCount () $ Searcher.QueryHistory (0, $ historyCount) | Pasirinkti objekto pavadinimą, aprašą, datą, @ {name = 'Operation' išraiška = {switch ($ _. Operation) {1 {'Installation'} 2 {'Uninstallation'} 3 {'Other'}}}} | Rūšiuoti objekto datą - unikalus | „ConvertTo-Html“ Išdėstyti d:  wulist.htm

SUSIJĘS: Kaip patikrinti, ar jūsų kompiuteryje įdiegtas konkretus „Windows“ naujinimas (KB)?


Viena nedidelė užklausa: jei jums patiko šis įrašas, prašau pasidalinti šiuo?

Viena „mažytė“ jūsų dalis labai padėtų plėtoti šį tinklaraštį. Keli puikūs pasiūlymai:
  • Prisek tai!
  • Pasidalinkite ja su savo mėgstamu tinklaraščiu + „Facebook“, „Reddit“
  • Čiupkite!
Taigi labai ačiū už palaikymą, mano skaitytojau. Tai užtruks ne daugiau kaip 10 sekundžių jūsų laiko. Bendrinimo mygtukai yra apačioje. :)