Как отредактировать системный PATH для упрощения доступа к командной строке в Windows
Основные выводы
PATH указывает Windows, где она должна искать исполняемые файлы, делая их доступными через интерфейсы командной строки или скрипты. Чтобы добавить новую папку в PATH, перейдите в раздел “Дополнительные параметры системы” > “Переменные среды”, выберите PATH, нажмите “Изменить”, а затем “Создать”.
Вы когда-нибудь задумывались, почему вы можете просто ввести ipconfig в командной строке, и он работает, но когда вы хотите использовать программу командной строки, которую вы загрузили, вам нужно сначала перейти в ее каталог? Вот как это исправить с помощью системного PATH Windows в Windows 10 и Windows 11.
Что такое системный PATH Windows?
Системный PATH Windows указывает вашему компьютеру, где он может найти определенные каталоги, содержащие исполняемые файлы. Например, файл Ipconfig.exe находится в каталоге C:\Windows\System32, который по умолчанию входит в системный PATH. Когда вы вводите ipconfig в командной строке, Windows не нужно знать, где находится этот EXE - она проверит все папки в PATH, пока не найдет нужную.
Если вы загрузили программу, использующую интерфейс командной строки, например ADB, Android Debug Bridge, вы не можете просто набрать adb в командной строке или PowerShell, чтобы запустить ее, как это можно сделать со встроенными командами Windows (например, ipconfig). Вместо этого нужно указать Command Prompt, где найти этот файл, введя полный путь к EXE:
C:\Android\platform-tools\adb.exe
Если этого не сделать, вы получите сообщение об ошибке, подобное этому.
Это очень много, особенно для того, что приходится часто запускать.
Если вы хотите получить такое же удобство при работе с загруженной программой (например, ADB), вам нужно добавить ее папку в системный PATH Windows. Тогда, когда вам понадобится запустить adb, вы сможете просто выполнить команду:
adb .
Ничего дополнительно набирать не нужно.
Как добавить папку в PATH
Эти шаги в основном одинаковы в Windows 10 и Windows 11. Есть лишь небольшие различия в пользовательском интерфейсе.
Начните с нажатия клавиши Windows, чтобы открыть меню “Пуск”, затем найдите “Расширенные настройки системы”. Также можно перейти через Панель управления в раздел “Система и безопасность” > “Система” и щелкнуть на гиперссылке “Дополнительные параметры системы” в левой части панели.
Когда откроется окно “Свойства системы”, нажмите на кнопку “Переменные среды”.
В поле “Системные переменные” найдите переменную Path. Выберите ее и нажмите кнопку “Изменить”.
Вы можете изменить PATH только для текущего пользователя, изменив переменную PATH в разделе “Переменные пользователя”. Однако это не повлияет на других пользователей. Во многих случаях лучше и удобнее добавить что-то в системный PATH, чтобы это было универсально доступно на вашем компьютере.
В Windows 10 и Windows 11 этот процесс стал проще и менее запутанным, чем в предыдущих версиях Windows. После нажатия кнопки редактирования появится новое диалоговое окно, в котором каждое место в PATH будет указано в отдельной строке. Это значительное улучшение по сравнению с тем, как предыдущие версии Windows обрабатывали местоположения PATH, и упрощает работу по добавлению нового местоположения.
Сначала нажмите кнопку “Новый”, которая добавит строку в конец списка. Добавьте свое местоположение - “C:\AndroidSDK” в нашем примере - и нажмите Enter. Нажмите кнопку “ОК”, и все готово.
Старые версии Windows требуют, чтобы каждая строка заканчивалась точкой с запятой, но Windows 10 и 11 этого не делают, если вы используете пользовательский интерфейс, как мы здесь. Если вы используете интерфейс командной строки для редактирования PATH, вы все равно найдете их там.
Теперь Android Debugging Bridge должен быть доступен из любой командной строки, PowerShell или терминала Windows, при этом не нужно указывать его каталог.
Вы можете добавить в PATH сколько угодно мест. Тем не менее, согласно правилам и передовой практике, старайтесь не загромождать PATH ненужными исполняемыми файлами.