Come Nascondere Aggiornamenti Usando PowerShell in Windows

Microsoft, per qualche motivo, ha deciso di rendere Windows più user-friendly dandoci meno opzioni per gestire gli aggiornamenti di Windows. Anche se non c’è più una semplice casella di controllo per nascondere un aggiornamento, puoi nascondere gli aggiornamenti di Windows usando PowerShell in Windows.
Accesso a PowerShell in Windows
Premi Win + X e seleziona Windows Terminal (Admin). Si prega di notare che se non hai un account con diritti di amministratore, potresti non essere in grado di nascondere gli aggiornamenti di Windows.
Windows Terminal ti consente di accedere sia a PowerShell che al Prompt dei comandi da un’unica interfaccia. Per impostazione predefinita, è impostato su PowerShell. In alternativa, puoi installare PowerShell separatamente da Microsoft, ma trovo che Terminal funzioni abbastanza bene. Mi piace anche tutti i modi in cui posso personalizzare Windows Terminal.
Sbloccare l’accesso a PowerShell
Per impostazione predefinita, il tuo account utente ha accesso limitato e non puoi eseguire script esterni in PowerShell. Per eseguire script esterni, devi impostare la policy di esecuzione su Non limitato seguendo i passaggi seguenti.
Inserisci il comando qui sotto in PowerShell e premi il pulsante Invio.
Set-ExecutionPolicy UnrestrictedConferma la modifica premendo il tasto A seguito da Invio sulla tastiera. Da questo momento in poi, il tuo account utente avrà accesso illimitato.

Puoi controllare la policy di esecuzione attuale del tuo account utente usando il comando qui sotto. Come puoi vedere nello screenshot qui sotto, ho accesso illimitato.
Get-ExecutionPolicy
Dopo aver cambiato la policy di esecuzione, è tempo di iniziare a nascondere finalmente quegli aggiornamenti fastidiosi con cui non vuoi avere a che fare.
Installa lo Strumento di Aggiornamento di Windows
Per impostazione predefinita, Windows PowerShell non include i comandi per gestire gli Aggiornamenti di Windows. Invece, devi installare il modulo PSWindowsUpdate.
Apri PowerShell e inserisci:
Install-Module -Name PSWindowsUpdateDigita Y per confermare che vuoi anche installare NuGet, che è necessario per utilizzare PSWindowsUpdate. Si prega di notare che devi essere connesso a Internet per farlo.

Se ricevi un avviso su un repository non attendibile, digita Y per confermare che vuoi continuare.
La mia installazione ha impiegato solo pochi minuti, ma può variare leggermente. Dopo di che, il tuo schermo dovrebbe tornare a un normale prompt di PowerShell.
Nascondere gli Aggiornamenti di Windows in Base al Titolo
Prima di poter nascondere gli aggiornamenti usando PowerShell, devi vedere un elenco di cosa è attualmente in attesa e il nome dell’aggiornamento da nascondere.
Usa il comando qui sotto per ottenere un elenco di tutti gli aggiornamenti di Windows disponibili.
Get-WUList
Trova l’aggiornamento che vuoi nascondere e annota il titolo dell’aggiornamento – avrai bisogno del titolo se l’aggiornamento non ha un numero KB. Puoi anche usare il numero KB. (Vedi la sezione successiva.) Inserisci il seguente comando e premi il pulsante Invio per nascondere l’aggiornamento di Windows. Non dimenticare di sostituire UpdateName con il titolo effettivo, ma mantieni le virgolette.
Hide-WindowsUpdate -Title "UpdateName*"Possiamo usare il carattere jolly (*) prima e dopo il titolo purché parte del titolo sia corretta e unica. Se non vuoi preoccuparti dei caratteri jolly, inserisci semplicemente il titolo completo dell’aggiornamento. Ricorda, PowerShell ti consente di copiare e incollare, quindi copia e incolla il titolo invece di provare a digitarlo tutto.

Conferma che vuoi nascondere l’aggiornamento premendo il tasto A seguito da Invio sulla tastiera.

Questa azione nasconde l’aggiornamento di Windows target. Conferma ciò guardando la lettera H, che sta per Nascosto, sotto Stato.

Nascondere Aggiornamenti in Base al Numero KB
In alternativa, puoi nascondere un aggiornamento di Windows utilizzando il suo ID Articolo KB con il comando qui sotto. Naturalmente, non ogni aggiornamento ha un numero KB, quindi dovrai utilizzare il metodo del Titolo per quelli. Non dimenticare di sostituire KBNumber con l’ID dell’aggiornamento che vuoi nascondere.
Hide-WindowsUpdate -KBArticleID KBNumber
Inserisci la lettera A e premi il pulsante Invio per confermare la tua scelta.

