Перейти к содержанию

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

Если вы вошли в систему как обычный пользователь в Windows, возможно, вы не сможете устанавливать переменные пользовательской среды через пользовательский интерфейс. Это связано с ошибкой в ​​Windows 10, из-за которой не работает ссылка «Изменить мои переменные среды» на панели управления учетными записями пользователей.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-3-0’)};Обновление: 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 соответствующим образом.)if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-4-0’)};

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

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

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

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

SETX JAVA_HOME ""

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

HKEY_CURRENT_USER \ Среда

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

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

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

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-banner-1-0’)};Примечание. Setx также можно использовать для установки переменных системной среды с помощью переключателя «/ M», но вам необходимо запустить его из командной строки с повышенными привилегиями или из командной строки администратора.

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

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