Za każdym razem, gdy instalujesz aktualizację lub system instaluje ją automatycznie, historia Windows Update jest aktualizowana o numer KB. Możesz sprawdzić historię Windows Update, ale GUI nie zapewnia opcji drukowania listy zainstalowanych aktualizacji z ekranu historii Windows Update. Oto kilka narzędzi ze strony Nirsoft, które mogą pomóc w wydrukowaniu historii Windows Update.
Jak wydrukować historię aktualizacji systemu Windows, eksportując do pliku?
Korzystanie z listy WinUpdates
Lista aktualizacji Win wyświetla listę wszystkich aktualizacji systemu Windows, w tym dodatków Service Pack i poprawek zainstalowanych na komputerze lokalnym. Możesz skopiować listę aktualizacji do schowka lub zapisać ją w pliku tekstowym/HTML/XML jednym kliknięciem. Dla każdej wymienionej aktualizacji wyświetlane są następujące pola.
Nazwa, opis, data instalacji, typ aktualizacji, łącze internetowe, długi opis, godzina ostatniej modyfikacji, zainstalowana przez, wyświetlana wersja, aplikacja, polecenie odinstalowania
Wybierz wszystkie wpisy i kliknij przycisk Zapisz. Z rozwijanej listy typów plików wybierz format, w jakim mają być zapisywane dane. WinUpdatesList działa we wszystkich wersjach systemu Windows.
Notatka: Narzędzie WinUpdatesList jest bardzo stare i nie jest już aktualizowane. Pojawiło się nowe narzędzie o nazwie WinUpdatesWidok to zastępuje Lista aktualizacji Win.
WinUpdatesView (przeglądarka historii aktualizacji systemu Windows)
WinUpdatesWidok to proste narzędzie firmy Nirsoft, które wyświetla historię aktualizacji systemu Windows w twoim systemie. WinUpdatesView może ładować historię aktualizacji systemu Windows z systemu lokalnego za pomocą interfejsu API, a także odczytywać i analizować plik bazy danych aktualizacji systemu Windows (DataStore.edb
) z dysku zewnętrznego lub ze zdalnego komputera w sieci.
ZWIĄZANE Z:Jak sprawdzić, czy na komputerze zainstalowano określoną aktualizację systemu Windows (KB)?
Korzystanie z SysExportera
SysExporter pozwala pobrać dane przechowywane w standardowych widokach list, widokach drzewa, polach list i polach kombi z niemal każdej aplikacji działającej w systemie i wyeksportować je do pliku tekstowego, HTML lub XML. Użyjmy SysExporter, aby wyeksportować listę Windows Update do pliku tekstowego na komputerze z systemem Windows 7.
Niestety na komputerze z systemem Windows 10 SysExporter nie może pobrać listy aktualizacji systemu Windows z Panelu sterowania → Wszystkie elementy Panelu sterowania → Programy i funkcje → Pokaż zainstalowane aktualizacje pole widoku listy.
Aby wyeksportować historię Windows Update w systemie Windows 7, wykonaj następujące kroki:
- Ściągnij SysExporter narzędzie i uruchom go
- Kliknij Start, Wszystkie programy, Windows Update
- Kliknij Wyświetl historię aktualizacji
- W SysExporter wybierz element o nazwie Wyświetl historię aktualizacji (ListView)
- W dolnym okienku zaznacz wszystkie wpisy (CTRL + A)
- Kliknij prawym przyciskiem myszy i wybierz Skopiuj wybrane elementy (rozdzielone tabulatorami)
- otwarty Notatnik i wklej tekst ze schowka.
- Zapisz dokument Notatnika.
Możesz także otworzyć wyeksportowany plik CSV za pomocą programu Microsoft Excel, aby wyświetlał się zgrabnie z nagłówkami kolumn.
Korzystanie z PowerShell
Uruchom Windows Powershell. Skopiuj i wklej następujący kod w konsoli PowerShell:
Get-poprawka | lista formatów
Zawiera listę zainstalowanych aktualizacji dla Twojego systemu operacyjnego.
Poniższe fragmenty kodu zawierają listę wszystkich rodzajów aktualizacji (zarówno systemu Windows, jak i aplikacji), ale tylko te zainstalowane przy użyciu usługi Windows Update, Microsoft Update, funkcji Aktualizacje automatyczne lub WSUS.
# Konwertuj kod wyniku historii Wua na nazwę. # 0 i 5 nie są używane do historii. # Widzieć https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx. funkcja Convert-WuaResultCodeToName. { param( [Parametr (Wymagany=$true)] [int] $ResultCode ) $Result = $ResultCode switch($ResultCode) { 2 { $Result = "Powodzenie" } 3 { $Result = "Powodzenie z błędami" } 4 { $Result = "Niepowodzenie" } } return $Wynik. } funkcja Get-WuaHistory. { # Pobierz sesję WUA $session = (New-Object -ComObject 'Microsoft. Aktualizacja. Sesja') # Zapytanie o najnowszą historię 1000, zaczynając od pierwszego rekordup $history = $session. Historia zapytań("",0,1000) | ForEach-Object { $Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode # Włącz widoczne właściwości ukryte we właściwościach com. $_ | Add-Member -MemberType NoteProperty -Value $Result -Name Wynik $Product = $_.Categories | Where-Object {$_.Type -eq 'Produkt'} | Select-Object -First 1 -ExpandProperty Name $_ | Dodaj członka -MemberType NoteProperty -Value $_.UpdateIdentity. Identyfikator aktualizacji — nazwa Identyfikator aktualizacji $_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity. Numer wersji - Nazwa Numer wersji $_ | Add-Member -MemberType NoteProperty -Value $Product -Name Produkt -PassThru Write-Output $_ } #Usuń puste rekordy i tylko zwróć pola, które chcemy $historia | Where-Object {![Ciąg]::IsNullOrWhiteSpace($_.title)} | Wynik Select-Object, Data, Tytuł, SupportUrl, Product, UpdateId, Numer wersji. }
Src: Przepełnienie stosu
A następnie uruchom:
Get-WuaHistory | Format-Tabela
Wiersz poleceń wyświetla listę zainstalowanych aktualizacji WU w oknie konsoli
Aby wyprowadzić wyniki do pliku .html, uruchom:
Get-WuaHistory | sort-object Data -Unique | Konwertuj na HTML | Out-File d:\wulist.htm
Spowoduje to wyświetlenie listy zainstalowanych aktualizacji do pliku HTML o nazwie d:\wulist.htm
Możesz dodać trochę Stylizacja tabeli CSS do pliku HTML i spraw, aby wyglądał ładniej jak poniżej:
Alternatywnie możesz również użyć tego fragmentu kodu PowerShell, który pobiera tylko pola Tytuł, Opis, Data i Operacja:
$Session = New-Object -ComObject "Microsoft. Aktualizacja. Sesja" $Wyszukiwarka = $Sesja. Utwórz Wyszukiwarkę Aktualizacji() $historyCount = $Wyszukiwarka. GetTotalHistoryCount() $Searcher. Historia zapytań (0, $historyCount) | Select-Object Title, Description, Date, @{name="Operation"; expression={przełącznik($_.operacja){ 1 {"Instalacja"}; 2 {"Deinstalacja"}; 3 {"Inne"} }}} | Sort-Object Date-Unique | Konwertuj na HTML | Out-File d:\wulist.htm
ZWIĄZANE Z:Jak sprawdzić, czy na komputerze zainstalowano określoną aktualizację systemu Windows (KB)?
Jedna mała prośba: Jeśli podobał Ci się ten post, udostępnij go?
Jeden „mały” udział od ciebie bardzo pomógłby w rozwoju tego bloga. Kilka świetnych sugestii:- Przypiąć!
- Udostępnij to na swoim ulubionym blogu + Facebooku, Reddit
- Tweetuj to!