Mantenere aggiornato il sistema Windows è fondamentale per mantenere la sicurezza e le prestazioni. Sebbene gli aggiornamenti in genere vengano installati automaticamente, in alcuni casi potrebbe essere necessario rivedere la cronologia degli aggiornamenti. Questo articolo ti mostrerà come controllare la cronologia degli aggiornamenti di Windows utilizzando PowerShell e il prompt dei comandi, offrendoti informazioni più approfondite sulla manutenzione del tuo sistema.
PowerShell offre un modo affidabile per visualizzare la cronologia degli aggiornamenti di Windows. Ecco come usarlo:
Passaggio 1:Apri PowerShell come amministratore. Premere il tasto Windows, digitare "PowerShell", fare clic con il tasto destro su "Windows PowerShell" e selezionare "Esegui come amministratore".
Passaggio 2:Una volta aperto PowerShell, puoi utilizzare vari comandi per visualizzare la cronologia degli aggiornamenti. Iniziamo con quello più semplice:
wmic qfe list
Questo comando elenca tutti gli hotfix installati, inclusi l'ID, la data di installazione e la descrizione.
Passaggio 3:Per una visualizzazione più dettagliata è possibile utilizzare il seguente comando:
Get-WmiObject -class win32_quickfixengineering
Questo comando fornisce informazioni aggiuntive su ciascun aggiornamento, ad esempio l'ID dell'hotfix e l'utente che lo ha installato.
Passaggio 4:Per ottenere una visualizzazione completa della cronologia degli aggiornamenti, inclusi gli aggiornamenti delle app di Windows Store, puoi utilizzare uno script PowerShell più avanzato. Innanzitutto, incolla le seguenti definizioni di funzione nella finestra di PowerShell:
Lettura consigliata:Testare la velocità di Internet dal prompt dei comandi di Windows (PowerShell)
function Convert-WuaResultCodeToName {
param([Parameter(Mandatory=$true)][int] $ResultCode)
$Result = $ResultCode
switch($ResultCode) {
2 { $Result = "Succeeded" }
3 { $Result = "Succeeded With Errors" }
4 { $Result = "Failed" }
}
return $Result
}
function Get-WuaHistory {
$session = (New-Object -ComObject 'Microsoft.Update.Session')
$history = $session.QueryHistory("",0,50) | ForEach-Object {
$Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode
$_ | Add-Member -MemberType NoteProperty -Value $Result -Name Result
$Product = $_.Categories | Where-Object {$_.Type -eq 'Product'} | Select-Object -First 1 -ExpandProperty Name
$_ | 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
}
$history | Where-Object {![String]::IsNullOrWhiteSpace($_.title)} | Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, RevisionNumber
}
Passaggio 5:Dopo aver incollato le funzioni, esegui il comando seguente per ottenere una tabella formattata della cronologia degli aggiornamenti:
Get-WuaHistory | Format-Table
Questo comando visualizzerà un elenco completo di aggiornamenti, inclusi risultato, data, titolo e altre informazioni rilevanti.
Utilizzo del prompt dei comandi per controllare la cronologia degli aggiornamenti
Se preferisci utilizzare il prompt dei comandi, puoi comunque accedere alla cronologia degli aggiornamenti. Ecco come:
Passaggio 1:Apri il prompt dei comandi come amministratore. Premere il tasto Windows, digitare "cmd", fare clic con il tasto destro su "Prompt dei comandi" e selezionare "Esegui come amministratore".
Passaggio 2:Nella finestra del prompt dei comandi, digitare il comando seguente e premere Invio:
wmic qfe list
Questo comando visualizzerà un elenco di tutti gli aggiornamenti installati, incluso l'ID dell'hotfix, la descrizione e la data di installazione.
Passaggio 3:Se stai cercando un aggiornamento specifico, puoi utilizzare il numero KB. Ad esempio, per trovare informazioni sull'aggiornamento KB1234567, dovresti utilizzare:
wmic qfe | find "1234567"
Sostituisci "1234567" con il numero KB effettivo che stai cercando.
Ulteriori suggerimenti per la gestione degli aggiornamenti di Windows
Sebbene controllare la cronologia degli aggiornamenti sia utile, esistono altri modi per gestire gli aggiornamenti di Windows in modo efficace:
- Utilizza l'app Impostazioni di Windows per visualizzare e gestire graficamente gli aggiornamenti.
- Imposta orari attivi per evitare che gli aggiornamenti interrompano il tuo lavoro.
- Utilizza Criteri di gruppo (in Windows Pro ed Enterprise) per avere un maggiore controllo sul momento in cui vengono installati gli aggiornamenti.
- Controlla regolarmente la presenza di aggiornamenti manualmente per assicurarti di non perdere nessuna patch critica.
Padroneggiando queste tecniche di PowerShell e del prompt dei comandi, hai acquisito strumenti preziosi per la gestione del tuo sistema Windows. Che tu stia risolvendo problemi o semplicemente restando informato sulla manutenzione del tuo sistema, questi metodi forniscono le informazioni di cui hai bisogno.






![[Strumento di verniciatura schiantato Sai!] Come recuperare i file .sai non salvati](https://i0.wp.com/hobsoft.com/wp-content/uploads/2023/07/How-to-Recover-Unsaved-Sai-Files.jpg)



