Как вручную вызвать BSoD (синий экран) в Windows 10, 8.1 и Windows 7

Как вручную вызвать синий экран WindowsЕсли для какой-либо цели вам потребовалось вызвать синий экран BSoD на компьютере или ноутбуке с Windows, вы можете это сделать вручную, при этом никак не навредив системе. Зачем это может быть нужно? Например, для проверки сохранения дампов памяти, или, к примеру, для того чтобы сделать скриншот такого экрана в виртуальной машине, возможно, найдутся и другие причины.

В этой инструкции два простых метода ручного вызова стандартного системного BSoD встроенными средствами системы или с помощью стороннего инструмента для инициации сбоя с синим экраном.

Создание сбоя на синем экране средствами Windows

Внимание: несмотря на то, что этот и следующий методы в целом безопасны, не следует запускать синий экран во время активной работы, при записи данных на накопители — это хоть и искусственно вызванный сбой, но всё-таки сбой, а не его имитация.

Осуществить задуманное возможно, не прибегая к каким-либо сторонним средствам, метод сгенерировать сбой с BSoD предусмотрен в самой системе, метод должен работать в Windows 10, 8.1 и Windows 7:

  1. Зайдите в редактор реестра (Win+Rregedit).
  2. Перейдите в раздел
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters
    если вы используете USB-клавиатуру (или беспроводную). На современных ноутбуках обычно именно такой вариант клавиатуры.
  3. В раздел
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
    если используется PS/2 клавиатура
  4. В раздел
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hyperkbd\Parameters
    для виртуальной машины Hyper-V.
  5. В этом разделе нажмите правой кнопкой мыши в пустой области правой панели редактора реестра и создайте новый параметр DWORD (32-бит) с именем CrashOnCtrlScroll, затем дважды нажмите по параметру и задайте значение 1 для него. Добавление параметра CrashOnCtrlScroll в реестре

Чтобы перейти непосредственно к вызову синего экрана после проделанных действий перезагрузите ПК или ноутбук, а затем:

  1. Нажмите и удерживайте правую клавишу Ctrl.
  2. Дважды нажмите клавишу Scroll Lock (ScrLk). На некоторых клавиатурах, например, на ноутбуке такой отдельной клавиши может не быть, в этом случае она обычно нажимается путем нажатия Fn и клавиши, где есть альтернативная функция Scroll Lock, обычно ­— C, K или S, но иногда в верхнем ряду F-клавиш (соответствующая подпись обычно присутствует).
  3. В результате вы увидите синий экран MANUALLY INITIATED CRASH, будет создан дамп памяти, а через короткое время произойдет автоматическая перезагрузка компьютера. Синий экран Manually Initiated Crash

Есть и другие возможности, например, мы можем создать настоящий сбой CRITICAL_PROCESS_DIED, если в командной строке от имени администратора введем команду TASKKILL /IM svchost.exe /F

Инициация BSoD с помощью утилиты NotMyFault

Существуют сторонние бесплатные утилиты, позволяющие вручную вызвать синий экран с ошибкой, например, StartBlueScreen (похоже не работает в последних версиях Windows) или NotMyFault, доступная в Microsoft Sysinternals на странице https://docs.microsoft.com/en-us/sysinternals/downloads/notmyfault

Для использования утилиты достаточно скачать её, распаковать файлы, запустить исполняемый файл (отличаются по разрядности, файлы, имя которых оканчивается на «c» работают в интерфейсе командной строки). После этого на вкладке Crash в программе выбираем тип сбоя и нажимаем кнопку «Crash».

Утилита Sysinternals Not My Fault

В итоге получаем синий экран с выбранной ошибкой и причиной в файле драйвера myfault.sys (после сбора данных и сохранения дампа памяти компьютер будет автоматически перезагружен).

Синий экран myfault.sys

С помощью этой же утилиты вы можете вызвать зависания системы (вкладка Hang) или утечку памяти (вкладка Leak) примерно, как в случае, описанном в статье Невыгружаемый пул занимает всю память.

Видео инструкция

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

Комментарии (8) к Как вручную вызвать BSoD (синий экран) в Windows 10, 8.1 и Windows 7

  • Виктор

    Всегда было интересно узнать — а есть хоть что-нибудь, чего вы не знаете о компьютерах? :)
    Спасибо за тему, как всегда очень познавательно!

    Ответить

    • Dmitry

      Полно такого, чего не знаю)

      Ответить

  • Вася

    В биосе ahci на ide поменяйте и будет вам синька

    Ответить

    • Зелёный Мангуст

      Нет, без шуток, ну на моем биос этого мне сделать невозможно, это возможно наверное в старых биосах компа

      Ответить

    • Dmitry

      Кто-то в целях какой-либо диагностики запускает. Мне пару раз требовалось, чтобы были дампы памяти при сбоях и в инструкциях показывать как потом средствами наподобие BlueScreenView или WhoCrashed пользоваться для анализа синих экранов.

      Ответить

  • Вася

    Hang и leak уже не пашут видимо исправили в обнове 10ке

    Ответить

  • rusknorth

    Надо узнать мнение. Нормальное ли поведение BSOD когда ПК с W10 кратковременно выключается ЗАГАСИВ вентилятор ЦП (и все остальное) затем СРАЗУ ЖЕ без промедлений через полсекунды-секунду питание включается? ПК новый без игр, драйвера заводские.
    Т.е. нет мягкой обычной перезагрузки (без отключения питания) после ожидания синего экрана как это всегда было в WinXP например? Или так и должно быть на 10-ке? Рано или поздно железу и кулеру кирдык будет если вызывать этот BSOD…
    Раньше на ХР комбинацию Ctrl+ScrollLock использовал чтоб перезагрузить зависший ПК во время работы (когда диспетчер задач даже не отвечает — не прибегая к hard-reset путем физического нажатия 2-й кнопки перезагрузки на корпусе). Но на новом ПК есть только одна кнопка включения, которую приходится зажимать на 5сек — ждать пока вырубится системник если он завис, потом ждать еще 0:30-1мин (для безопасности БП) чтоб снова нажать и включить.

    Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться