Дамп ядра, инициированный пользователем в Windows XP

StackOverflow https://stackoverflow.com/questions/59313

  •  09-06-2019
  •  | 
  •  

Вопрос

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

Обратите внимание, что это для XP.

Это было полезно?

Решение

http://psacake.com/web/jr.asp содержит полные инструкции, а вот отрывок:

While it may seem odd to think about purposefully causing a Blue Screen Of Death (BSOD), Microsoft includes such a provision in Windows XP. This might come in handy for testing and troubleshooting your Startup And Recovery settings, Event logging, and for demonstration purposes.

Here's how to create a BSOD:

Launch the Registry Editor (Regedit.exe).
Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters.
Go to Edit, select New | DWORD Value and name the new value CrashOnCtrlScroll.
Double-click the CrashOnCtrlScroll DWORD Value, type 1 in the Value Data textbox, and click OK.
Close the Registry Editor and restart Windows XP.
When you want to cause a BSOD, press and hold down the [Ctrl] key on the right side of your keyboard, and then tap the [ScrollLock] key twice. Now you should see the BSOD.

If your system reboots instead of displaying the BSOD, you'll have to disable the Automatically
Restart setting in the System Properties dialog box. To do so, follow these steps:

Press [Windows]-Break.
Select the Advanced tab.
Click the Settings button in the Startup And Recovery panel.
Clear the Automatically Restart check box in the System Failure panel.
Click OK twice.

Here's how you remove the BSOD configuration:

Launch the Registry Editor (Regedit.exe).
Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters.
Select the CrashOnCtrlScroll value, pull down the Edit menu, and select the Delete command.
Close the Registry Editor and restart Windows XP.
Note: Editing the registry is risky, so make sure you have a verified backup before making any changes. 

И я могу ошибаться, предполагая, что вам нужен BSOD, поэтому на этой странице Microsoft показано, как захватывать дампы ядра:https://web.archive.org/web/20151014034039/https://support.microsoft.com/fr-ma/kb/316450

Другие советы

Насколько я знаю, команда «Создать дамп» была добавлена ​​в диспетчер задач только в Vista.Единственный известный мне способ сделать это — использовать adplus VBScript, входящий в комплект поставки. Инструменты отладки.Если не считать подключения к dbghelp и программного выполнения этого самостоятельно.

Вы можете настроить инструмент для дампа пользователя от Microsoft с помощью горячих клавиш для дампа процесса.Однако это дамп пользовательского процесса, а не дамп ядра...

Я не знаю никаких сочетаний клавиш, но вы ищете что-то вроде диспетчера задач, когда вы щелкаете правой кнопкой мыши по процессу и выбираете «Создать дамп»?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top