Nonostante sia possibile disinstallare gli aggiornamenti di Windows, almeno per quelli che è permesso farlo, dal Pannello di controllo, potremmo aver bisogno di farlo dalla riga di comando per lanciare uno script unico su computer diversi, magari in una rete aziendale, o farlo in modo automatico senza dover confermare con qualche clic. Vediamo come farlo direttamente da un prompt dei comandi aperto come amministratore o da Powershell.

Come disinstallare aggiornamenti Windows prompt comandi Powershell

Funzionamento

Avviamo un prompt dei comandi come amministratore, oppure utilizziamo Powershell, e con il comando wmic qfe list brief /format:table possiamo vedere la lista degli HotFixID, gli aggiornamenti di Windows, che sono installati nel computer.

Come disinstallare aggiornamenti Windows prompt comandi Powershell

Il comando wusa /uninstall /kb:NumeroPatch avvia la disinstallazione della patch indicata.

Come disinstallare aggiornamenti Windows prompt comandi Powershell

Non tutte le patch sono però disinstallabili.

Come disinstallare aggiornamenti Windows prompt comandi Powershell

Il comando wusa dispone di numerose opzioni, per vederle tutte utilizzate wusa /?.

Come disinstallare aggiornamenti Windows prompt comandi Powershell

Scoprirete così che si può disinstallare l’aggiornamento senza mostrare niente all’utente wusa /uninstall /kb:NumeroPatch /quiet, oppure forzare il riavvio del computer dopo una disinstallazione silenziosa: wusa /uninstall /kb:NumeroPatch /quiet /forcerestart, altrimenti fare la disinstallazione silenziosa e avvisare, per un certo numero di secondi, prima di riavviare wusa /uninstall /kb:NumeroPatch /quiet /warnrestart:NumeroSecondi.

Come disinstallare aggiornamenti Windows prompt comandi Powershell

Gli stessi comandi sono utilizzabili con PowerShell.

Come disinstallare aggiornamenti Windows prompt comandi Powershell