Отличие системных переменных от пользовательских в Windows заключается в их назначении:
Таким образом, системные переменные доступны для всех учётных записей пользователей, а пользовательские — только тому конкретному пользователю, для которого они были определены. 3
При этом системные переменные имеют меньший приоритет, чем пользовательские: если есть пользовательские переменные с тем же именем, что и системные, то будут учитываться пользовательские. 4