Desligamento adequado do aplicativo antes do desligamento automático do Windows XP

2

Freqüentemente, deixo o computador reproduzindo um filme ou baixando um arquivo enquanto vou para a cama. Eu uso o recurso 'desligar o computador quando terminar' do KMPlayer ou getright ou uTorrent ou qualquer outro programa que eu esteja usando. Este método efetivamente desliga o computador, mas o problema é que existem alguns aplicativos que parecem sair com força ao fazer esse tipo de desligamento, sendo isso claramente refletido no winamp não salvando a lista de reprodução atual e config, messenger não salvando os logs de chat, etc

Meu objetivo aqui seria fechar automaticamente todos os aplicativos quando o programa automático / programado o aciona. Eu estou procurando algum modo de desligamento do Windows / configuração que faz o fechamento de aplicativos como o usuário faria.

Não estou esperando o clique automático nos prompts de salvar diálogos, se isso for necessário, farei isso antes de deixar o computador ligado para o desligamento automático.

    
por vashman 02.01.2011 / 20:01

4 respostas

1

Experimente taskkill.exe /IM , use tasklist.exe para ver a lista de processos.

    
por 26.03.2012 / 11:41
0

Com NirCmd (copie o arquivo para C:\Windows\System32 ) você pode configurar o computador para desligar (suavemente ) executando

NirCmd.exe initshutdown <timeinseconds> 

ou se o seu programa suporta a execução de um comando quando é feito,

NirCmd.exe initshutdown
    
por 02.01.2011 / 20:47
0

Como corretamente disse Moab em um comentário:

I think it is more of a problem with the program being coded to shut down gracefully when requested to do so by the OS, more than it is a Windows shutdown problem, not sure there is a solution.

Você precisaria levantar esse problema com o Suporte do winamp e do messenger ou qualquer outro aplicativo com o qual isso aconteça. Não há solução geral.

    
por 03.01.2011 / 13:07
0

Você pode tentar jogar com os seguintes valores no registro:

HKEY_CURRENT_USER\Control Panel\Desktop\WaitToKillAppTimeout HKEY_USERS.DEFAULT\Control Panel\Desktop\WaitToKillAppTimeout HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\WaitToKillServiceTimeout

Tente aumentar os valores para permitir mais tempo para os aplicativos serem desligados corretamente. Mas como vários usuários já notaram corretamente - muitas vezes o problema está dentro do aplicativo, não dentro da seqüência de desligamento do Windows.

    
por 29.05.2014 / 15:17