Переменная среды не может быть расширен в папку приложения % APPDATA %

Код статьи: 329308 - Список продуктов, к которым относится данная статья.
Развернуть все | Свернуть все

Проблема

Если добавить любого пользователя или системной среды % APPDATA % переменной с помощью следующего метода, % APPDATA % может не разрешаться в Папка данных приложения пользователя:
  • Щелкните правой кнопкой мыши Мой компьютер, и Нажмите кнопку Свойства.
  • На Дополнительно Щелкните Переменные среды.
  • Добавьте нового пользователя или системы среды переменная с именем ПУТИ. Установка Значение переменной запись % APPDATA %.
  • Примените параметры.
Если вы запустите в режим командной строки (Cmd.exe) и проверьте Переменная среды PATH с помощью Задает путь к Команда % APPDATA % может быть не развернуто в папку приложения пользователя. Вместо этого просмотреть «% APPDATA %».

Пример проблемы:
   C:\ >set PATH
   PATH=%APPDATA%
Пример:
   C:\ >set PATH
   PATH="C:\Documents and Settings\<UserName>\Application"

Если % APPDATA % не разрешается правильно, а при попытке запустить программу, которая находится в папке приложения пользователя, программа не запустится, поскольку программа не может находиться в путь.

Причина

Такое поведение связано с проблемой в Shell32.dll.

Временное решение

Чтобы обойти эту проблему, используйте следующий метод Задайте переменную среды.
  1. Щелкните правой кнопкой мыши Мой компьютер, а затем нажмите кнопку Управление.
  2. В левой области щелкните правой кнопкой мыши Управление компьютером (локальным), а затем нажмите кнопку Свойства.
  3. Нажмите кнопку Дополнительно Вкладка.
  4. В группе Переменные среды, нажмите кнопку Параметры.
  5. Добавить нового пользователя или системную переменную среды с именем ПУТИ, и значение записи значение переменной % APPDATA %.
Этот метод можно использовать для задания любого пользователя или системную переменную среды.

Статус

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

Свойства

Код статьи: 329308 - Последнее изменение :: 8 июня 2011 г. - Редакция: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows 2000 Advanced Server
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
Ключевые слова: 
kbprb kbmt KB329308 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:329308

Отправить отзыв