Existem configurações do Registro para controlar o tempo limite antes que o Windows termine uma aplicação. Você pode aumentar o atraso, com a ressalva que o Windows pode levar mais tempo para desligar . Os tempos a seguir são dados em milissegundos.
- Pressione Windows e digite
regedit
. - Selecione Regedit e confirme na caixa de diálogo do UAC para executá-lo.
- Navegue até
HKEY_CURRENT_USER\Control Panel\Desktop
(ou copie essa chave e cole na caixa do local). - Clique com o botão direito do mouse no painel direito e selecione Novo > Valor DWORD (32 Bits) e nomeie-o
HungAppTimeout
, se ainda não existir. - Defina seu valor como
10000
(10.000 ms) como ponto de partida; aumentá-lo se as aplicações não terminarem normalmente. - Clique com o botão direito do mouse no painel direito e selecione Novo > Valor DWORD (32 Bits) e nomeie-o
WaitToKillAppTimeout
, se ainda não existir. - Defina seu valor como
10000
(10.000 ms) como ponto de partida; aumentá-lo se as aplicações não terminarem normalmente.
As configurações acima são por usuário ; Se você quiser que essas alterações se apliquem a todos os usuários novos , faça as mesmas alterações em HKEY_USERS\.DEFAULT\Control Panel\Desktop
.
Você também pode estender o tempo de fechamento dos Serviços:
- Navegue até 'HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control.
- Clique duas vezes em
WaitToKillServiceTimeout
e aumente do padrão (5 segundos), talvez para 10.000 ms, para dar tempo para que qualquer Serviço em execução feche.