Как да инсталирате и конфигурирате WinDBG за BSOD анализ

Инструментът на Microsoft WinDBG е необходим за изтегляне и анализиране на .dmp файлове, които се генерират при поява на син екран на BSoD (критично съобщение за системна грешка). Най-новата версия на WinDBG работи на Windows 10, Windows 8.x, Windows 7 и Windows Vista.

В тази статия вижте къде да изтеглите, как да инсталирате и конфигурирате WinDBG.

Изтеглете и инсталирайте WinDBG

1. Отворете страницата за изтегляне и щракнете с левия бутон върху „Изтегляне на отделен SDK“;

2. Отворете изтегления файл  sdksetup.exe;

3. Тук можете да изберете мястото за инсталиране или да го оставите по подразбиране, щракнете върху  Напред;

4. Приемете лицензионното споразумение, като кликнете върху  Приемам;

5. Поставете отметка в инструментите за отстраняване на  грешки за Windows  и  .Net.Framework 4.6 .. ...,  след което щракнете върху  Инсталиране;

6. След като инсталацията завърши, щракнете върху  Затвори.

Свързване на .dmp файлове с WinDBG

1. Отворете командния ред като администратор: един от начините, щракнете с десния бутон върху менюто "Старт" и изберете "Команден ред (администратор)".

2. Ако по време на инсталацията на WinDBG не сте променили инсталационния път, копирайте една от изброените по-долу команди и я поставете в командния ред. Ако сте променили инсталационния път, променете го в командата. На 32-битова система напишете командата  cd \ Program Files \ Windows Kits \ 10 \ Debuggers \ x86 \  и натиснете Enter. На 64-битова система напишете командата  cd \ Program Files (x86) \ Windows Kits \ 10 \ Debuggers \ x64 \  и натиснете Enter. Ако не знаете битността на вашата система, прочетете статията 32-битова или 64-битова Windows?.

3. Сега в командния ред трябва да напишете командата  windbg.exe -IA  и да натиснете Enter.

Ако сте написали командата без грешки, ще се появи прозорец за потвърждение (вижте фигурата), щракнете върху "OK". Можете да затворите прозореца на командния ред.

Настройте пътя на символа.

WinDBG търси символи всеки път, когато чете двоичен файл в BSOD .dmp файл и ние трябва да му кажем къде да ги търси.

1. Отворете WinDBG: отидете в менюто "Старт" => Всички приложения => Windows Kits => WinDBG (x86).

2. В прозореца, който се отваря, отидете на File => Symbol File Path.

3. Поставете следния ред  SRV * C: \ SymCache * // msdl.microsoft.com/download/symbols и щракнете върху OK.

Какво означава този ред: създава се папка с име C: \ SymCache и в нея се зареждат нови символи от уебсайта на MSDL.

4.  Отворете File => Save Workspace. Затворете WinDBG.

  Това е всичко за днес, ако имате някакви допълнения - пишете коментари! Успех 🙂