Parar um serviço Windows com o Status “Parando”

Como forçar a parada  de um serviço do que fica travado no status “Parando”.

Suponha que o serviço seja o SMTP Service(SMTPSvc)

Primeiramente precisamos obter o ID do processo(PID) no qual este serviço está rodando. Para isto, no prompt, utilizamos o comando sc:

sc queryex SMTPSvc

A saída devera ser a seguinte:

SERVICE_NAME: SMTPSvc
TYPE               : 20  WIN32_SHARE_PROCESS
STATE              : 4  RUNNING
(STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE    : 0  (0x0)
SERVICE_EXIT_CODE  : 0  (0x0)
CHECKPOINT         : 0x0
WAIT_HINT          : 0x0
PID                : 388
FLAGS              :

Uma vez obtido o PID, para “matar” o processo utilizaremos o comando taskkill, conforme abaixo:

taskkill /PID 388 /F

Obs:A opção “/F” é para forçar a parada do processo.

 

Fonte: www.arquiteturadesistemas.com.br/

2 thoughts on “Parar um serviço Windows com o Status “Parando”

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *