Hoe de geschiedenis van Windows-updates te controleren met PowerShell



Bijgewerkt april 2024: Stop met het krijgen van foutmeldingen en vertraag uw systeem met onze optimalisatietool. Haal het nu bij deze link
  1. Download en installeer de reparatietool hier.
  2. Laat het uw computer scannen.
  3. De tool zal dan repareer je computer.

Windows-systemen worden regelmatig bijgewerkt met de nieuwste patches om de systeemprestaties te verbeteren. Microsoft geeft de service en patches vrij als onderdeel van de gratis updateservice om de Windows-computerervaring te verbeteren. Deze updates worden automatisch geïnstalleerd op basis van systeeminstellingen en vereisen zelden de deelname van eindgebruikers. Gratis updates maken deel uit van onderhoud en ondersteuning van Windows, waardoor software wordt vrijgegeven voor efficiënte probleemoplossing. Om een ​​veilige gegevensverwerking te garanderen, zorgt Windows Update ervoor dat het systeem up-to-date is met de nieuwste beveiligingspatches, fixes en bugfixes.

Gebruikers kunnen de updategeschiedenis van PowerShell, de opdrachtregel of Windows-instellingen controleren. In dit artikel wordt uitgelegd hoe u de volledige geschiedenis van Windows-updategebeurtenissen kunt weergeven met een van de hulpprogramma's voor taakautomatisering en configuratiebeheer, zoals PowerShell. U kunt ook alle huidige patchupdates of quick fix-engineering vinden die worden gedownload als onderdeel van de softwarepatches.

Controleer de updategeschiedenis van Windows met PowerShell



Update april 2024:

U kunt nu pc-problemen voorkomen door deze tool te gebruiken, zoals u beschermen tegen bestandsverlies en malware. Bovendien is het een geweldige manier om uw computer te optimaliseren voor maximale prestaties. Het programma repareert met gemak veelvoorkomende fouten die op Windows-systemen kunnen optreden - urenlange probleemoplossing is niet nodig als u de perfecte oplossing binnen handbereik heeft:

  • Stap 1: Download PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Stap 2: klik op "Start scannen"Om registerproblemen met Windows te vinden die pc-problemen kunnen veroorzaken.
  • Stap 3: klik op "Herstel alles"Om alle problemen op te lossen.

Download



Ga naar het menu Start en zoek naar Windows PowerShell. Klik met de rechtermuisknop en klik op Als administrator uitvoeren.

Schrijf de volgende opdracht in de opdrachtregel met de geïnstalleerde patches met hun ID, geïnstalleerd op de informatie, beschrijving, enz.

wmic qfe lijst

U kunt ook de volgende opdracht invoeren om patches en bijbehorende beschrijving weer te geven.

get-wmiobject class win32_quickfixengineering

Bovendien kunt u een verzoek naar de computer schrijven voor de updategeschiedenis en een aanwijzer retourneren naar een lijst met overeenkomende records op het Windows-systeem. Query's worden geschreven om de WUA-geschiedenis in een PowerShell weer te geven door een aantal functies te definiëren om de WUA-geschiedenisgebeurtenissen van de resultaatcode naar een naam te converteren en de laatste en laatste WUA 50-geschiedenis te krijgen. U kunt objecten bewerken om een ​​willekeurig aantal eerdere gebeurtenissen weer te geven.

# Wua ResultCode-geschiedenis converteren naar een naam # 0 en 5 worden niet gebruikt voor de geschiedenis # Zie https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85) .aspx Functie Converteer WuResultCodeToName {param ([Parameter (Mandatory = $ true)]]] int] $ ResultCode $ ResultCode = $ ResultCode-switch ($ ResultCode) {2 {Result = 'Succesvol'. 3 {Result = 'Succes met fouten'. 4 {Result = 'Failed'}}}}}. Return $ result} return $ result} Get-WuaHistory {# Get WUA Session = (Nieuw object - ComObject'Microsoft.Update.Session ') Krijg de geschiedenis van de laatste 1000 records van de eerste sessie $ history = $ session. QueryHistory ('' '' '', 0,50) | ForEach Object {$ Result = Convert-WuaResultCodeToName -ResultCode $ _. ResultCode Verborgen eigenschappen zichtbaar maken in Com-eigenschappen $ _ | Add- Lid-Lidetype Opmerking Eigenschap-Waarde $ Resultaat -Naam Resultaat $ Product = $ _. Categorieën | Wo-Object {$ _. Type -eq'Product '} Select-Object -eerst 1 -ExpandProperty-Naam $ _ | Lid toevoegen -lidstype NoteProper ty -Value $ _. UpdateIdentity. UpdateId -Name UpdateId $ _ | Add-Member - MemberType NoteProperty -Value $ _. UpdateIdentity.revisionNumber -Name RevisionNumber $ _ | Lid toevoegen - Lidtype Opmerking Eigenschap-Waarde $ Productnaam Product - PassThru Write-Output $ _}}. # Verwijder null-records en retourneer alleen de velden die we willen $ geschiedenis | Where-Object {! [String] :: IsNullOrWhiteSpace ($ _. Title)}. Selecteer het resultaat object, datum, titel, SupportUrl, Product, UpdateId, RevisionNumber}

Voer de volgende opdracht in om de updategeschiedenisgebeurtenissen te ontvangen met de resultaatdatum, de titel van de update, de ondersteunings-URL en de update-ID.

# Krijg de volledige updategeschiedenis, opgemaakt als een tabel. Get-WuaHistory | Tabel formaat

Dat is het.

De stackoverflow.com.



Expert Tip: Deze reparatietool scant de repositories en vervangt corrupte of ontbrekende bestanden als geen van deze methoden heeft gewerkt. Het werkt goed in de meeste gevallen waar het probleem te wijten is aan systeembeschadiging. Deze tool zal ook uw systeem optimaliseren om de prestaties te maximaliseren. Het kan worden gedownload door Hier klikken

Gerelateerde video