Как я создаю дамп памяти своего компьютерного замораживания или катастрофического отказа?

Поскольку многие из нас встречаются с замораживаниями или катастрофическими отказами, я задаюсь вопросом, как я вручную инициирую компьютер для замораживания для создания дампа памяти, чтобы просмотреть и диагностировать какие-либо проблемы, которые могут быть связаны с катастрофическим отказом?

Я наблюдаю, как вынудить компьютер отказать вместо того, чтобы ожидать компьютера, чтобы сделать это само.

17
задан 14.01.2011, 18:09

3 ответа

Ваш вопрос немного неясен - Вы хотите заставить его генерировать дамп, когда он отказывает, или Вы хотите генерировать дамп, когда он не отказывает, и попытайтесь диагностировать его от этого? Если последний, это - вероятно, не особенно хороший способ идти об этом.

Включение дампов катастрофического отказа

Можно включить дампы катастрофического отказа путем движения в

My Computer > Properties > Startup and Recovery > Settings

и затем выберите или мини-дамп или дамп памяти ядра под Write debugging information. Это должно записать мини-дамп, когда катастрофический отказ пойман.

Инициирование ручной катастрофический отказ

Необходимая установка

Если Вы спрашиваете, как отказать вручную, и запишите мини-дамп, можно сделать следующее:

  1. Открытый regedit.

  2. Найдите следующий ключ, если у Вас есть клавиатура USB:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters

    Или следующий ключ, если у Вас есть клавиатура PS/2:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters

    В меню Edit нажмите Add Value и добавьте следующий ключ реестра:

    • Имя: CrashOnCtrlScroll
    • Тип данных: REG_DWORD
    • Значение: 1
       
  3. Выйдите из редактора реестра, затем перезагрузка.

Катастрофический отказ (подвешенной) системы

После перезагрузки можно инициировать катастрофический отказ путем нажатия клавиши на клавиатуре ПРОКРУТКИ дважды при содержании правильной клавиши CTRL, пока Вам установили Windows для записи дампа при выполнении этого, это запишет это в %SYSTEMROOT%\Minidump.

Горячей клавишей в краткой форме является CTRL+SCR LK+SCR LK.

17
ответ дан 07.12.2019, 10:39

Дамп процесс, когда это зависает или отказывает

Я использовал бы ProcDump для создания дампа процесса, который разрушается:

ProcDump является утилитой командной строки, основная цель которой контролирует приложение для пиков нагрузки ЦП и генерирует дампы катастрофического отказа во время скачка, который администратор или разработчик могут использовать для определения причины скачка. ProcDump также включает подвешенный контроль окна (использующий то же определение окна, подвешивают тот Windows и использование Диспетчера задач), контроль необработанного исключения, и может генерировать дампы на основе значений счетчиков производительности системы. Это также может служить общей утилитой дампа процесса, которую можно встроить в другие сценарии.

3
ответ дан 07.12.2019, 10:39

Необходимо сказать компьютеру делать дамп катастрофического отказа когда это "синие" экраны в

My Computer -> Properties -> Advanced -> Start and Recovery.

Анализ дампа

Я использую эти процедуры для анализа дампа.

3
ответ дан 07.12.2019, 10:39

Теги

Похожие вопросы