Come nascondere (bloccare) uno specifico aggiornamento di Windows

A volte, dopo aver installato un aggiornamento di Windows, potresti scoprire che il sistema operativo, un particolare programma o un driver smette di funzionare o causa conflitti. In questo caso, è necessario disinstallare l'aggiornamento che causa il problema e impedirne la reinstallazione. In questo articolo spieghiamo come sospendere temporaneamente l'installazione degli aggiornamenti in Windows e come bloccare completamente un aggiornamento indesiderato nascondendolo dal servizio Windows Update.

Contenuto:

Utilizzando lo strumento Mostra e nascondi aggiornamenti di Microsoft

Se hai già installato un aggiornamento indesiderato che causa il problema, puoi rimuoverlo andando suImpostazioni->Aggiornamento di Windows->Visualizza la cronologia degli aggiornamenti->Disinstallare gli aggiornamenti. Fare clic sull'aggiornamento nell'elenco e selezionareDisinstallare.

È inoltre possibile rimuovere l'aggiornamento utilizzando il prompt dei comandi. Utilizzare il comando PowerShell per elencare gli aggiornamenti ordinati in base alla data di installazione:

Get-HotFix | Sort-Object -Property InstalledOn -Descending

Trova il numero di aggiornamento nell'elenco (KBxxxxx) ed eliminalo in base all'ID KB:

wusa /uninstall /kb:5048161

Tuttavia, dopo un po', Windows Update tenterà automaticamente di reinstallare l'aggiornamento rimosso (I Criteri di gruppo di Windows Update possono ignorare le impostazioni di installazione automatica).

Per bloccare completamente un aggiornamento specifico dal servizio Windows Update, puoi utilizzare lo strumento ufficiale "Mostra o nascondi aggiornamenti" di Microsoft (wushowhide.diagcab).

IMPARENTATO:Come nascondere o bloccare una rete WiFi specifica in Windows 10

  1. Scarica ilMostra o nascondi l'utilitàdal sito Web Microsoft
  2. Esegui ilwushowhide.diagcab
  3. SelezionareNascondi aggiornamenti
  4. Nell'elenco seleziona gli aggiornamenti che desideri nascondere.
  5. Il servizio Windows Update non tenterà di installare un aggiornamento nascosto finché non lo rendi visibile.

Per rendere l'aggiornamento disponibile per l'installazione, è necessario selezionareMostra aggiornamenti nascostinell'utilità wushowhide.diagcab e mostrare l'aggiornamento.

Se è installato WSUS Update Server, è possibile utilizzare il fileApprovato per la rimozioneopzione per bloccare l'installazione di un aggiornamento specifico o addirittura disinstallarlo automaticamente dai computer su cui è stato installato. Per ulteriori dettagli, vedere l'articolo Approvazione degli aggiornamenti su WSUS.

Sospendi temporaneamente gli aggiornamenti in Windows

In Windows 10 e 11, gli utenti possono sospendere l'installazione degli aggiornamenti di Windows per un massimo di 35 giorni. Questo metodo viene in genere utilizzato quando è stato scoperto un bug in un aggiornamento rilasciato e si desidera attendere una correzione.

Per sospendere l'installazione degli aggiornamenti per 7 giorni, fare clic suSospendi gli aggiornamenti per altri 7 giorniInImpostazioni->Aggiornamenti di Windows. Puoi sospendere gli aggiornamenti 5 volte per 7 giorni (per un totale di 35 giorni). Ciò dovrebbe dare agli ingegneri Microsoft tempo sufficiente per confermare che l'aggiornamento presenta un problema diffuso e risolverlo o richiamarlo.

Per conoscere la data in cui ritarda l'installazione degli aggiornamenti è possibile utilizzare PowerShell:

Get-ItemProperty -Path 'HKLM:SOFTWAREMicrosoftWindowsUpdateUXSettings'| Select-Object PauseUpdatesExpiryTime

Oppure utilizza un semplice script per mettere in pausa l'installazione dell'aggiornamento:

$pause = (Get-Date).AddDays(35)
$pause = $pause.ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ssZ")
Set-ItemProperty -Path 'HKLM:SOFTWAREMicrosoftWindowsUpdateUXSettings' -Name 'PauseUpdatesExpiryTime' -Value $pause

Ciò estende la pausa di aggiornamento a un massimo di 35 giorni.

Blocca l'installazione di alcuni aggiornamenti di Windows utilizzando PowerShell

Per bloccare l'installazione di un aggiornamento specifico in Windows, utilizzare i cmdlet di PowerShell forniti dal modulo PSWindowsUpdate. Installa il modulo sul computer se non è già installato:

Install-Module -Name PSWindowsUpdate

Riavviare la console di PowerShell e quindi consentire l'esecuzione dei cmdlet del modulo nella sessione corrente (per evitare di modificare le impostazioni globali dei criteri di esecuzione di PowerShell):

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

Elenca gli aggiornamenti disponibili per l'installazione:

Get-WindowsUpdate

Per nascondere un aggiornamento specifico, specificarne il numero (KB) nel seguente comando:

Hide-WindowsUpdate -KBArticleID KB5048652 -Verbose

Gli aggiornamenti nascosti non verranno visualizzati nell'elenco degli aggiornamenti disponibili durante la scansione con il comando Get-WindowsUpdate. Per visualizzare gli aggiornamenti nascosti, esegui:

Get-WindowsUpdate -IsHidden

Gli aggiornamenti nascosti nella colonna Stato hanno unHattributo (nascosto).

Per mostrare gli aggiornamenti e consentirne l'installazione, eseguire

Show-WindowsUpdate -KBArticleID KB5048652

Gli utenti spesso devono bloccare l'installazione di determinati aggiornamenti dei driver di dispositivo (e impedire a Windows di aggiornare automaticamente questo driver di dispositivo). Tuttavia, se usiGet-WindowsUpdateper elencare gli aggiornamenti disponibili, vedrai che agli aggiornamenti dei driver manca un numero KB. In questo caso, puoi bloccare l'aggiornamento del driver tramite il suo ID:

$Updates = Get-WindowsUpdate -WindowsUpdate -UpdateType Driver
$Updates | Select Title,Description -Expand Identity

Copia gli ID di aggiornamento dai risultati e nascondi l'aggiornamento del driver tramite il suo ID:

Hide-WindowsUpdate -UpdateID "3f6ba9a7-b031-4990-808f-69a9e1ef6a91"

Related Posts