Controlar quanto tempo o Windows espera antes de matar os aplicações ao desligar

Quando tu desliga o computador, o Windows não desliga imediatamente. Em vez disso, dá aos aplicações e serviços em execução algum tempo para fechar primeiro. tu pode controlar quanto tempo o Windows espera – e se ele fecha automaticamente os aplicações em execução ou não.

Normalmente, tu não precisa alterar essas configurações, mas pode ser útil se tu quiser forçar o desligamento do computador mais rapidamente. Alguns aplicações também podem alterar essas configurações ao instalá-los e tu pode redefini-los para os valores padrão se o processo de desligamento parecer lento.

Alterar o tempo de espera para aplicações de desktop

Existem três configurações de registro que controlam o que o Windows faz com os aplicações em execução quando tu desliga o computador:

  • WaitToKillAppTimeout : Quando tu desliga o PC, o Windows dá aos aplicações abertos 20 segundos para limpar e guardar seus dados antes de oferecer para fechá-los. Este valor controla quantos segundos o Windows espera.
  • HungAppTimeout : o Windows considera os aplicações “ travados ” se eles não responderem em 5 segundos e oferece a opção de “forçar o desligamento”. Este valor controla quantos segundos o Windows espera antes de considerar os aplicações que não respondem.
  • AutoEndTasks : o Windows normalmente exibe um botão “forçar desligamento” após o número de segundos expirar, pedindo sua permissão para fechar qualquer aplicação em execução. Se tu ativar esta opção, o Windows irá fechar automaticamente todos os aplicações e desligar sem sua intervenção.

Aviso padrão: o Editor do Registro é uma ferramenta poderosa e seu uso indevido pode tornar o sistema instável ou até inoperante. Este é um hack muito simples e contanto que tu siga as instruções, tu não deverá ter problemas. Dito isto, se tu nunca trabalhou com ele antes, considere ler sobre como usar o Editor do Registro antes de começar. E definitivamente faça  backup do Registro  (e do seu computador !) Antes de fazer alterações.

Recomendado:  Como tirar boas fotos de silhuetas

Para alterar essas configurações, tu precisará usar o Editor do Registro. Para abri-lo, pressione Windows + R no teclado, digite “regedit” e pressione Enter.

Navegue até a seguinte chave no painel esquerdo da janela do editor de registro:

HKEY_CURRENT_USER \ Control Panel \ Desktop

Verifique se tu possui alguma das configurações “WaitToKillAppTimeout”, “HungAppTimeout” ou “AutoEndTasks” no painel direito. Se tu não os vir, o Windows está usando as configurações padrão.

Para criar uma dessas configurações, clica com o botão direito na tecla “Desktop” no painel esquerdo e selecione Novo> Valor da string. Nomeie-o “WaitToKillAppTimeout”, “HungAppTimeout” ou “AutoEndTasks” – qualquer configuração que tu deseja personalizar. Repita este processo para adicionar um segundo ou mesmo todos os três.

Para configurar o WaitToKillAppTimeoutvalor, crie o valor da string e clica duas vezes nele. Insira um valor em milissegundos. Por exemplo, o valor padrão é “20.000”, que é 20.000 milissegundos ou 20 segundos. Se tu quiser definir para 5 segundos, deverá inserir “5000”.

Não recomendamos definir este valor muito baixo, pois os aplicações precisam de tempo para limpar. Como regra geral, não defina abaixo de 2.000 ou 2 segundos.

Para configurar o HungAppTimeoutvalor, crie a string e clica duas vezes nela. Insira um valor em milissegundos. Por exemplo, o valor padrão é “5000”, que é 5000 milissegundos ou 5 segundos. Se tu quiser definir para 3 segundos, deve inserir “3000”.

Não recomendamos definir este valor muito baixo, ou o Windows pensará que os aplicações não respondem quando não estão. Como regra geral, não defina abaixo de 1000 ou 1 segundo.

Para configurar o AutoEndTasksvalor, crie a string e clica duas vezes nela. Defina como “1” se quiser que o Windows feche automaticamente os programas ao desligar. O valor padrão é “0”, o que significa que o Windows não fecha os programas automaticamente ao desligar.

Recomendado:  Como alterar seu ID de reunião pessoal (PMI) com zoom

Tenha o cuidado de guardar seu trabalho em qualquer programa em execução antes de encerrar, caso diga ao Windows para fechar automaticamente os programas abertos. tu pode perder qualquer trabalho aberto quando o Windows força abruptamente os programas a fecharem no desligamento.

Para desfazer uma alteração, localizar os WaitToKillAppTimeout, HungAppTimeoutou AutoEndTasksos valores no painel da direita. clica com o botão direito na opção e selecione “Excluir” para removê-la. O Windows usará a configuração padrão.

Serviços de Fundo

O Windows oferece apenas uma configuração de registro que controla o que o Windows faz com os serviços do sistema em segundo plano quando tu desliga o computador:

  • WaitToKillServiceTimeout : o Windows normalmente espera 5 segundos para que os serviços em segundo plano sejam limpos e fechados quando tu diz ao computador para desligar. Alguns aplicações podem alterar este valor quando tu os instala, dando a seus serviços em segundo plano mais tempo para limpeza. O Windows desliga forçosamente os serviços em segundo plano após este período. Este valor controla quantos segundos o Windows espera antes de fazer isto. O Windows será encerrado automaticamente se todos os serviços forem fechados com êxito antes que o cronômetro expire.

Para alterar esta configuração, tu precisará usar o Editor do Registro. Para abri-lo, pressione Windows + R no teclado, digite “regedit” e pressione Enter.

Navegue até a seguinte chave no painel esquerdo da janela do editor de registro:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control

Locate the WaitToKillServiceTimeout value in the right pane. If you don’t see it, right-click the “Control” key in the left pane, select New > String Value, and name it “WaitToKillServiceTimeout”.

Double-click the WaitToKillServiceTimeout value and enter a number of milliseconds. The default is 5000 milliseconds, or 5 seconds. To set it to 20 seconds, you’d enter “20000”.

Recomendado:  Pare de reclamar que seu navegador usa muita RAM: é uma coisa boa

You shouldn’t set a value too low or background services won’t be able to shut down properly. As a rule of thumb, don’t set this value below “2000”, or 2 seconds.

To undo this change, return here and double-click the WaitToKillServiceTimeout option. Set it to “5000”, the default setting.