In Windows, quando provi ad arrestare o riavviare il tuo sistema operativo e hai alcune app in esecuzione che non escono quando ricevono la chiamata dal sistema operativo per chiudersi, Windows ti mostra un messaggio 'I programmi X devono ancora chiudersi', dove X è una serie di app in esecuzione. Non vengono terminati forzatamente perché potrebbero ancora contenere dati non salvati. Tuttavia, se sei un utente esperto che salva sempre il suo lavoro prima di spegnersi o riavviare, non è necessario visualizzare questa schermata. Infatti, anche se i processi delle app sono lenti a uscire sul tuo PC, Windows ti mostrerà questo messaggio. Fortunatamente, ci sono un paio di impostazioni che ti consentono di cambiare o modificare il comportamento di questa funzione.
Pubblicità
Quando ci si disconnette o si riavvia / si arresta il PC, Windows tenta di chiudere le app in esecuzione con grazia informando ogni app in esecuzione che devono chiudersi. Windows dà a queste app il tempo di chiudersi in modo che interrompano ciò che stanno facendo e salveranno i loro dati. Ad esempio, se un programma sta masterizzando un CD / DVD, può informare il sistema operativo di ritardare l'arresto / riavvio / disconnessione in modo che possa completare il suo compito. Quando il processo dell'applicazione non viene terminato e rimane in esecuzione, questo è il messaggio che viene presentato come mostra la schermata seguente:
Windows ti chiederà di terminare le attività in esecuzione o annullare il processo di arresto e tornare alla sessione di Windows. Se sei sicuro che tutte le app in esecuzione possano essere terminate in modo sicuro, puoi premere manualmente il pulsante 'Spegni comunque'. Tuttavia, Windows diventa anche con una funzionalità aggiuntiva per terminare automaticamente queste app dopo un timeout.
Utilizzando questa funzione, è possibile impedire la visualizzazione di questo messaggio e terminare automaticamente i processi delle attività. Una volta abilitata la funzione di fine automatico delle attività, queste 'app che non rispondono' verranno chiuse forzatamente in caso di timeout.
Prima di procedere : devi capire che la funzione di fine automatico delle attività è potenzialmente pericolosa. Se lo abiliti, può chiudere forzatamente l'app prima che abbiano la possibilità di uscire correttamente salvando i dati non salvati senza alcun avviso. Abilitalo solo se sei sicuro di averne davvero bisogno.
youtube come guardare i tuoi commenti
- Apri l'Editor del Registro di sistema ( guarda il nostro tutorial dettagliato sull'editor del registro di Windows )
- Vai alla seguente chiave di registro:
HKEY_CURRENT_USER Pannello di controllo Desktop
Suggerimento: puoi accedere a qualsiasi chiave di registro desiderata con un clic .
- Crea un nuovo file corda valore denominato AutoEndTasks e impostarne il valore su 1.
Questo è tutto. Ora le tue applicazioni in esecuzione verranno terminate automaticamente da Windows quando riavvii o spegni il PC.
Inoltre, potresti voler regolare il periodo di timeout per il quale Windows attende prima di terminare l'app. Dopo questo timeout, Windows chiuderà forzatamente l'app indipendentemente dal suo stato. Dovrebbe essere impostato separatamente per applicazioni e servizi Windows in esecuzione in background.
Per impostare il timeout per le app desktop, procedi come segue:
- Vai alla seguente chiave di registro:
HKEY_CURRENT_USER Pannello di controllo Desktop
- Crea un nuovo file corda valore chiamato WaitToKillAppTimeout e impostalo su 5000. Il suo valore dati è il timeout che deve essere specificato in millisecondi, quindi 5000 equivale a 5 secondi.
È possibile specificare qualsiasi valore compreso tra 2000 e 20000, ma evitare valori inferiori, perché i processi che vengono terminati forzatamente non sono buoni. Penso che 5 secondi sia un valore ottimale.
Il valore predefinito dei parametri WaitToKillAppTimeout è 12000.
Per impostare il timeout per i servizi di Windows, è necessario eseguire i seguenti passaggi:
disco rigido esterno non visualizzato mac
- Vai alla seguente chiave di registro:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control
- Crea un nuovo file corda valore chiamato WaitToKillServiceTimeout e impostalo di nuovo su 5000.
Per ripristinare le impostazioni del sistema operativo ai valori predefiniti, elimina tutti e 3 i valori: WaitToKillAppTimeout, WaitToKillServiceTimeout e AutoEndTasks.