L’avvio avanzato in Windows 10 dà accesso a strumenti di ripristino e diagnostica come il ripristino del sistema, Ripristino all’avvio, la Modalità provvisoria, il Prompt dei comandi, le Impostazioni del firmware UEFI e le opzioni per avviare il sistema da USB o dalla rete.
Attivare “Forza sempre l’avvio avanzato” è un’opzione molto utile per risolvere problemi di avvio ricorrenti. Fa risparmiare tempo perché evita i passaggi manuali necessari per raggiungere le opzioni di avvio avanzate. Disattivarla, invece, ripristina il processo di avvio standard ed evita interruzioni inutili nell’uso quotidiano. In questa guida ti mostriamo come attivare o disattivare questa impostazione in Windows 10.
Come attivare o disattivare l’avvio sempre nelle impostazioni di avvio avanzato in Windows 10
Prima di iniziare, assicurati che siano soddisfatti i seguenti prerequisiti:
- Stai usando Windows 10 Pro, Enterprise o Education (Criteri di gruppo non è disponibile nell’edizione Home)
- Disponi dei privilegi di amministratore per modificare le impostazioni di sistema.
- Hai accesso all’Editor Criteri di gruppo locali (gpedit.msc) o all’Editor del Registro di sistema (regedit)
⚠️ Attenzione: modificare i Criteri di gruppo o il Registro di sistema di Windows può influire sul comportamento e sulla stabilità del sistema se l’operazione non viene eseguita correttamente. È consigliabile creare un punto di ripristino del sistema prima di apportare qualsiasi modifica.
Metodo 1: usare l’Editor Criteri di gruppo locali
Usa questo metodo se devi gestire le impostazioni su più profili utente in dispositivi gestiti.
- Apri l’Editor Criteri di gruppo
- Premi Win + R per aprire la finestra di dialogo Esegui.
- Digita gpedit.msc e premi Invio per aprire l’Editor Criteri di gruppo locali.
- Vai alla posizione della policy
Configurazione del computer > Modelli amministrativi > Sistema > Risoluzione dei problemi e diagnostica > Avvio e ripristino
- Configura le impostazioni
- Cerca la policy denominata Forza modalità di avvio avanzata e facci doppio clic.
- Nella finestra delle impostazioni della policy:
- Imposta su Abilitato se vuoi avviare sempre l’avvio avanzato.
- Imposta su Disabilitato se vuoi un avvio normale.
- Fai clic su Applica e OK
- Applica i Criteri di gruppo
- Premi Win + S per aprire la Ricerca.
- Digita cmd e fai clic con il tasto destro su Prompt dei comandi nei risultati.
- Seleziona Esegui come amministratore.
- Fai clic su Sì quando appare la richiesta del Controllo dell’account utente (UAC).
- Per forzare l’applicazione immediata della policy, digita questo nella finestra del Prompt dei comandi: gpupdate /force
- Premi Invio.
Metodo 2: usare l’Editor del Registro di sistema
Usa questo metodo se lavori su un sistema senza accesso ai Criteri di gruppo oppure se distribuisci la modifica tramite script.
- Apri l’Editor del Registro di sistema
- Premi Win + R per aprire la finestra di dialogo Esegui.
- Digita regedit e premi Invio per aprire l’Editor del Registro di sistema.
- Vai alla chiave
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
- Crea o modifica il DWORD
- Fai clic con il tasto destro nel riquadro di destra.
- Scegli Nuovo > Valore DWORD (32 bit)
- Assegna al nuovo valore il nome: ForceAdvancedStartup
- Tipo: REG_DWORD
- Nel campo Dati valore, inserisci uno dei seguenti valori in base alle tue esigenze:
- 1 = attiva l’avvio sempre nell’avvio avanzato
- 0 = disattiva l’avvio sempre nell’avvio avanzato
- Fai clic su OK.
- Chiudi l’Editor del Registro di sistema.
- Riavvia il sistema
- Fai clic sul pulsante Start.
- Tocca l’icona di accensione.
- Seleziona Riavvia il sistema.
Le modifiche diventeranno effettive dopo un riavvio o una disconnessione.
Verifica del risultato
Puoi verificare manualmente se l’avvio avanzato si attiva come previsto:
Prova ad accedere all’avvio avanzato dalle Impostazioni
- Premi Win + I per aprire le Impostazioni.
- Vai su Aggiornamento e sicurezza.
- Seleziona Ripristino.
- In Avvio avanzato, fai clic su Riavvia ora.
Prova ad accedere all’avvio avanzato con Maiusc + Riavvia
- Apri il menu Start.
- Fai clic sull’icona di accensione.
- Tieni premuto Maiusc, poi seleziona Riavvia il sistema.
Risoluzione dei problemi più comuni
Se il sistema non si comporta come previsto dopo aver configurato l’impostazione Forza sempre l’avvio avanzato, ecco alcuni problemi comuni e come risolverli:
Problema: l’impostazione dei Criteri di gruppo locali non è disponibile
Se l’impostazione dei Criteri di gruppo locali non è presente, usa in alternativa il metodo con l’Editor del Registro di sistema. L’Editor del Registro di sistema funziona su tutte le edizioni di Windows 10, inclusa Home, mentre i Criteri di gruppo locali sono disponibili solo nelle edizioni Professional, Enterprise ed Education.
Problema: l’impostazione non ha effetto
Se hai già configurato l’impostazione ma il sistema continua ad avviarsi normalmente (senza entrare nell’avvio avanzato):
Riavvia il sistema
- Fai clic sul pulsante Start.
- Tocca l’icona di accensione.
- Seleziona Riavvia il sistema.
Se ancora non funziona, verifica la presenza di Criteri di gruppo in conflitto:
Verifica dei Criteri di gruppo in conflitto
- Premi Win + S e digita cmd.
- Fai clic con il tasto destro su Prompt dei comandi e seleziona Esegui come amministratore.
- Esegui il comando seguente: gpresult /h C:\gp-report.html. Verrà creato un file denominato gpo-report.html nella directory corrente.
- Premi Win + E per aprire Esplora file
- Vai in C:\gp-report.html.
- Fai doppio clic sul file per aprirlo in un browser web.
- Nel report HTML, scorri fino a Configurazione del computer > Modelli amministrativi > Sistema > Risoluzione dei problemi e diagnostica > Avvio e ripristino.
- Cerca la policy: Forza modalità di avvio avanzata
- Leggi i dettagli della policy e controlla se più GPO modificano le impostazioni di avvio. Se l’impostazione compare in più policy applicate, potrebbe indicare un conflitto. In particolare, verifica:
- Un’altra policy che disattiva forzatamente l’avvio avanzato
- GPO a livello di dominio che prevalgono sulle impostazioni locali
Domande frequenti
Questa impostazione influisce sulla Modalità provvisoria avviata con F8 o msconfig?
No. Questa impostazione controlla solo l’accesso all’ambiente ripristino Windows (WinRE) avviato dall’interfaccia utente o dalle opzioni di avvio. Non influisce sulla Modalità provvisoria avviata tramite msconfig o con il vecchio tasto F8 (se abilitato, dato che in Windows 10 l’accesso alla Modalità provvisoria con F8 è disattivato per impostazione predefinita).
Questa impostazione può essere sovrascritta da remoto?
Sì. Le impostazioni dei Criteri di gruppo possono essere applicate da remoto tramite Active Directory oppure con modifiche al registro eseguite via script da strumenti di gestione remota.
Cosa succede se WinRE è completamente disattivato?
Questa impostazione dipende dall’ambiente ripristino Windows (WinRE). Se WinRE è disattivato o assente, il sistema non può avviarsi nell’avvio avanzato nemmeno con la policy abilitata. Puoi disattivare o riattivare WinRE con:
- reagentc /disable
- reagentc /enable
Configurare Windows 10 per avviarsi direttamente nelle opzioni di avvio avanzato
Configurare Windows 10 perché si avvii direttamente nell’avvio avanzato garantisce un accesso rapido alle opzioni di avvio avanzate essenziali, alle impostazioni di avvio e agli strumenti di ripristino. È particolarmente utile per risolvere problemi persistenti, testare i flussi di lavoro di ripristino o supportare le attività di manutenzione negli ambienti gestiti dall’IT.
Usa i Criteri di gruppo per una gestione centralizzata, oppure il registro per gli script e i sistemi standalone. Disattivare la caratteristica ripristina il normale processo di avvio, soluzione ideale per l’uso quotidiano, quando l’accesso agli strumenti di ripristino non serve abitualmente. Se applichi questa configurazione a sistemi di produzione, testala sempre in un ambiente non critico prima di distribuirla su larga scala.
Guida rapida
NinjaOne offre flessibilità grazie agli script personalizzati. Per eseguire questa attività, dovrai creare uno script PowerShell o batch personalizzato che modifichi le impostazioni di configurazione di avvio di Windows appropriate.
- Crea uno script personalizzato
- Usa i comandi PowerShell per modificare le impostazioni di avvio
- Sfrutta le funzionalità di scripting di NinjaOne per distribuire la configurazione