Ripristinare gli Aggiornamenti di Windows
Se sei come me, a volte hai solo bisogno di nascondere un aggiornamento di Windows temporaneamente. Nascondere non è permanente, quindi devi solo ripristinare ciò che hai nascosto.
Il comando originale Get-WUList non mostra gli aggiornamenti nascosti, quindi hai bisogno di un comando diverso in PowerShell.
Usa il seguente comando per visualizzare l’elenco degli aggiornamenti:
Show-WindowsUpdateDigita L per dire No a tutti. Altrimenti, visualizzerai i dettagli su ciascun aggiornamento individuale, quindi vedrai un elenco di tutti gli aggiornamenti, inclusi quelli nascosti.

Usa uno dei seguenti comandi per ripristinarli, sostituendo KBNumber con il numero KB effettivo o UpdateTitle con il titolo. Usa solo un comando o l’altro, non entrambi contemporaneamente.
Show-WindowsUpdate -KBArticleID KBNumber
Show-WindowsUpdate -Title UpdateTitle
Conferma semplicemente l’azione e avrai di nuovo il tuo aggiornamento.

Se hai nascosto numerosi aggiornamenti e vuoi mostrarli di nuovo, usa il seguente comando:
Show-WindowsUpdateDigita A per mostrare tutti gli aggiornamenti, inclusi quelli che hai nascosto. Questo è un modo rapido per ripristinare tutti gli aggiornamenti nascosti in una sola volta rispetto all’inserimento di titoli o numeri KB individuali.
Cosa Puoi e Non Puoi Fare tramite PowerShell
Prima di entusiasmarti troppo per la possibilità di nascondere aggiornamenti usando PowerShell, ci sono alcune cose da tenere a mente. Questo non dovrebbe essere visto come un modo per fermare tutti gli aggiornamenti di Windows. Come puoi vedere nei passaggi sopra, stai nascondendo aggiornamenti individuali uno alla volta, non tutti gli aggiornamenti contemporaneamente.
Inoltre, dovresti visitare PowerShell, probabilmente settimanalmente, per controllare eventuali nuovi aggiornamenti che potrebbero essere stati rilasciati. Questo diventerà rapidamente noioso e probabilmente ti perderai alcuni aggiornamenti.
Usa PowerShell solo come metodo per nascondere determinati aggiornamenti che sai di non voler affatto, o usalo come una pausa indefinita su aggiornamenti specifici, come quelli in cui gli utenti segnalano problemi dopo l’aggiornamento.
Se hai bisogno di mettere in pausa tutti gli aggiornamenti e non vuoi inserire ciascuno manualmente in PowerShell, hai altre due opzioni. Una di esse è Impostazioni -> Aggiornamento di Windows -> Metti in pausa aggiornamenti.
Per mettere in pausa gli aggiornamenti più a lungo delle cinque settimane elencate all’interno di Aggiornamento di Windows, puoi anche impostare la tua connessione Internet su misurata. Per impostazione predefinita, Windows non scaricherà aggiornamenti automaticamente su connessioni misurate.
Vai su Impostazioni -> Rete e Internet -> Wi-Fi o Impostazioni -> Rete e Internet -> Ethernet, a seconda della tua connessione.

Seleziona il nome della tua rete e imposta Connessione misurata su On.

Riceverai notifiche su nuovi aggiornamenti, ma dovrai scegliere manualmente di scaricarli. Questo ti dà anche una finestra più lunga per rivedere gli aggiornamenti e vedere se ce ne sono alcuni che vuoi nascondere tramite PowerShell.
Nascondere Aggiornamenti di Windows con uno Strumento di Terze Parti
So che è frustrante nascondere solo un aggiornamento alla volta. Quindi, se il metodo PowerShell non funziona per te, prova WAU Manager. Sostituisce il gestore di aggiornamenti di Windows integrato e ti offre alcune opzioni in più, come nascondere più aggiornamenti contemporaneamente.
Una volta installato, seleziona la casella per utilizzare WAU Manager invece di Aggiornamento di Windows, altrimenti Aggiornamento di Windows si intromette e sovrascrive tutto ciò che hai fatto in questa app. Scegli le tue impostazioni e premi Aggiorna Windows ora. Questo ti dà un elenco degli aggiornamenti attualmente disponibili.
Seleziona gli aggiornamenti che desideri nascondere e fai clic su Nascondi Selezionati. Si prega di notare che non puoi nascondere aggiornamenti facoltativi poiché Windows non li installa automaticamente. Fai lo stesso processo e seleziona Gestisci Aggiornamenti Nascosti per ripristinare gli aggiornamenti.

Se mai scarichi un aggiornamento di Windows problematico, prova a ripristinarlo tramite Aggiornamento di Windows. Oppure, usa SetupDiag per risolvere il problema. Puoi anche provare a ripristinare i componenti di Aggiornamento di Windows. E, se il servizio di Aggiornamento di Windows è scomparso, usa questi passaggi per risolverlo.
Crediti immagine: Unsplash