Rambler's Top100
10 февраля 2012 года

Вызываем синий экран смерти Windows

Иногда в практических целях необходимо сгенерировать критическую ошибку BSOD (Blue Screen Of Death). Расскажем, как это сделать штатной функцией Windows.

Автор: Евгений aka f2065 | Раздел: Система | Дата: 26 октября 2005 года

Для выяснения возможных потерь данных, действий программ автоматического оповещения сисадмина, поведения различных периферийных устройств бывает необходимо вызвать критическую ошибку 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. [вернуться]

Share
/  iBusiness