Як встановити і налаштувати WinDBG для аналізу BSOD

Інструмент WinDBG від Майкрософт необхідний для завантаження і аналізу файлів .dmp, які створюються коли виникає синій екран BSoD (повідомлення про критичну системну помилку). Остання версія WinDBG працює в Windows 10, Windows 8.x, Windows 7 і Windows Vista.

У цій статті розглянемо загальні де скачати, як встановити та налаштувати WinDBG.

Завантаження і установка WinDBG

1. Відкрийте сторінку завантаження і натисніть лівою клавішею миші на "Завантажити окремий пакет SDK";

2. Відкрийте скачаний файл  sdksetup.exe;

3. Тут ви можете вибрати місце для установки або залишити його за замовчуванням, натисніть  Next;

4. Прийміть ліцензійну угоду, натиснувши на  Accept;

5. Поставте галочки в поля  Debugging Tools for Windows  і  .Net.Framework 4.6 .. ...,  після чого натисніть  Install;

6. Після завершення установки потрібно натиснути на  Close.

Асоційованих .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.

Якщо команду ви написали без помилок, то в результаті з'явиться вікно підтвердження (дивіться малюнок), натисніть "ОК". Вікно командного рядка можете закривати.

Налаштувати шлях до символів.

WinDBG шукає символи кожен раз, коли він читає двійковий файл у файлі .dmp BSOD, і нам потрібно вказати де йому їх шукати.

1. Відкрийте WinDBG: зайдіть в меню "Пуск" => Всі програми => Windows Kits => WinDBG (x86).

2. У вікні, зайдіть в File => Symbol File Path.

3. Вставте наступний рядок  SRV * C: \ SymCache * // msdl.microsoft.com/download/symbols і натисніть "ОК".

Що дана рядок означає: створюється папка з ім'ям C: \ SymCache і в неї завантажуються нові символи з сайту MSDL.

4.  Відкрий File => Save Workspace. Закрийте WinDBG.

  На сьогодні все, якщо у вас є доповнення - пишіть коментарі! Удачі Вам 🙂