Как проанализировать дамп памяти в Windows после ошибки "синего" экрана?

Мой компьютер, запускающий Windows 7 x64, сокрушает время ко времени. Вы могли советовать, как проанализировать дамп памяти или указать на возможную причину и дальнейшие шаги поиска и устранения неисправностей?

Компьютер перезагрузил от bugcheck. bugcheck был: 0x0000003b (0x00000000c0000005, 0xfffff96000015de8, 0xfffff88007db9fb0, 0x0000000000000000). Дамп был сохранен в: C:\Windows\MEMORY.DMP. Идентификатор отчета: 080210-24819-01.

Цитата из результата выполненного WinDbg

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - инструкция в 0x%08lx сослался на память в 0x%08lx. Память не могла быть %s.

...

DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT

BUGCHECK_STR: 0x3B

PROCESS_NAME: explorer.exe

...

MODULE_NAME: win32k

IMAGE_NAME: win32k.sys

Там какой-либо путь состоит в том, чтобы понять, какой конкретный драйвер имеет проблему?

14
задан 27.01.2019, 02:23

2 ответа

Я использовал бы средство отладки Microsoft: WinDbg. Это может считать и автоматически проанализировать дампы памяти как Ваши. (Команду WinDbg точно называют: !analyze)

Инструмент мощен, но довольно сложен. Вот подробное, КАК вести.

Тот же форум предлагает BlueScreenView. Я не попробовал его; это, вероятно, более просто использовать, но не дает как подробную информацию.


обновление:

Там какой-либо путь состоит в том, чтобы понять, какой конкретный драйвер имеет проблему?

После !analyze выполненный k или kd. Это покажет отслеживание стека прямо перед катастрофическим отказом. Отслеживание стека является списком вызовов функции, сделанных прямо перед катастрофическим отказом с новым наверху. Необходимо, по крайней мере, смочь узнать, что имена файлов модулей (DLL) включили.

Я предлагаю совместно использовать полные результаты !analyze и/или дамп памяти с людьми, которые являются, квалифицирован в WinDbg и интересуется помощью. Ранее связанный форум MajorGeeks похож на хорошее место.

19
ответ дан 07.12.2019, 11:19

Это может вызывать его http://support.microsoft.com/kb/980932 (Использование "Представление, и запросите загрузки текущих исправлений" в верхней части страницы запросить текущие исправления, не применяйте Текущие исправления, если это не 1 394 проблемы Firewire),

Иначе, Вероятно, видеодрайвер, вызывающий его, кажется, распространен в W7, но другие аппаратные средства могут вызвать его также, плохие модули памяти являются также высоко подозреваемым.

Проверка ошибки 0x3B: SYSTEM_SERVICE_EXCEPTION

http://msdn.microsoft.com/en-us/library/ff558949 (v=VS.85) .aspx

Проверка ошибки SYSTEM_SERVICE_EXCEPTION имеет значение 0x0000003B. Это указывает, что исключение произошло при выполнении стандартной программы что переходы от непривилегированного кода до привилегированного кода. Параметры

Следующие параметры отображены на "синем" экране. Исключение ParameterDescription 1The, которое вызвало проверку ошибки 2The адрес записи исключения для исключения, которое вызвало проверку ошибки 3The адрес записи контекста для исключения, которое вызвало ошибку, проверяет 40

Причина

Эта ошибка была связана с чрезмерным использованием пула подкачиваемой памяти и может произойти из-за пересекающих графических драйверов непривилегированного режима и передающие неправильные данные к коду ядра.

-1
ответ дан 07.12.2019, 11:19

Теги

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