Мой компьютер, запускающий 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
Там какой-либо путь состоит в том, чтобы понять, какой конкретный драйвер имеет проблему?
Я использовал бы средство отладки Microsoft: WinDbg. Это может считать и автоматически проанализировать дампы памяти как Ваши. (Команду WinDbg точно называют: !analyze
)
Инструмент мощен, но довольно сложен. Вот подробное, КАК вести.
Тот же форум предлагает BlueScreenView. Я не попробовал его; это, вероятно, более просто использовать, но не дает как подробную информацию.
Там какой-либо путь состоит в том, чтобы понять, какой конкретный драйвер имеет проблему?
После !analyze
выполненный k
или kd
. Это покажет отслеживание стека прямо перед катастрофическим отказом. Отслеживание стека является списком вызовов функции, сделанных прямо перед катастрофическим отказом с новым наверху. Необходимо, по крайней мере, смочь узнать, что имена файлов модулей (DLL) включили.
Я предлагаю совместно использовать полные результаты !analyze
и/или дамп памяти с людьми, которые являются, квалифицирован в WinDbg и интересуется помощью. Ранее связанный форум MajorGeeks похож на хорошее место.
Это может вызывать его 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
Причина
Эта ошибка была связана с чрезмерным использованием пула подкачиваемой памяти и может произойти из-за пересекающих графических драйверов непривилегированного режима и передающие неправильные данные к коду ядра.