Disabilita l'avvio automatico delle app in Windows 10
A partire da Windows 10 Fall Creators Update, il sistema operativo è in grado di riaprire automaticamente le app in esecuzione prima dell'arresto o del riavvio. Questo comportamento è totalmente inaspettato per la maggior parte degli utenti Windows che hanno eseguito l'aggiornamento alla versione recente del sistema operativo. Una nuova ricerca ha rivelato un tweak del Registro di sistema che può disabilitare la funzione.
Annuncio
Se stai seguendo lo sviluppo di Windows 10 e gli articoli su questo blog, potresti avere familiarità con tutte le modifiche apportate a Windows 10. Uno di questi era la possibilità di riavviare le app dopo aver installato gli aggiornamenti, ovvero dopo il riavvio una volta installati gli aggiornamenti. Se stai correndo Windows 10 build 17040 e sopra, dovresti usare l'opzione Usa le mie informazioni di accesso per completare automaticamente la configurazione del mio dispositivo dopo un aggiornamento o un riavvio sotto Privacy in Impostazioni. Vedi il articolo"Come accedere automaticamente dopo il riavvio di Windows 10". Tuttavia, molti utenti segnalano che non funziona per loro.
Microsoft ha dichiarato quanto segue:
In base al tuo feedback, la funzione per ripristinare le applicazioni registrate per il riavvio dell'applicazione dopo il riavvio o l'arresto (tramite le opzioni di alimentazione disponibili nel menu Start e in varie altre posizioni) è stato impostato per verificarsi solo per gli utenti che hanno abilitato "Usa le mie informazioni di accesso per completare automaticamente l'impostazione del mio dispositivo dopo un aggiornamento o un riavvio" nella sezione Privacy in Opzioni di accesso Impostazioni.
Se stai eseguendo una build precedente, potresti usare un altro trucco. Suggerimento: per trovare la build che hai installato, fai riferimento all'articolo Come trovare il numero di build di Windows 10 in esecuzione?.
Con Windows 10 Fall Creators Update, il sistema operativo avvierà automaticamente le app in esecuzione prima dell'arresto o del riavvio. Anche disabilitando la funzione Fast Boot non cambia la situazione. L'esecuzione del comando di arresto impedisce al sistema operativo di riaprire le app. Il comando è il seguente:
spegnimento -t 0 -s
Quando si desidera riavviare, utilizzare invece il comando seguente per riavviare il sistema operativo:
spegnimento -t 0 -r
Fare riferimento al seguente articolo:
Disabilita la riapertura automatica delle app in Windows 10
Infine, un nuovo tweak del Registro scoperto dall'utente del forum MDL, Hendrik Vermaak, disabilita completamente la funzione. Ecco come si può fare.
Prima di procedere, devi trovare l'identificatore di sicurezza per il tuo account utente (SID).
Trova l'identificatore di sicurezza (SID) del tuo account utente
C'è uno speciale comando della console che puoi usare per ottenere informazioni sugli account utente in Windows 10. Ti permetterà di trovare il SID e molte altre informazioni. È trattato in dettaglio in questo articolo:
In breve, esegui il seguente comando:
elenco account utente wmic completo
Ecco l'output di esempio:
Annota il valore SID per il tuo account.
Disabilita l'avvio automatico delle app in Windows 10
- Aprire Editor del Registro di sistema.
- Vai alla chiave
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserARSO\SID
. Sostituisci la parte SID con il valore SID effettivo, ad es.S-1-5-21-1009994778-2815073881-3359792039-1001
. - A destra, crea o modifica un nuovo valore DWORD a 32 bit Decidere di uscire e impostalo su 1.
- Riavvia Windows 10.
Per risparmiare tempo, l'autore ha creato uno script automatico.
@echo off.:: Disabilita la funzione di avvio automatico di Windows 10.:: Autore: Hendrik Vermaak, 03 febbraio 2018:: Verifica le autorizzazioni amministrative. >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system":: Se il flag di errore è impostato, non abbiamo admin. if '%errorlevel%' NEQ '0' ( echo Richiesta di privilegi di amministratore... vai a UACPrompt. ) altro ( vai a gotAdmin ) :UACPrompt. echo Set UAC = CreateObject^("Shell. Applicazione"^) > "%temp%\getadmin.vbs" echo UAC.ShellExecute "cmd.exe", "/C %~f0,, "runas", 1 >> "%temp%\getadmin.vbs" cscript "%temp%\getadmin.vbs" uscita /B. :gotAdmin. se esiste "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" ) premuto "%CD%" CD /D "%~dp0":: BatchGotAdmin (Esegui alla fine del codice amministratore):: disabilita la funzione di avvio automatico. eco. for /F "tokens=* skip=1" %%n in ('wmic useraccount dove "name='%username%'" get sid ^| findstr "."') do (set SID=%%n) reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserARSO\%SID%" /v OptOut /t REG_DWORD /d 1 /f. eco. echo Funzione di avvio automatico disabilitata. eco. eco. echo Si prega di premere un tasto qualsiasi per uscire... pausa >nul
Puoi copiare e incollare il testo sopra in una nuova finestra del Blocco note e salvarlo come file CMD. In alternativa, puoi scaricare il file cmd qui:
Scarica il file CMD
Questo è tutto.
Fonte: MDL.