Разница между профильными и системными переменными окружения в Windows заключается в том, для кого и для чего они предназначены:
- Профилированные (пользовательские) переменные окружения содержат настройки конкретного пользователя и хранятся в его профиле. winitpro.ru Например, указывают путь до пользовательских каталогов. ru.wikipedia.org Такие переменные хранятся в ветке реестра HKEYCURRENTUSER|Environment. winitpro.ru
- Системные переменные окружения — глобальные, применяются для всех пользователей. winitpro.ru Хранят данные о некоторых каталогах операционной системы и конфигурации компьютера. ru.wikipedia.org Системные переменные хранятся в ветке реестра HKLM|SYSTEM|CurrentControlSet|Control|Session Manager|Environment. winitpro.ru
При этом у профильных переменных окружения есть приоритет: значение переменной окружения, например %TEMP%, в пользовательском профиле будет иметь больший приоритет, чем значение системной переменной окружения %TEMP%. winitpro.ru