taskkill / f / im speedfan.exe não pode matar a tarefa

0

Os itens a seguir são usados em um arquivo .bat no Windows 10 Home Edition de 64 bits.

taskkill /f /im notepad.exe

Pode matar o notepad.exe

taskkill /f /im speedfan.exe

Ele não pode matar speedfan.exe

C: \ Arquivos de programas (x86) \ SpeedFan \ speedfan.exe

Como posso matar speedfan.exe?

    
por Matthew Wai 10.10.2015 / 13:09

2 respostas

2

Meu palpite é que, como o Speedfan requer privilégios especiais no sistema, ele não é executado como seu usuário atual , mas é executado em um dos usuários administradores e, como resultado, somente um taskkill elevado pode matar isto. Eu suspeito que sem direitos de administrador seu arquivo de lote também não será capaz de executar o Speedfan sem um prompt do UAC.

Se você estiver querendo fazer isso todas as vezes seu computador desperta, o melhor caminho será através de uma Tarefa Agendada. O benefício disso é que uma tarefa agendada pode ser executada como um usuário elevado e, assim, seu arquivo em lote poderá matar e reiniciar o Speedfan sem precisar fazer especificamente "Executar como administrador" ou clique em OK em um prompt de elevação do UAC.

Isso também significa que seu arquivo de lote será executado toda vez que seu evento de sono ocorrer.

Você pode acessar o Agendador de tarefas usando Control Panel - > System and Security - > Administrative Tools - > Task Scheduler

Uma vez lá, você poderá selecionar "Criar tarefa"

Então,nessajanela,selecione"Executar com privilégios mais altos":


(Seissonãofuncionar,tentenovamentecomoaconta"sistema" usando o botão "Alterar usuário ou grupo" e pesquisando em "sistema").

Na guia Trigger, clique em "New" e altere "Begin the task:" de "On a schedule" para "On an event"

O evento "wake from sleep" parece ser emitido pelo Kernel-Power e é o ID do Evento 42 (essa página também lista Power-Troubleshooter e Event ID 1 como alternativa), configure o seu acionador para o seguinte

  • Log: sistema
  • Fonte: Kernel-power
  • ID do evento: 42

Cliqueem"OK" e, sob a aba de ações na janela de tarefas principal, você pode adicionar o seu arquivo de lote.

Espero que isso permita que você execute seu arquivo de lote como um usuário elevado e, assim, mate e reinicie o Speedfan corretamente.

    
por 10.10.2015 / 14:24
0

Se você quiser apenas matar o processo, recomendo que use o Process Hacker. É como o gerenciador de tarefas, mas pode matar qualquer processo. Processo Hacker

    
por 10.10.2015 / 13:11