Главная > Windows > Читаем послания синего экрана смерти.

Читаем послания синего экрана смерти.

Привет всем
Сегодня статейка о BSOD, критические ошибки.

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

Включение записи дампов памяти.

Щёлкаем на “Мой компьютер” выбираем пункт меню свойства далее
переходим на вкладку Дополнительно далее раздел загрузка и восстановление вот в этом окне и выбираем запись отладочной информации обычно хватает малого дампа памяти.
Путь к файлам дампа по умолчанию C:\WINDOWS\Minidump

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

Загрузите и установите Debugging Tools for Windows, для полного счастья дебаггеру нужно скачать библиотеки symbols ссылка всё та же.

Для удобства можно качнуть скрипт и из командной строки работать с дампом.

Загрузите сценарий (kdfe.cmd), который написал Александр Суховей и опубликовал на ресурсе sysadmins.ru. Распакуйте архив в любую папку.
В случае нестандартного расположения папки Program Files вам может потребоваться указать в kdfe.cmd путь к папке, в которую установлены средства Debugging Tools for Windows. Используйте переменную dbgpath в строке 41.

Анализ дампа памяти

Запускаем Debugging Tools for Windows, пункт меню file далее open crash dump.
Либо через скрипт, откройте командную строку и перейдите в папку, в которую вы распаковали kdfe.cmd. Запустите файл, указав в качестве параметра путь к файлу дампа памяти.
Пример:
kdfe.cmd  «%systemroot%\Minidump\Mini1110307-01.dmp»

Через минуту вы увидите результат.
В строке Probably caused by:  будет написано имя сбойного драйвера.

Ещё есть интересный вариант выявления источника ошибок, не только для BSOD, можно узнать ответ на любые коды ошибок, если конечно у Майкрософта в базе есть ответ.

Заходим на http://support.microsoft.com/gp/errormessage
В поисковом поле вводим ту часть сообщения об ошибке, которая располагается между словом STOP и открывающей скобкой.
В полученных результатах смотрим ответ.

Этот способ вам может и поможет если только ваш компьютер не перезагружается автоматически при критических ошибках как обычно бывает, так что уберите галочку с “Выполнить автоматическую перезагрузку” в том же окне где выбирается запись отладочной информации

На сегодня всё .

  1. itbg
    Март 5, 2009 в 00:50

    Сайт
    http://support.microsoft.com/gp/errormessage

    Позволяет смотреть так-же ошибки программ по коду, который Вам она написала перед падением.

  2. Март 6, 2009 в 21:45

    Интересно и позновательно, а будет еще что-то по этой теме?

  3. logsit
    Март 7, 2009 в 05:12

    Да конечно будет продолжения, не могу сказать, что на днях, но будет, про ошибки много чего можно написать не только про критические

  4. Март 17, 2009 в 18:48

    Отлично. Стока полезного материала. Только обновляйтесь больше🙂

  1. No trackbacks yet.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: