2012-05-04 3 views
3

В командной строке я выполнить следующую команду: C:> набор _NT_SYMBOL_PATH = SRV C: \ символыhttp://msdl.microsoft.com/download/symbols enter image description here_NT_SYMBOL_PATH ADPlus WinDbg вопрос, не в состоянии установить имя

Но когда я бегу следующие команда в adplus.exe

C: \ Program Files (x86) \ Debugging Tools для ОС Windows (x86)>ADPlus -crash -pn w3wp .exe -o C: \ отвалов

Я всегда получаю это предупреждение: enter image description here

+1

Просто чтобы быть ясным: вы набрали это в том же командном приглашении? Если вы хотите установить его навсегда, вам понадобятся панель управления, система и безопасность, система, расширенные системные настройки, расширенные переменные среды - она ​​будет настроена для всех программ, которые вы открываете после сохранения изменений. – Rup

ответ

3

При запуске set команду в CMD оболочки будет только установить переменные окружения для данного конкретного экземпляра CMD и обычно дочерних процессов. Из вашего вопроса, похоже, что вы можете запускать команды set и ADPlus с разных консолей CMD. Если это так, то это источник проблемы.

Для того, чтобы установить постоянные переменные среды выполните следующие действия

  • Нажмите на меню Пуска
  • правой кнопки мыши на компьютере и выберите Свойства
  • Выберите Adavanced Настройка системы
  • Нажмите Переменные среды
  • Нажмите «Создать» для переменных пользователя для ...
  • Добавьте значение _NT_SYMBOL_PATH
2

Переменная Я использую отформатирован немного по-другому (обратите внимание на «symsrv» вместо просто «SRV», и ссылаются на эту длл.) В качестве примера можно найти на Microsoft KB 311503.

_NT_SYMBOL_PATH=symsrv*symsrv.dll*d:\debug\symbols*http://msdl.microsoft.com/download/symbols 
Смежные вопросы