Come controllare la cronologia degli aggiornamenti di Windows con PowerShell



Aggiornato 2024 di aprile: smetti di ricevere messaggi di errore e rallenta il tuo sistema con il nostro strumento di ottimizzazione. Scaricalo ora su questo link
  1. Scarica e installa lo strumento di riparazione qui.
  2. Lascia che scansioni il tuo computer.
  3. Lo strumento sarà quindi ripara il tuo computer.

I sistemi Windows vengono regolarmente aggiornati con le patch più recenti per migliorare le prestazioni del sistema. Microsoft rilascia il servizio e le patch come parte del servizio di aggiornamento gratuito per migliorare l'esperienza di computing di Windows. Questi aggiornamenti vengono installati automaticamente in base alle impostazioni di sistema e raramente richiedono la partecipazione degli utenti finali. Gli aggiornamenti gratuiti fanno parte della manutenzione e dell'assistenza di Windows, che libera il software per una risoluzione efficiente dei problemi. Per garantire l'elaborazione sicura dei dati, Windows Update assicura che il sistema sia aggiornato con le ultime patch di sicurezza, correzioni e correzioni di errori.

Gli utenti possono controllare la cronologia degli aggiornamenti da PowerShell, dalla riga di comando o dalle impostazioni di Windows. Questo articolo spiega come elencare la cronologia completa degli eventi di aggiornamento di Windows utilizzando uno degli strumenti di automazione delle attività e di gestione della configurazione come PowerShell. È anche possibile trovare tutti gli aggiornamenti delle patch o l'ingegneria della correzione rapida che vengono scaricati come parte delle patch del software.

Controlla la cronologia degli aggiornamenti di Windows con PowerShell



Aggiornamento di aprile 2024:

Ora puoi prevenire i problemi del PC utilizzando questo strumento, ad esempio proteggendoti dalla perdita di file e dal malware. Inoltre è un ottimo modo per ottimizzare il computer per le massime prestazioni. Il programma corregge facilmente gli errori comuni che potrebbero verificarsi sui sistemi Windows, senza bisogno di ore di risoluzione dei problemi quando hai la soluzione perfetta a portata di mano:

  • Passo 1: Scarica PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Certificato Microsoft Gold).
  • Passaggio 2: fare clic su "Avvio scansione"Per trovare problemi di registro di Windows che potrebbero causare problemi al PC.
  • Passaggio 3: fare clic su "Ripara tutto"Per risolvere tutti i problemi.

scaricare



Vai al menu Start e cerca Windows PowerShell. Fare clic con il tasto destro e fare clic su Esegui come amministratore.

Scrivi il seguente comando nella riga di comando che elenca le patch installate con il loro ID, installato su informazioni, descrizione, ecc.

lista qfe di qfe

È anche possibile immettere il seguente comando per elencare le patch e la descrizione associata.

classe get-wmiobject win32_quickfixengineering

Inoltre, è possibile scrivere una richiesta sul computer per la cronologia degli aggiornamenti e restituire un puntatore a un elenco di record corrispondenti sul sistema Windows. Le query vengono scritte per elencare la cronologia WUA in un PowerShell definendo alcune funzioni per convertire gli eventi cronologici WUA del codice risultato in un nome e ottenere l'ultima e ultima cronologia WNA 50. È possibile modificare oggetti per elencare qualsiasi numero di eventi passati.

# Converti la cronologia Wua ResultCode in un nome # 0 e 5 non vengono utilizzati per la cronologia # Vedi https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85) .aspx Funzione Converti WuResultCodeToName {param ([Parametro (Obbligatorio = $ true)]]] int] $ ResultCode $ ResultCode = $ ResultCode switch ($ ResultCode) {2 {Result = 'Successful'. 3 {Result = 'Successo con errori'. 4 {Result = 'Failed'}}}}} return $ result} return $ result} Get-WuaHistory {# Get WUA Session = (Nuovo oggetto - ComObject'Microsoft.Update.Session ') Ottieni la cronologia dell'ultimo 1000 record della prima sessione $ history = $ session. QueryHistory ('' '' '', 0,50) | Oggetto ForE $ {$ Result = Convert-WuaResultCodeToName -ResultCode $ _. ResultCode Rendi visibili le proprietà nascoste nelle proprietà Com $ _ | Aggiungi- Membro -MemberType NoteProperty -Value $ Result -Nome Result $ Product = $ _. Categories | Wo-Object {$ _. Type -eq'Product '} Select-Object -Primo 1 -ExpandProperty-Name $ _ | Aggiungi membro -MemberType NoteProper ty -Value $ _. UpdateIdentity. UpdateId -Name UpdateId $ _ | Add-Member - MemberType NoteProperty -Value $ _. UpdateIdentity.revisionNumber -Name RevisionNumber $ _ | Aggiungi membro -MemberType NoteProperty -Value $ Product -Name Product -PassThru Write-Output $ _}}. #Rimuovi i record nulli e restituisci solo i campi che vogliamo $ history | Where-Object {! [String] :: IsNullOrWhiteSpace ($ _. Title)}. Selezionare l'oggetto Risultato, Data, Titolo, SupportUrl, Prodotto, UpdateId, RevisionNumber}

Immettere il seguente comando per ottenere gli eventi della cronologia degli aggiornamenti con la data del risultato, il titolo dell'aggiornamento, l'URL di supporto e l'ID di aggiornamento.

# Ottieni la cronologia completa degli aggiornamenti, formattata come tabella. Get-WuaHistory | Formato tabella

Questo è tutto.

De stackoverflow.com.



Suggerimento esperto: Questo strumento di riparazione esegue la scansione dei repository e sostituisce i file corrotti o mancanti se nessuno di questi metodi ha funzionato. Funziona bene nella maggior parte dei casi in cui il problema è dovuto alla corruzione del sistema. Questo strumento ottimizzerà anche il tuo sistema per massimizzare le prestazioni. Può essere scaricato da Cliccando qui

Video Related