после перезапуска моей машины Переменная пути была сброшена. В каких случаях переменная пути сбрасывается?
2 ответа
Это зависит от того, как вы установите его.
Если в командной строке запустить команду set PATH=...
, переменная среды изменяется только для процесса cmd.exe
(и для всех программ, запускаемых из одного и того же окна командной строки). Другие процессы не затрагиваются.
Чтобы сделать ваши изменения постоянными, перейдите в Свойства системы → Дополнительно → Переменные среды и в разделе Пользовательские переменные нажмите Создать.
Быстрый и простой способ постоянного редактирования PATH в окнах из командной строки:
C:\WINDOWS>setx PATH "PATH;C:\some_new_path"
Это обновит PATH, добавив новый путь к существующему значению пути. Ввод следующей команды напечатает новый PATH во всех будущих окнах CMD; НЕ в текущем окне CMD:
C:\WINDOWS>PATH
Набрав следующее, вы получите список всех переменных среды:
C:\WINDOWS>set