Разница между системной и пользовательской переменной PATH заключается в том, что системные переменные являются общесистемными и не меняются от пользователя к пользователю, а пользовательские настраиваются индивидуально для каждого пользователя. 1
При поиске исполняемого файла система сначала смотрит в системной переменной PATH, затем в пользовательской. 3 В пределах каждой переменной приоритет определяется по порядку в строке, то есть преобладает первый путь. 3