Як налаштувати змінну середовища користувача за допомогою Setx у Windows 10

click fraud protection

Якщо ви ввійшли як звичайний користувач у 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\Середовище

Тож вам потрібна інша команда, щоб очистити її, хоча це необов’язково.

REG DELETE HKCU\Environment /V JAVA_HOME /F

Це очищає змінну користувача JAVA_HOME.

Примітка: Setx також можна використовувати для встановлення змінних системного середовища за допомогою перемикача "/M", але вам потрібно запустити його з командного рядка з підвищеними правами або з командного рядка адміністратора.


Одне невелике прохання: якщо вам сподобався цей пост, поділіться ним?

Одна ваша "крихітна" публікація серйозно допомогла б у розвитку цього блогу. Кілька чудових пропозицій:
  • Закріпіть!
  • Поділіться ним у своєму улюбленому блозі + Facebook, Reddit
  • Твіттер!
Тож дуже дякую за підтримку, мій читачу. Це займе не більше 10 секунд вашого часу. Кнопки спільного доступу знаходяться прямо нижче. :)