Windows

Analisar Cadeia de Espera: Identificar processo travado ou congelado no Windows 10/8/7

Suspender ou Hibernar o PC? Problema comum!

Suspender ou Hibernar o PC? Problema comum!

Índice:

Anonim

Cadeia de Espera Traversal é um recurso que foi introduzido no Windows 7. É uma ferramenta que permite identificar o processo real que está resultando em um aplicativo suspenso ou congelado. O Windows 8/10 vai um passo além e permite analisar a cadeia de espera diretamente do Gerenciador de Tarefas do Windows 10. Meu colega Shyam tocou brevemente no recurso Wait Chain Traversal (WCT), que permite que os depuradores diagnostiquem paralisações de aplicativos e bloqueios ao falar sobre os recursos do Gerenciador de Tarefas do Windows. Hoje, vamos ver isso com um pouco mais de detalhes.

Travessia da cadeia de espera

No Windows 7 , o Monitor de recursos oferece a capacidade de analisar a cadeia de espera. Execute resmon para abrir o Monitor de Recursos. Identifique o processo suspenso ou suspenso na aba Visão Geral ou CPU e clique com o botão direito nele. No menu de contexto, você verá Analisar Cadeia de Espera.

Windows 10/8 agora permite analisar a cadeia de espera diretamente do Gerenciador de Tarefas do Windows , separadamente do Monitor de Recursos. Abra o Gerenciador de Tarefas e identifique o processo suspenso ou congelado. Clique com o botão direito do mouse sobre ele e selecione Analisar corrente de espera no menu de contexto.

Analisar Cadeia de Espera

A árvore Analisar Cadeia de Espera mostra quais processos ou nós abertos em uma árvore estão usando ou esperando para usar um recurso usado por outro processo ou nós filhos na árvore e é necessário para que o processo selecionado continue. O Wait Chain Traversal (WCT) permite que os depuradores do Windows diagnostiquem interrupções e bloqueios de aplicativos. Você pode ler mais sobre isso no TechNet.

Depois de abrir as guias Visão Geral ou CPU, você encontrará a lista de processos em execução. Se um processo estiver "preso", ele será destacado com texto vermelho, "Não respondendo". Você pode clicar com o botão direito do mouse no processo e atribuir uma nova tarefa, incluindo o término do processo.

Kill Processo não respondendo, suspenso, congelado

Se você selecionar Analyze Wait Chain, verá uma lista de processos e árvore de processos associada a ela. Você também pode ver uma mensagem - xyz.exe processo está aguardando outro processo (abc.exe), para dar um exemplo. Se você abriu o Gerenciador de Tarefas como administrador, poderá ver muitos outros processos. Se você estiver executando o Windows como administrador, o Gerenciador de Tarefas já estará elevado por padrão no Windows 8. A figura a seguir mostra apenas a aparência da caixa. Nenhum dos meus processos estavam pendurados por tempo suficiente para que eu conseguisse sua Wait Tree.

Você pode esperar ou escolher matar o processo, mas lembre-se de quando você mata qualquer processo, se for um processo do sistema e outra função dependente ele também pode travar, portanto, você precisa ter cuidado aqui.

Por acaso, o Process Hacker também ajudará você a descobrir quais processos estão congelados. Então O que é o Hang . Este utilitário tenta detectar o software ou processo que está atualmente travado e exibe algumas informações que podem permitir que você decida e entenda exatamente o que está na raiz desse congelamento.