Почему у Windows все еще есть BSOD на Ctrl + Scroll + Scroll "feature"?

В то время как Windows XP появилась, я слышал о функции тестирования, которая существовала для того, чтобы вручную вызвать BSOD (синий экран смерти) . Я также слышал, что это должно было быть удалено в XP Service Pack 2. Он не удалился, это также в Vista и Windows 7. Чтобы включить это, перейдите в это место в реестре:

  HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ i8042prt \ Параметры 

И добавьте CrashOnCtrlScroll как REG_DWORD со значением 1.

  • Что делать, если компьютер получает синий экран при попытке установить Windows XP
  • У меня случайно есть BSOD, восстановление ПК заставит его работать?
  • BSOD - Win8_driver_fault для Windows 10
  • Ошибка в WinPE «BIOS в этой системе не полностью совместим с ACPI»
  • Как найти источник этого BSOD? Как это исправить?
  • Еще один «driver_power_state_failure» на Win8.1 (с DUMP)
  • Теперь перезагрузитесь и нажмите Ctrl + Scroll Lock + Scroll Lock , и вы получите BSOD.

    Почему эта функция все еще здесь?

  • Не удается открыть папку в Windows 7 двойным щелчком
  • Выделение текста в средстве просмотра Windows CHM по умолчанию
  • Как я могу отформатировать этот путь для работы в качестве значения ключа реестра?
  • Как я могу решить проблемы Windows PPTP VPN?
  • Сеанс VNC с заблокированным экраном
  • Vifm в Windows 7 x64 тип файла по умолчанию для ОС
  • 7 Solutions collect form web for “Почему у Windows все еще есть BSOD на Ctrl + Scroll + Scroll "feature"?”

    Здесь можно разрешить перерыв в отладчике ядра или создать файл дампа в режиме ядра. Обычно эксперт захочет сделать это, когда ОС будет заблокирована и даже не ответит на CTRL + ALT + DELETE, чтобы получить файл дампа и изучить его, для какого драйвера возникают проблемы.

    Логически равнозначно обращаться к API-интерфейсу API KeBugCheck с помощью bugcheck 0xE2 (MANUALLY_INITIATED_CRASH). Также обратите внимание, что значения reg могут быть установлены в разных регистрах ключей для драйвера клавиатуры USB (kbdhid) по сравнению с драйвером ps2 (i8042prt). Более подробная информация об этом и настройка, какая клавиша используется в статье 244139 базы знаний .

    Поскольку это реализовано в реальных драйверах клавиатуры, я не ожидаю, что это сработает и RDP-сеанс, даже если он был включен.

    Если мы щедры, возможно, это может быть использовано как чрезмерно восторженный способ заставить аварийный дамп вручную исследовать состояние системы? (В основном для отладки)

    ОК – довольно странный способ сделать это, но …

    Назовем это пасхальное яйцо.

    Поздравляю ….. вы его нашли!

    Это похоже на то, что не стоило времени и усилий для удаления из кодовой базы.

    Это действительно забавная практическая шутка.

    Вы должны посмотреть видео Марка Руссиновича, где он показывает, как диагностировать систему, зависящую от этой «функции». Я думаю, что он был просто отключен в SP2, а не удален.

    Я бы предположил, что Microsoft выполняет модульное тестирование на своей ОС перед выпуском обновлений и т. Д. Предположительно, один из тестов будет состоять в том, чтобы проверить, работает ли BSOD по-прежнему. Также имеет смысл запускать модульные тесты для реальной активной кодовой версии для более надежного теста.

    Давайте будем гением компьютера.