Killing A Windows Service That Is Stuck In Stopping Status

Pois talvez não seja o problema mais comum, de vez em quando um serviço Windows pode ficar pendurado e não responder dentro da janela de Serviços. Quando isso acontecer, você provavelmente notará que as opções para Iniciar, Parar e Reiniciar estão cinzas.

Felizmente há uma maneira de matar o serviço através do prompt de comando que deve esclarecer este problema.

Primeiro você precisará adquirir o nome completo do serviço a partir da janela Propriedades do Serviço. Clique com o botão direito do mouse no serviço específico e selecione Properties.

Toma nota do nome do serviço destacado acima.

Próximo, abra o prompt de comando e execute o seguinte comando:

sc queryex {full service name} No exemplo abaixo estou referenciando o serviço chamado eOne.SmartConnect.WindowsService.exe

Após executar esse comando, anote o valor do PID fornecido. No exemplo abaixo o valor do PID é 33944.

Finalmente, execute o comando taskkill:

taskkill /f /pid {PID}

Após a execução desse comando, você deverá ver uma mensagem indicando que o processo foi terminado.

Finalmente, volte para a Janela de Serviços, clique com o botão direito do mouse no serviço e selecione Iniciar.

Deixe uma resposta

O seu endereço de email não será publicado.