Path
- это просто еще одна переменная среды, которая хранится в реестре вместе со всеми другими переменными среды. Этот ответ StackOverflow идентифицирует эти разделы реестра.
Системные переменные среды хранятся по адресу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Переменные среды пользователя хранятся по адресу:
HKEY_CURRENT_USER\Environment
Переменные среды системы применяются к каждому пользователю на машине. Во время выполнения путь пользователя для текущего вошедшего в систему пользователя (вы можете найти других пользователей в HKEY_USERS\
) добавляется в конец системной переменной (таким образом, окончательный путь равен "% SystemPath%;% UserPath%") , Если вы специально не нужно каждый пользователь должен иметь те же переменные окружения, это сильно рекомендуется изменять только те пользовательские.
Как отмечено в комментариях, переменная пути является особой в этом отношении. Другие пользовательские переменные переопределяют системную.