Как установить переменную среды пользователя с помощью Setx в Windows 10 - Winhelponline

How Set User Environment Variable Using Setx Windows 10 Winhelponline

Если вы вошли в систему как стандартный пользователь Windows, возможно, вы не сможете устанавливать переменные пользовательской среды через пользовательский интерфейс. Это связано с ошибка в Windows 10, где щелкнули ссылку 'Изменить мои переменные среды' на панели управления учетными записями пользователей. не работает .



Обновление: 3 августа 2016 г. - Ссылка «Изменить переменные среды» была исправлена ​​в сборке Windows 10 Anniversary Update (также известной как Redstone 1). Если вы все еще используете более раннюю сборку, вам необходимо установить переменную среды с помощью командной строки, как указано ниже.

Следующая командная строка выполняется, когда вы щелкаете ссылку, но она не действует в Windows 10 v1511 и более ранних версиях, независимо от того, запускаете ли вы ее как стандартный пользователь или администратор.



rundll32 sysdm.cpl, EditEnvironmentVariables

В качестве альтернативы вы можете использовать Команда Setx для установки переменных среды пользователя.



Установка переменной среды пользователя

Откройте окно командной строки и введите SETX /? чтобы знать использование команды. Например, чтобы установить JAVA_HOME переменная , вы должны использовать:

SETX JAVA_HOME 'C:  Program Files  Java  jdk1.6.0_02'

(В зависимости от установленной версии JDK и разрядности вашей ОС измените путь к папке JDK соответствующим образом.)



Это навсегда устанавливает переменную среды для вашей учетной записи и вступает в силу для будущих окон командной строки.

Командная строка

Удалить переменную пользовательской среды

Чтобы очистить пользовательскую переменную, используйте этот синтаксис / пример:

SETX JAVA_HOME ''

Однако это не удаляет значение из следующего раздела реестра:

HKEY_CURRENT_USER  Среда

Поэтому вам нужна другая команда, чтобы очистить его, хотя это необязательно.

УДАЛИТЬ HKCU  Environment / V JAVA_HOME / F

Это очищает пользовательскую переменную JAVA_HOME.

Примечание. Setx также можно использовать для установки переменных системной среды с помощью переключателя «/ M», но вам необходимо запустить его из командной строки с повышенными правами или из командной строки администратора.


Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Напишите об этом в Твиттере!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)