Dê aos programas em execução a chance de fechar corretamente e eles não interromperão o processo de logoff.

Às vezes, ao desligar, reiniciar ou fazer logoff de sua máquina com Windows 10, você pode receber uma mensagem de erro que interrompe ou até mesmo cancela a operação. Para evitar que isso aconteça, você pode fazer o Windows esperar mais ao fazer logoff.

Fazer o sistema demorar um pouco mais pode realmente economizar seu tempo. Aqui está o que você deve fazer, caso se depare com essa situação.

Por que o Windows mostra uma mensagem de erro ao fazer logoff?

Pode ser que você tenha algumas tarefas em execução simultaneamente, cada uma possivelmente com dados não salvos. Se for esse o caso, cada tarefa ou aplicativo tentará salvar os dados antes que o Windows faça logoff. Esse pode ser um dos motivos da mensagem de erro. Como solução, você pode estender o tempo alocado para encerrar a sessão para permitir que todas as tarefas terminem o que estão fazendo.

Como alternativa, pode ser apenas uma tarefa problemática. Isso pode ser verdade se for um problema recorrente. Nesse caso, e se você tiver certeza de que nenhum dos aplicativos que está usando perderá dados, poderá fazer com que o Windows force uma aprovação mais rapidamente.

instagram viewer

O que você deve tentar primeiro?

O método descrito aqui basicamente força o Windows a esperar mais enquanto desliga ou faz logoff. No entanto, se você tiver um programa de comportamento inadequado interferindo no logoff do Windows, pode ser algo a ser investigado. Existem correções que você deve tentar primeiro se houver um aplicativo que impede o Windows de desligar ou fazer logoff.

Se nenhuma dessas opções funcionar, você pode ajustar quanto tempo o Windows espera antes de fazer logoff, o que dá a qualquer aplicativo em execução ou com bugs mais tempo para se resolver.

Faça o Windows esperar mais ao fazer logoff

Existem dois processos aos quais você pode recorrer. Com o primeiro, WaitToKillAppTimeout, o Windows concede aos aplicativos 20 segundos para salvar dados e fechar. Se os aplicativos não responderem, o Windows os considerará "travados". HungAppTimeout, o segundo, informa ao Windows quantos segundos esperar antes de considerar os aplicativos parados e oferecer uma solução de fechamento forçado.

Alterar esses dois valores envolve editando o registro, portanto, seja cauteloso e faça um backup copie antes de mexer nele.

1A. Como definir WaitToKillAppTimeout apenas para sua conta de usuário

Faça isso para alterar quanto tempo o Windows espera por aplicativos ao fazer logoff apenas da sua conta de usuário.

  1. Abra o editor do Registro. Ver como abrir o Editor do Registro no Windows Para maiores informações.
  2. Navegue até a seguinte pasta no registro:
    HKEY_CURRENT_USER\Painel de controle\Área de trabalho
  3. No painel à direita, procure a string chamada WaitToKillAppTimeout.
  4. Se você não o vir, precisará criá-lo clicando com o botão direito do mouse em qualquer espaço vazio do painel e selecionando Novo > Valor da sequência. Renomeie WaitToKillAppTimeout.
  5. Clique duas vezes nessa string para editar seu valor, que é em milissegundos. (1000 milissegundos equivalem a um segundo.) Por padrão, os dados do valor são definidos como 20.000 (ou 20 segundos).
  6. Aumente esse valor para fazer com que o Windows espere mais tempo para executar os aplicativos antes de desligar ou fazer logoff. (Diminuir seu valor fará com que você se desconecte mais rapidamente.)

1B. Como alterar WaitToKillAppTimeout para todos os usuários

Isso aplicará regras de logoff alteradas a todos os usuários no PC.

  1. Abra o editor do Registro.
  2. Navegue até a seguinte pasta no registro:
    HKEY_USERS\.PADRÃO\Painel de controle\Área de trabalho
  3. Siga as etapas três a seis do método 1A para alterar quanto tempo o Windows espera para que os aplicativos terminem de fechar corretamente ao fazer logoff para todos os usuários.

2A. Como definir HungAppTimeout apenas para sua conta de usuário

Isso mudará quanto tempo o Windows espera por aplicativos que considera travados. Isso é apenas para sua conta de usuário.

  1. Abra o Editor do Registro.
  2. Navegue até a seguinte pasta no Registro:
    HKEY_CURRENT_USER\Painel de controle\Área de trabalho
  3. No painel à direita, procure a string chamada HungAppTimeout.
  4. Se a string não existir, crie-a clicando com o botão direito do mouse em qualquer espaço vazio do painel e escolhendo Novo > Valor da sequência. Renomeie HungAppTimeout.
  5. Clique duas vezes nesta string para editar seu valor – novamente, em milissegundos. (1000 milissegundos é igual a 1 segundo.) Por padrão, os dados do valor são definidos como 5000.
  6. Aumente esse valor para fazer com que o Windows tenha mais tempo para aplicativos travados e aguarde mais tempo ao desligar ou fazer logoff. (Reduza esse valor para fazer logoff mais rapidamente.)

2B. Como alterar HungAppTimeout para todos os usuários

Isso permitirá que você altere o valor padrão para todos os usuários.

  1. Abra o Editor do Registro.
  2. Navegue até a seguinte pasta no registro:
    HKEY_USERS\.PADRÃO\Painel de controle\Área de trabalho
  3. Siga as etapas 3 a 6 do método 2A para alterar quanto tempo o Windows espera ao fazer logoff para todos os usuários.

Dê aos aplicativos mais tempo para fechar ao fazer logoff

Se os aplicativos continuarem interrompendo o Windows quando você desligar ou fizer logoff, seria sensato dar a eles um pouco mais de tempo para terminar e fechar corretamente. Dessa forma, eles não interromperão o processo de logoff e você intervirá manualmente.