Вызываем синий экран смерти Windows
АрхивСистемаИногда в практических целях необходимо сгенерировать критическую ошибку BSOD (Blue Screen Of Death). Расскажем, как это сделать штатной функцией Windows.
Для выяснения возможных потерь данных, действий программ автоматического оповещения сисадмина, поведения различных периферийных устройств бывает необходимо вызвать критическую ошибку BSOD (Blue Screen Of Death - синий экран смерти). В этой статье мы расскажем, как это сделать штатной функцией Windows1.
В Windows 2000/XP/2003 можно включить комбинацию "горячих" клавиш2, по нажатию которой будет выводиться BSOD. Эта возможность заложена для программистов с целью отладки драйверов, подробнее о ней можно прочитать в документе Microsoft Q244139.
Итак, открываем реестр (Пуск -> Выполнить -> regedit.exe) и находим ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters. Там нажимаем правой кнопкой мыши по пустому месту в разделе Parameters и создаём "Параметр DWORD". Называем его CrashOnCtrlScroll, затем устанавливаем его значение равным 1.
Готово. Однако, бывает, Windows не показывает экрана BSOD, а просто перезагружается. Для разрешения показа ошибок надо зайти в "Мой Компьютер -> Свойства -> Дополнительно -> Загрузка и восстановление".
Нажать там кнопку "Параметры" и снять галочку на "Выполнить автоматическую перезагрузку".
Теперь, сохранив ценные данные, можно делать BSOD. Для этого надо нажать правую кнопку Ctrl и, не отпуская её, дважды нажать кнопку Scroll Lock3.
Вот и всё.
1. Замечу, что злоупотреблять этим BSOD не получится, так как на экране указывается причина его вызова: The end-user manually generated the crashdump (пользователь вручную вызвал эту ошибку). [вернуться]
2. Данная статья не применима к клавиатурам, которые не используют стандартный драйвер i8042prt.sys, например, подключаемые к USB. [вернуться]
3. Обратите внимание, что на некоторых современных клавиатурах для выполнения функции Scroll Lock надо предварительно включить регистр F-Lock. [вернуться]