Поделиться через


Отладка системы с зависанием

Бывают случаи, когда компьютер может перестать отвечать, не инициируя проверка ошибок. Такая "заморозка" может выглядеть в различных формах:

  • Указатель мыши можно переместить, но он не влияет ни на какие окна на экране.

  • Весь экран по-прежнему, и указатель мыши не перемещается, но между памятью и диском продолжается разбиение по страницам.

  • Экран по-прежнему, а диск беззвучно.

Если указатель мыши перемещается или на диск выполняется разбиение по страницам, обычно это происходит из-за проблемы в подсистеме Run-Time сервера клиента (CSRSS).

Если NTSD выполняется в CSRSS, нажмите клавишу F12 и выгрузите каждый поток, чтобы узнать, есть ли что-то необычное. (Дополнительные сведения см. в разделе Отладка CSRSS .)

Если изучение CSRSS ничего не показывает, проблема может быть связана с ядром в конце концов.

Если нет перемещения мыши или разбиения по страницам, это почти наверняка проблема ядра.

Анализ такого сбоя ядра обычно является сложной задачей. Для начала разбейте на KD (с помощью CTRL+C) или WinDbg (с помощью CTRL+BREAK). Теперь для изучения ситуации можно использовать команды отладчика.

Ниже приведены некоторые полезные методы в этом случае:

Поиск неудачного процесса

Отладка storm прерываний