Есть ли способ отлаживать / собирать некоторую диагностическую информацию в случае зависания / зависания компьютера с Windows, чтобы получить представление о том, что вызвало зависание / зависание., Точно так же, как в Linux
Есть ли способ подключиться к замороженным / зависшим окнам, чтобы получить некоторый журнал, содержащий информацию о памяти, информацию о процессе, информацию о состоянии регистров / флагов из ОС. Или какой-то способ убить процесс, который мог вызвать зависание. В принципе, попытаться дать команду восстановления, чтобы спасти повешенную ситуацию?
Является ли это возможным?
Спасибо.
-ОБЪЯВЛЕНИЕ.
Самое близкое, что я могу придумать, - это включить RightCtrl + ScrollLock, который будет отображать синий экран на машине (создавая дамп памяти). Это можно проверить в WinDBG, с помощью которого вы сможете проверить все (потоки, регистры, память и т. Д.).
http://support.microsoft.com/kb/244139
Информация о том, как сделать это с помощью USB-клавиатуры (вам потребуется Vista / WS 2008 SP1 или новее, плюс это исправление):
http://support.microsoft.com/kb/971284
Вот несколько шагов по устранению неполадок, если это не сработает:
http://support.microsoft.com/kb/927069
Вот более общая информация о создании дампа памяти:
http://support.microsoft.com/kb/972110 (WS 2003)
http://support.microsoft.com/kb/969028 (WS 2008)
У вас должен быть установлен windbg.