Process Explorer \ Ошибка symbols are not currently configured

При запуске, горячо любимой, прогрммки Process Explorer возникла ошибка «Symbols are not currently configured.». После ошибки программа запускается, но факт е возникновения не радует.

Текст мессаджа об ошибке — «Symbols are not currently configured.  You must configure symbols in order to view thread start address and stack information. Install the Microsoft Debugging Tools for Windows Package and configure a symbol server address in the Options|Configure Symbols dialog for the best symbol support.»

pex

В переводе на русский ошибка означает примерно следующее — «Предупреждение Process Explorer . Символы в настоящее время не настроен. Вы должны настроить символы для просмотра адреса начало резьбы и стек информации. Установите инструменты отладки для Microsoft Windows, пакета и настройки адреса сервера символов в Options | Настройка Символы диалогового окна для лучшего символа поддержки.»

В сети нашел решение —  Загрузите и установите Debugging Tools для Windows.

Чтобы подключить локальные файлы символов в отладчику KD необходимо сделать следующее.

1) Скачать файлы символов, ссылка на скачку
2) Установить то что скачали, например в c:\Windows\Symbols
3) Настроить переменную среды _NT_SYMBOL_PATH. Свойство системы -> Дополнительно -> Переменные среды. Кликнуть создать
Имя переменной = _NT_SYMBOL_PATH
Занчение переменной = c:\Windows\Symbols (или куда вы установили файлы символов)
4) Сделать образ диска с Windows той версии которую вы используете(например ХР) или каждый раз при отладке вставлять диск с сидюк или скачать с диска папку i386 на винт. 3-ий вариант возможно работать не будет (Хотя я не пробовал).
5) Вставляем образ в Daemon Tools или подобную утилиту, в остальных случаях (см. пункт 4) ничего не делать.
6) Запускаем windbg с параметрами -i <путь к папке i386> -z <путь к образу минидампа>

У меня ярлык для запуска KD с параметром отладки файла минидампа получился вот такой «C:\Program Files\Debugging Tools for Windows (x86)\i386kd.exe» -i e:\i386 -z c:\WINDOWS\MEMORY.DMP

 

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.