Como derrubar um processo travado que possui árvore de processos | Terminal de Informação
Como derrubar um processo travado que possui árvore de processos
Quando o TaskKill não funciona, veja como descobrir as threads para serem encerradas.
Falamos em outro post, sobre como matar um processo atrelado a outro, dessa vez, iremos mostrar o que fazer, quando o taskkill não funcionar.
Abre o Gerenciador de tarefas, encontre o serviço que está travado, clique com o botão direito no nome dele, e em seguida em Go to Details
Vendo detalhes do processo
Clique com o botão direito no serviço encontrado, e depois clique em Analyze wait chain
Você pode tentar clicar em End Process, mas se mesmo assim der acesso negado, vc precisa matar todos os PIDs via taskkill. No exemplo abaixo, é necessário encerrar primeiro o PID 10944.
Encontrando os PIDs
Essa dica foi enviada por Caique Bussacarini.
Tags: CMDPrompt de ComandoWindows
LUIZ FABIANO HONÓRIO DA SILVA disse:
No seu outro post eu comentei justamente isso…
Esse print que vc exibe, em português, é o comando Analisar Cadeia de Espera, e ocorre principalmente quando um usuário tentou gerar um relatório e, por algum motivo, o DbAccess travou.
Nesse momento o Spool 64 bits do Windows (splwow64.exe) também trava e, como ele está aberto para aquele serviço fica "pendurado" na cadeia/árvore de processos. Se não derrubar ele primeiro, o tskill não funciona, pois o Windows retorna mensagem de que você não tem permissão para parar o serviço, mesmo como Administrador.
outubro 18, 2019 às 5:51 am
Sim, lembro que você havia comentado.
Depois vou ver se consigo montar um artigo explicando do Spooler de Impressão no Servidor do Protheus.