Controlla quanto tempo attende Windows prima di uccidere le app all'arresto

Quando si spegne il computer, Windows non si spegne immediatamente. Invece, concede alle applicazioni e ai servizi in esecuzione un po 'di tempo per chiudere prima. Puoi controllare per quanto tempo Windows attende e se chiude automaticamente le applicazioni in esecuzione o meno.

Normalmente non è necessario modificare queste impostazioni, ma può essere utile se si desidera forzare lo spegnimento più rapido del computer. Alcune applicazioni potrebbero anche interferire con queste impostazioni quando le installi e potresti volerle ripristinare i valori predefiniti se il processo di spegnimento sembra lento.

Modifica il tempo di attesa per le applicazioni desktop

Esistono tre impostazioni del registro che controllano ciò che Windows fa con le applicazioni in esecuzione quando si spegne il computer:

  • WaitToKillAppTimeout: Quando si spegne il PC, Windows offre alle applicazioni aperte 20 secondi per ripulire e salvare i propri dati prima di offrire di chiuderli. Questo valore controlla quanti secondi attende Windows.
  • HungAppTimeout: Windows considera le applicazioni “bloccate” se non rispondono entro 5 secondi e offre un'opzione di “spegnimento forzato”. Questo valore controlla quanti secondi Windows attende prima di considerare le applicazioni che non rispondono.
  • AutoEndTasks: Windows normalmente visualizza un pulsante di “spegnimento forzato” allo scadere del numero di secondi, che richiede l'autorizzazione a chiudere tutte le applicazioni in esecuzione. Se abiliti questa opzione, Windows chiuderà automaticamente tutte le applicazioni e si spegnerà senza il tuo input.

RELAZIONATO: Imparare a usare l'editor del registro come un professionista

Avviso standard: l'Editor del Registro di sistema è uno strumento potente e un uso improprio può rendere instabile o addirittura inutilizzabile il sistema. Questo è un trucco piuttosto semplice e finché ti attieni alle istruzioni, non dovresti avere problemi. Detto questo, se non l'hai mai lavorato prima, prendi in considerazione la lettura di come utilizzare l'editor del registro prima di iniziare. E sicuramente esegui il backup del registro (e del tuo computer!) Prima di apportare modifiche.

Per modificare queste impostazioni, devi utilizzare l'editor del registro. Per aprirlo, premi Windows + R sulla tastiera, digita “regedit” e premi Invio.

Passare alla seguente chiave nel riquadro sinistro della finestra dell'editor del registro:

HKEY_CURRENT_USERControl PanelDesktop

Verifica se nel riquadro di destra sono presenti le impostazioni “WaitToKillAppTimeout”, “HungAppTimeout” o “AutoEndTasks”. Se non li vedi, Windows utilizza le impostazioni predefinite.

Per creare una di queste impostazioni, fare clic con il tasto destro del mouse sul tasto “Desktop” nel riquadro a sinistra e selezionare Nuovo> Valore stringa. Chiamalo “WaitToKillAppTimeout”, “HungAppTimeout” o “AutoEndTasks”, qualunque impostazione tu voglia personalizzare. Ripeti questo processo per aggiungere un secondo o anche tutti e tre.

Per configurare il WaitToKillAppTimeout valore, crea il valore della stringa e fai doppio clic su di esso. Inserisci un valore in millisecondi. Ad esempio, il valore predefinito è “20000”, ovvero 20000 millisecondi o 20 secondi. Se si desidera impostarlo su 5 secondi, immettere “5000”.

Non consigliamo di impostare questo valore su un valore troppo basso, poiché le applicazioni richiedono tempo per la pulizia. Come regola generale, non impostarlo al di sotto di 2000 o 2 secondi.

Per configurare il HungAppTimeout valore, crea la stringa e fai doppio clic su di essa. Inserisci un valore in millisecondi. Ad esempio, il valore predefinito è “5000”, ovvero 5000 millisecondi o 5 secondi. Se si desidera impostarlo su 3 secondi, immettere “3000”.

Non consigliamo di impostare questo valore su un valore troppo basso, altrimenti Windows penserà che le applicazioni non rispondono quando non lo sono. Come regola generale, non impostarlo al di sotto di 1000 o 1 secondo.

Per configurare il AutoEndTasks valore, crea la stringa e fai doppio clic su di essa. Impostalo su “1” se vuoi che Windows chiuda automaticamente i programmi allo spegnimento. Il valore predefinito è “0”, il che significa che Windows non chiuderà automaticamente i programmi allo spegnimento.

Fai attenzione a salvare il tuo lavoro in tutti i programmi in esecuzione prima di chiudere se dici a Windows di chiudere automaticamente i programmi aperti. Potresti perdere qualsiasi lavoro aperto quando Windows forza improvvisamente la chiusura dei programmi allo spegnimento.

Per annullare una modifica, individuare il WaitToKillAppTimeout , HungAppTimeout , o AutoEndTasks valori nel riquadro destro. Fare clic con il tasto destro del mouse sull'opzione e selezionare “Elimina” per rimuoverlo. Windows utilizzerà invece l'impostazione predefinita.

Servizi in background

Windows offre solo un'impostazione del registro che controlla cosa fa Windows con i servizi di sistema in background quando si spegne il computer:

  • WaitToKillServiceTimeout: Windows normalmente attende 5 secondi per la pulizia e la chiusura dei servizi in background quando si dice al computer di spegnersi. Alcune applicazioni possono modificare questo valore quando vengono installate, dando ai loro servizi in background tempo extra per la pulizia. Windows interrompe forzatamente i servizi in background dopo questo periodo di tempo. Questo valore controlla quanti secondi Windows attende prima di farlo. Windows si spegnerà automaticamente se tutti i servizi si chiudono correttamente prima della scadenza del timer.

Per modificare questa impostazione, devi utilizzare l'editor del registro. Per aprirlo, premi Windows + R sulla tastiera, digita “regedit” e premi Invio.

Passare alla seguente chiave nel riquadro sinistro della finestra dell'editor del registro:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl

Individua il valore WaitToKillServiceTimeout nel riquadro a destra. Se non lo vedi, fai clic con il tasto destro del mouse sul tasto “Control” nel riquadro a sinistra, seleziona Nuovo> Valore stringa e chiamalo “WaitToKillServiceTimeout”.

Fare doppio clic su WaitToKillServiceTimeout valore e immettere un numero di millisecondi. L'impostazione predefinita è 5000 millisecondi o 5 secondi. Per impostarlo su 20 secondi, inserire “20000”.

Non dovresti impostare un valore troppo basso o i servizi in background non saranno in grado di chiudere correttamente. Come regola generale, non impostare questo valore su “2000” o 2 secondi.

Per annullare questa modifica, torna qui e fai doppio clic su WaitToKillServiceTimeout opzione. Impostalo su “5000”, l'impostazione predefinita.

Articoli correlati

Ultimi articoli