Categories: Windows

Анализ dump файлов посредством WinDBG

В поледнее время частенько появляется необходимость анализа дампов памяти после выпадения синего экрана. В случае если настроено сохранять информацию об ошибке, проводящей к синему экрану, в Minidump файл, его можно открыть и проанализировать, используя сторонние прогрммы, в то время как для анализа файла полного дампа памяти необходимо использовать WinDBG. Решил записать как это делать, чтоб не искать каждый раз.

WinDBG входит в состав Windows SDK. Поэтому для начала надо его скачать и установить. Затем по пунктам.

  1. Открыть WinDBG.
  2. Загрузить Symbols. Для этого нажать сочетание Ctrl+S появится окно, в котором ввести

    Здесь C:\symbols – путь к директории с символами. Символы необходимо скачать отдельно и распаковать в папку, путь к которой и указан в этой строчке. Сохранить это дело.

  3. Загрузить файл дампа памяти. Для этого предварительно скопировать файл с компьютера, на котором появлялся синий экран. Нажать Ctrl+D и указать путь к файлу.
  4. Запустить анализ файла. Для этого в поле kd> (внизу окна WinDBG) набрать команду
    1
    ! analyze -v

    В результате в окне WinDBG появится информация о произошедшем крахе. Остается искать причину. Обычно там же можно найти файл, который вызвал синий экран.

Saqwel

Share
Published by
Saqwel

Recent Posts

Azure App Configuration and access to Key Vault references

We decided to use an Azure App Configuration to store configs of backend. App Configuration…

2023-08-24

Azure cli az acr login hangs

I have encountered an issue with az acr login --name <acr_name> command. It hanged and…

2023-08-23

Error: Unable to read Docker image into resource: unable to find or pull image nginx:latest

I have tried to learn terraform from scratch and found pretty simple tutorial for beginners.…

2022-09-09

Скрыть поле модели от Swagger (Hide field of model from Swagger)

При внедрении Swagger в проекте .Net Core Web API потребовалось скрыть одно поле из примера,…

2020-04-24

Прогноз цен на акции

Около года назад я решил попробовать заработать на фондовой бирже, покупая и продавая акции. Изучая…

2019-07-20

Installation failed with error code: (0x00000490), “Element not found. “

Во время установки .NET Framework столкнулся с ошибкой Installation failed with error code: (0x00000490), "Element…

2018-12-20