Partilhar via


Depurando um sistema paralisado

Há momentos em que o computador pode parar de responder sem realmente iniciar uma verificação de bug. Este "congelamento" pode aparecer de várias formas:

  • O ponteiro do mouse pode ser movido, mas não afeta nenhuma janela na tela.

  • A tela inteira está parada e o ponteiro do mouse não se move, mas a paginação continua entre a memória e o disco.

  • A tela está parada e o disco está silencioso.

Se o ponteiro do rato se mover ou houver paginação para o disco, isso geralmente deve-se a um problema no subsistema Client Server Run-Time (CSRSS).

Se o NTSD estiver a ser executado em CSRSS, pressione F12 e analise cada thread para ver se há algo fora do comum. (Consulte Depurando CSRSS para obter mais detalhes.)

Se um exame de CSRSS não revela nada, então o problema pode ser com o kernel, afinal.

Se não houver movimento do mouse ou paginação, então é quase certamente um problema do kernel.

Analisar uma falha do kernel desse tipo é geralmente uma tarefa difícil. Para começar, entre em KD (com CTRL+C) ou WinDbg (com CTRL+BREAK). Agora você pode usar os comandos do depurador para examinar a situação.

Algumas técnicas úteis neste caso incluem:

Encontrando o processo com falha

Depurando uma tempestade de interrupções