1

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

До того, как мне удалось прыгнуть в текстовый файл, я думаю, что это файл, который сохраняет переменные среды, но теперь я не могу вспомнить, где он находится, и Google также не дал мне никакого возможного результата.

Может кто-нибудь сказать мне, где этот файл?

1 ответ1

4

Path - это просто еще одна переменная среды, которая хранится в реестре вместе со всеми другими переменными среды. Этот ответ StackOverflow идентифицирует эти разделы реестра.

Системные переменные среды хранятся по адресу:

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

Переменные среды пользователя хранятся по адресу:

HKEY_CURRENT_USER\Environment

Переменные среды системы применяются к каждому пользователю на машине. Во время выполнения путь пользователя для текущего вошедшего в систему пользователя (вы можете найти других пользователей в HKEY_USERS\) добавляется в конец системной переменной (таким образом, окончательный путь равен "% SystemPath%;% UserPath%") , Если вы специально не нужно каждый пользователь должен иметь те же переменные окружения, это сильно рекомендуется изменять только те пользовательские.

Как отмечено в комментариях, переменная пути является особой в этом отношении. Другие пользовательские переменные переопределяют системную.

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