Архивы по месяцам: Апрель 2013

Анализ бсодов и дампов.

DRIVER_POWER_STATE_FAILURE, STOP: 0x0000009F
Для анализа бсодов понадобится утилита windbg.exe.

Она идёт в составе  WinSDK как Debugging tools for windows.

При бсоде создаётся минидамп. Вот его и будем анализировать этой утилитой.

Последовательность действий:

  1. устанавливаем Debugging tools for windows
  2.  прописываем системную переменную:  
    _NT_SYMBOL_PATH = srv*c:\Symbols*http://msdl.microsoft.com/download/symbols
  3. запускаем windbg, открываем минидамп
  4. запускаем расширенный анализ !analyze -v и смотрим что он нам пишет.

Подробно про анализ дампов/бсодов можно почитать на английском языке.

В моём случае бсод вываливался при уходе ноутбука в hibernate. В бсоде писало «DRIVER_POWER_STATE_FAILURE, STOP: 0x0000009f». Анализ минидампа показал, что виноват VBoxNetAdp.sys. Как раз вышло обновление virtualbox, так что обновил это драйвер. Буду теперь внимательнее следить за тем, появится ли бсод, и что будет запущено при этом.

Как установить WinSDK, несмотря на постоянно выпадающие ошибки.

winsdk_logo

Понадобилось установить WinSDK, но установка постоянно отменялась с ошибками.

Пробовал устанавливать из веб-установщика (winsdk_web.exe), пробовал обновлять .NET framework, пробовал скачивать полный ISO образ. Всё равно не устанавливается, ошибки.

SDKSetup encountered an error

Читать дальше