3

Я не могу обновить переменную системной среды PATH. Я не получаю сообщение об ошибке при редактировании PATH, но изменение не происходит. У меня Windows 10. Я администратор. Вот шаги, которые я предпринимаю для редактирования PATH.

  1. Я ищу и открываю "Просмотр расширенных настроек системы".
  2. Нажмите кнопку "Переменные среды".
  3. Найдите "Путь" в разделе "Системные переменные". Нажмите, чтобы выделить его.
  4. Нажмите "Изменить". Появится модальное окно "Изменить переменную среды".
  5. В списке есть много путей. Нажмите New, чтобы добавить новый элемент.
  6. Пустое пространство для новой папки выделено в списке. Нажмите Обзор. Выберите папку. Нажмите ОК. Просмотренный путь находится в списке.
  7. Нажмите "ОК" на модальной переменной среды редактирования.
  8. Закройте все существующие окна cmd если они открыты. Откройте новое окно cmd.
  9. тип эхо% PATH%

Я ожидаю, что мой добавленный PATH будет показан, но это не так. Если я повторю шаги, описанные выше, моя новая добавленная папка не появится в списке модели "Изменить переменную среды", когда я щелкну, чтобы изменить системную переменную среды PATH во второй раз. Я также ожидал, что Windows в какой-то момент предложит мне повысить привилегии администратора при редактировании переменной среды, но этого никогда не происходит. Что я делаю неправильно?

3 ответа3

6

Вы пробовали нажать OK, чтобы закрыть главное окно переменных среды? Я только что попытался, и когда я редактирую путь и нажимаю OK, чтобы закрыть окно редактирования, оно не появляется. Когда я нажимаю OK и закрываю окно Environment Variables, оно появляется (после закрытия всех существующих окон CMD и открытия нового).

К вашему сведению, будьте осторожны с шагами, которые вы перечислили, хотя. Я обнаружил, что когда я нажимаю "Новый", затем нажимаю "Обзор" и выбираю путь, он перезаписывает предыдущий путь в списке вместо добавления нового. Я нажимаю New, затем набираю что-то вроде "x". Затем нажмите "Обзор", когда "x" выделено, чтобы выбрать путь. Это похоже на ошибку в новом редакторе пути.

0

У меня была такая же проблема. Я думаю, что это ошибка. Но я нашел решение: в окне переменных среды выберите путь, который вы хотите добавить или изменить (системный или пользовательский), и нажмите кнопку «Изменить». в окнах редактирования, однако, не выбрал изменить или новый. вместо этого нажмите кнопку редактирования текста ниже. добавьте новый путь или измените существующий (не забудьте использовать «;», если вы добавляете новый путь) и нажмите «принять». когда вы вернетесь к окнам переменных среды, снова щелкните путь и нажмите ввод, так как в этом окне нет кнопки «принять» или «ок». (Я не уверен, был ли этот последний шаг необходим или нет, но я сделал это таким образом, и это сработало. Не пытался снова без этого последнего шага.) Надеюсь, это поможет.

0

Если вы используете любую переменную в другой переменной, этот тип переменной должен быть установлен как REG_EXPAND_SZ в реестре Windows. (Например: PATH =% JAVA_HOME%\bin; ...)

Вы можете проверить это в Реестре (для пользовательских переменных):

HKEY_CURRENT_USER\Environment\PATH 

Для системных переменных установите флажок

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

У меня была та же самая проблема, и изменение ее решило эту проблему для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .