Функция системы Windows позволяет создавать файл дампа памяти с помощью клавиатуры


Аннотация


В состав Windows входит функция, с помощью которой можно заставить систему перестать отвечать на запросы и создать файл дампа памяти (Memory.dmp). После этого появится сообщение об остановке примерно следующего содержания.
*** STOP: 0x000000E2 (0x00000000,0x00000000,0x00000000,0x00000000)
Конечный пользователь вручную сгенерировал аварийный дамп.
После включения этой функции можно создать файл дампа памяти, дважды нажав клавишу SCROLL LOCK при нажатой правой клавише CTRL. Данная функция поддерживает клавиатуры PS/2 и USB. Клавиатуры PS/2 используют драйвер i8042prt.sys, прилагаемый к клавиатуре. Для клавиатур USB, подключенных к компьютерам с системой Windows Server 2003, необходимо установить исправление для драйвера Kbdhid.sys. Дополнительные сведения об этом исправлении см. в описании решения в разделе «Дополнительные сведения».

Примечание. Драйвер Kbdhid.sys имеет ограничение, связанное с созданием дампа памяти с помощью клавиатуры USB. Сочетание клавиш CTRL+SCROLL LOCK+SCROLL LOCK не работает, если компьютер перестает отвечать на высоком уровне запроса прерываний (IRQL). Причиной этого ограничения является то, что драйвер Kbdhid.sys работает на более низком уровне IRQL, чем драйвер i8042prt.sys.

Дополнительная информация


Дополнительные сведения о решении этой проблемы см. на веб-сайте Майкрософт по следующему адресу: http://msdn.microsoft.com/ru-ru/library/cc266483.aspx

Примечание. Функции клавиатуры USB можно использовать в системе Windows Server 2008 после установки пакета обновления 2 или более поздней версии либо установки указанного ниже исправления.
971284 Доступно исправление, обеспечивающее поддержку события CrashOnCtrlScroll для клавиатуры USB на компьютере с системой Windows Vista с пакетом обновления 1 или Windows Server 2008 (Эта ссылка может указывать на содержимое полностью или частично на английском языке)