Показать сообщение отдельно
Старый 16.05.2009, 21:45   #4
totus
Старожил
 
Аватар для totus
 
Пол:Мужской
Регистрация: 21.08.2008
Адрес: я рядом
Сообщений: 948
Репутация: 4450
По умолчанию Re: Синий экран - svchost.exe

Как с помощью дампа памяти определить драйвер, вызывающий BSOD

Причиной критических ошибок Windows, сопровождаемых синими экранами (BSOD), часто является драйвер - вновь установленный или поврежденный. Определив, какой именно драйвер служит причиной ошибки, можно приступать к устранению проблемы: обновить драйвер, откатиться к более ранней версии, переустановить или удалить приложение, установившее драйвер и т. д. Не всегда название драйвера отображается на синем экране. Однако существует очень простой способ, позволяющий с помощью дампа памяти определить проблемный драйвер за пару минут.

Шаг 1 - Включение записи дампов памяти

Сначала нужно убедиться, что запись дампов включена. Для этого нужно открыть свойства системы, нажав комбинацию клавиш Win+Pause, [в Vista щелкнуть ссылку Дополнительные параметры системы], перейти на вкладку Дополнительно, и наконец нажать кнопку Загрузка и восстановление.

Малых дампов памяти должно быть достаточно для наших целей.
[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
Обратите внимание на путь к папке, куда они будут сохраняться при возникновении критической ошибки.
[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

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

Шаг 2 - Загрузка и установка диагностических средств

Это не так страшно, как можно подумать
1. Загрузите и установите [Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
2. Загрузите [Для просмотра ссылок требуется регистрация. Зарегистрироваться...] (kdfe.cmd).Распакуйте архив в любую папку.
Примечание. В случае нестандартного расположения папки Program Files вам может потребоваться указать в kdfe.cmd путь к папке, в которую установлены средства Debugging Tools for Windows. Используйте переменную dbgpath в строке 41.
Шаг 3 - Анализ дампа памяти

Теперь все сводится к выполнению одной команды. Откройте командную строку и перейдите в папку, в которую вы распаковали kdfe.cmd. Запустите файл, указав в качестве параметра путь к файлу дампа памяти (в примере ниже файл называется Mini1110307-01.dmp)

kdfe.cmd "%systemroot%\Minidump\Mini1110307-01.dmp"
Через минуту вы увидите результат.
[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
Драйвер, послуживший причиной ошибки, определен!

Дополнительные ресурсы
[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
__________________
[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

Последний раз редактировалось totus; 16.05.2009 в 21:47..
totus вне форума
 
Вверх
Эти 5 пользователя(ей) сказали cпасибо за это полезное сообщение:
 
Время генерации страницы 0.08522 секунды с 9 запросами