O shutdown / f permite que os aplicativos saiam?

2

Eu gostaria de reiniciar um conjunto de máquinas a cada noite. Se possível, quero que os aplicativos tenham tempo de sair corretamente. shutdown /f permitirá que os aplicativos saiam e, se necessário, os matem em um tempo limite? Ou vai apenas começar a matar processos?

    
por TwistedTech 19.09.2013 / 21:03

2 respostas

2

Primeiro de tudo, se você quiser reiniciar, precisará de shutdown /r /f . Isso dará aos usuários 1 minuto para concluir seu trabalho. Se você quiser reinicializar imediatamente, use shutdown /r /f /t 0 . Observe que /t 0 é o tempo limite antes de o desligamento é iniciado. Não é a hora de encerrar o aplicativo.

No desligamento, há um sinal sendo enviado para os aplicativos. Eu testei isso com um editor aberto. Eu tenho uma mensagem de salvar. Ficou lá por 2 segundos após o qual o processo foi eliminado (difícil !!).

Se o seu aplicativo não precisar de interação do usuário, ele terá dois segundos. Se precisar de interação com o usuário e o usuário não fizer nada, o processo será encerrado.

Se você quiser alterar alguns dos limites de tempo você pode tentar alterar as chaves de registro encontradas em esta página e esta página . Eu tentei o WaitToKillAppTimeout e HungAppTimeout , mas continua terminando após 2-3 segundos.

    
por 19.09.2013 / 22:44
1

Bem, o shutdown / f faria um desligamento forçado e não uma reinicialização. Eu acho que você iria querer shutdown / r / f que forçaria uma reinicialização. Ele enviaria um comando kill para os aplicativos. O que eles fazem com o comando dependerá do aplicativo.

    
por 19.09.2013 / 21:25