Come fermare il riavvio automatico di Windows dopo un aggiornamento

Microsoft costringe a riavviare il computer Windows ogni volta che esegue un aggiornamento. A prima vista, potrebbe sembrare insolito, poiché i sistemi Linux non hanno tali requisiti. Gli aggiornamenti dovrebbero avvenire in background e non disturbare il tuo flusso di lavoro attuale. Questa guida mostra alcuni modi per fermare il riavvio automatico in Windows dopo aver terminato un aggiornamento.
1. Usare il menu Servizi
Questo è il modo più semplice per prevenire i riavvii automatici dopo un aggiornamento di Windows. Apri il menu Servizi, digitando services in Win + R o utilizzando la ricerca del menu di Windows. Scorri fino in fondo fino a trovare Windows Update nell’elenco degli elementi. Fai clic destro e seleziona Proprietà, poi vai alla scheda Generale. Cambia il Tipo di avvio in Disabilitato. Clicca su Applica, poi su OK.

Ci sono alcuni problemi con questo metodo, anche se puoi spegnerlo a piacimento. Un divieto totale delle attività relative agli aggiornamenti può influire sugli aggiornamenti delle app di Windows e sulle patch di sicurezza, che sono essenziali nell’attuale ambiente di minacce. Questo significa niente download e nessun promemoria di aggiornamento. Ci sono metodi migliori qui sotto che offrono un approccio più dettagliato.
2. Usare l’Editor Criteri di Gruppo Locale
Su un dispositivo Windows Pro/Enterprise, apri il comando Esegui, Win + R, e digita gpedit.msc, poi premi Invio.
Una volta che si apre la finestra dell’Editor Criteri di Gruppo Locale, naviga a Criteri del Computer Locale -> Configurazione Computer -> Modelli Amministrativi -> Componenti di Windows -> Windows Update. Nel pannello di destra, fai doppio clic sulla voce: Nessun riavvio automatico con utenti connessi per l’installazione automatica degli aggiornamenti programmati.
Seleziona la casella Abilitato, e fai clic su Applica -> OK per disabilitare completamente la funzione di riavvio automatico per eventuali aggiornamenti futuri. Questo metodo consente comunque il download degli aggiornamenti di Windows, ma non c’è un riavvio forzato.

Nota: se stai riscontrando problemi dopo un recente aggiornamento di Windows, scopri come procedere.
3. Usare PowerShell
PowerShell ha una chiave di registro chiamata NoAutoRebootWithLoggedOnUsers che consente agli utenti di impedire riavvii forzati dopo un aggiornamento di Windows. Il metodo dovrebbe funzionare facilmente in Windows 10, ma richiede alcune modifiche in Windows 11 poiché il percorso esatto del registro potrebbe non esistere, portando a un errore “percorso non trovato”.
Prima, apri PowerShell in modalità amministratore. Se sei un utente di Windows 11, esegui il seguente script PowerShell per inserire la chiave di registro sopra menzionata.
$registryPath="HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"
# Controlla se il percorso del registro esiste
if(-not(Test-Path$registryPath)){
# Crea il percorso del registro
New-Item-Path$registryPath-Force|Out-Null
}
# Imposta NoAutoRebootWithLoggedOnUsers a 1
Set-ItemProperty-Path$registryPath-Name"NoAutoRebootWithLoggedOnUsers"-Value1-Type DWord
# Imposta Configura aggiornamenti automatici (richiesto per il funzionamento di NoAutoRebootWithLoggedOnUsers)
Set-ItemProperty-Path$registryPath-Name"AUOptions"-Value4-Type DWordDopo questo, inserisci il comando qui sotto. Se sei un utente di Windows 10, puoi inserirlo direttamente poiché non dovresti riscontrare l’errore “percorso non trovato”.
Set-ItemProperty-Path"HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"-Name"NoAutoRebootWithLoggedOnUsers"-Value1
Se in seguito cambi idea, puoi nuovamente attivare i riavvii automatici impostando il valore di registro sopra a “0”.
Set-ItemProperty-Path"HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"-Name"NoAutoRebootWithLoggedOnUsers"-Value0
Correlati: puoi anche nascondere gli aggiornamenti usando PowerShell.
4. Usare l’Editor del Registro
Il metodo sopra per fermare i riavvii di Windows Update, che hai realizzato utilizzando PowerShell, può essere fatto anche usando l’Editor del Registro. Questo metodo dovrebbe funzionare automaticamente in Windows 10 ma richiede un adattamento specifico in Windows 11.
Apri il comando Esegui, Win + R, e digita regedit nella casella per aprire l’Editor del Registro sul tuo dispositivo. Inserisci il seguente percorso nella finestra dell’Editor del Registro:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdateCerca sotto WindowsUpdate -> AU (Automatic) la chiave D-WORD (32-bit) chiamata “NoAutoRebootWithLoggedOnUsers.” È impostata a 0 per impostazione predefinita, ma devi impostarla a 1.

Non devi creare un’entrata di registro in questo modo se hai già eseguito lo script PowerShell sopra.
Attenzione: è sempre una buona idea eseguire un backup del registro prima di eseguire qualsiasi modifica.
5. Usare il Task Scheduler
Apri il Task Scheduler dalla casella di ricerca di Windows. Naviga a Task Scheduler -> Task Scheduler Library -> Microsoft -> Windows -> UpdateOrchestrator. Il servizio UpdateOrchestrator opera in background per scansionare, scaricare e installare gli aggiornamenti di Windows.
Se vedi un’opzione Riavvia nel pannello sulla destra di UpdateOrchestrator, clicca con il tasto destro per Disabilitarla. Se non vedi un’opzione Riavvia, significa che non è stato creato il compito di riavvio. La soluzione alternativa è modificare i parametri di riavvio di base per l’opzione Scan Programmato. Seleziona le sue Proprietà con un clic destro.

Cambia i parametri di riavvio dalla scheda Condizioni.

Nota: il Task Scheduler non funziona per te? Scopri come risolverlo consultando la nostra guida.
6. Cambiare le ore attive
Windows ha una funzione chiamata Ore Attive, che, come suggerisce il nome, consente agli utenti di specificare un periodo di tempo durante il quale il sistema operativo non dovrebbe installare automaticamente aggiornamenti o eseguire riavvii di sistema.
In Windows 11, naviga a Impostazioni -> Windows Update -> Opzioni Avanzate -> Ore Attive. Per Windows 10, scegli Impostazioni -> Aggiornamento e Sicurezza -> Windows Update. Poi, seleziona Cambia Ore Attive**.
Se il pulsante Regola Ore Attive è impostato su Automaticamente, cambialo in Manualmente. Assegna una durata del giorno in cui il sistema non dovrebbe chiederti di riavviare. Regola facilmente queste impostazioni per non ricevere notifiche di riavvio per almeno 23 ore al giorno.
7. Usare connessioni a consumo
Utilizzare connessioni a consumo è un ottimo modo per fermare i riavvii automatici, mentre consente comunque di installare aggiornamenti critici. Questo è utile per coloro che non vogliono modificare i criteri di gruppo o l’editor del registro.
Vai su Impostazioni -> Rete e internet -> Wi-Fi. Seleziona le tue reti Wi-Fi desiderate e attiva l’interruttore Connessione a consumo.
Come mostrato qui, puoi fermare il riavvio automatico in Windows dopo che un aggiornamento è stato scaricato. Allo stesso modo, puoi disattivare gli aggiornamenti automatici dei driver in Windows. Se trovi il servizio di aggiornamento di Windows mancante, ci sono modi per ripristinarlo sul tuo computer.