Переменная PATH в системах Windows содержит список директорий, в которых операционная система пытается искать исполняемые файлы, если пользователь при запуске не указал явно путь к нужному исполняемому файлу. 5
При поиске исполняемого файла система сначала смотрит в пользовательской переменной PATH, затем в системной. 3 В пределах каждой переменной приоритет определяется по порядку в строке, то есть преобладает первый путь. 3
Операционная система Windows выполняет поиск с использованием расширений имён файлов по умолчанию в следующем порядке приоритета: .exe, .com, .bat и .cmd. 2 Если два или более файла в пути команды имеют одинаковое имя файла и расширение, команда сначала ищет указанное имя файла в текущем каталоге. 2 Затем она выполняет поиск каталогов в пути команды в том порядке, в который они перечислены в переменной среды PATH. 2
В переменную PATH нужно добавлять не пути к исполняемым файлам, а пути к директориям, где они находятся. 5