Как переносить переменных среды в систему

Переводы статьи Переводы статьи
Код статьи: 104011 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Аннотация

Переменные среды пользователя можно изменить путем изменения следующих Раздел реестра:
   HKEY_CURRENT_USER \ 
         Environment
				
Можно изменить путем изменения следующих системных переменных среды Раздел реестра:
   HKEY_LOCAL_MACHINE \ 
               SYSTEM \ 
    CurrentControlSet \ 
              Control \ 
      Session Manager \ 
          Environment
				
Обратите внимание, что любая переменная среды, который необходимо развернуть (например, При использовании системы %) должны сохраняться в реестре как REG_EXPAND_SZ значение реестра. Все значения типа REG_SZ не раскрываются при чтении из реестра.

Обратите внимание, что программа RegEdit.exe способ добавления REG_EXPAND_SZ. Использование Программа RegEdt32.exe при изменении этих значений вручную.

Однако следует отметить, что изменения переменных среды не вызвать немедленное изменение. Например, если запустить другой команды Запрос после внесения изменений, будет отражать переменных среды Предыдущий (не текущие) значения. Изменения не вступят в силу до вас Выйдите и снова войдите в систему.

Для внесения этих изменений без необходимости выхода, вещание WM _ SETTINGCHANGE сообщений для всех окон в системе, так что любой заинтересованные приложений (таких как проводник Windows, руководитель программы, диспетчер задач, элемент управления Панель и т. д.) можно выполнить обновление.

Дополнительная информация

Например в системах на базе Windows NT, в следующем фрагменте кода следует распространить изменения в переменных среды, используемые в командной строке:
   SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0,
    (LPARAM) "Environment", SMTO_ABORTIFHUNG,
    5000, &dwReturnValue);
				
Ни одно из приложений, поставляемых с Windows 95 и Windows 98, включая проводник Windows и программы Диспетчер, ответить на это сообщение. Таким образом во время этой статьи с технической точки зрения могут быть реализованы в Windows 95 и Windows 98, не существует никакого эффекта, за исключением для уведомления сторонних приложений. Единственным способом изменения глобального переменные среды в Windows 95 — изменить файл autoexec.bat и Перезагрузите компьютер.

Свойства

Код статьи: 104011 - Последний отзыв: 1 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • операционная система Microsoft Windows 2000 Server
  • операционная система Microsoft Windows NT Server 3.51
Ключевые слова: 
kbhowto kbsyssettings kbmt KB104011 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:104011

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

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com