Como encerrar um processo em execução na conta SYSTEM no Windows Server?

Como encerrar um processo em execução na conta SYSTEM no Windows Server?

Eu tenho um servidor com Windows Server 2008 R2 e um processo de serviço (nosso serviço personalizado) em execução na conta SYSTEM. Presumivelmente, um serviço foi interrompido e eu queria interrompê-lo. Tentei parar por meio do snap-in "Serviços" do Management Console, mas não adiantou, o processo do serviço ainda está em execução, apesar de no Management Console já estar marcado como não em execução. Existe uma maneira de matá-lo na linha de comando? Observe que o serviço é executado na conta SYSTEM. Tenho privilégios administrativos totais no servidor.

Eu tentei pskillno console com privilégios elevados (assim como pskill PID), mas não funcionou: ele relatou que o processo foi encerrado, mas ainda o vejo no Gerenciador de Tarefas.

Taskkill também não ajuda:

C:\>taskkill /f /im myservice.exe
ERROR: The process "myservice.exe" with PID 1268 could not be terminated.
Reason: There is no running instance of the task.

Mas o processo ainda está visível no Gerenciador de Tarefas.

Atualização: Powerhell Stop-Process -Name myservice -Forcetambém não funcionou.

Alguma idéia de como realmente encerrar o processo (exceto reinicializar o servidor)?

Responder1

Downloadbanquetase extraia o arquivo zip baixado. Haverá um arquivo exe com o nome psexec.

abra o prompt cmd.exe/command com a opção executar como administrador. Lá você digita o comando abaixo. "psexec.exe /s /i cmd.exe"

Irá lançar mais uma janela de console com o usuário do sistema como usuário atual. A partir daí você pode executar quaisquer comandos que desejar com acesso de usuário do sistema

informação relacionada