Existe uma maneira de fazer o windows fechar aplicativos “suavemente” no desligamento? (I. e. Nenhuma força matar)

0

Premissa: "este aplicativo está impedindo o desligamento do Windows" não aparece no meu Windows 10 2-em-1, pelo menos não para os aplicativos afetados pelo meu problema.

Percebi que qualquer aplicativo (ou seja: Chrome, Firefox) que não é desligado manualmente (por exemplo, Chrome > Menu > Sair) antes de ser "encerrado" é simplesmente morto por Windows e parece estar corrompido na próxima reinicialização (por exemplo, Chrome > "sessão de restauração")

Ao desligar um Macos, os aplicativos são fechados automaticamente e corretamente (e, se não estiverem, uma promo aparece - por exemplo, "terminal") - sem "restaurar mensagem do Chrome" e bate-papo.

Existe uma maneira oficial / hacky de conseguir o mesmo no Windows 10? (Eu corro o último build estável no momento em que escrevo)

    
por dragonmnl 04.07.2018 / 14:19

1 resposta

1

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.
por 04.07.2018 / 17:41

Tags