- Переменные среды Windows 11 и Windows 10 — где находятся, как создать и настроить
- Что такое переменные среды
- Редактирование переменных среды Windows 11/10
- Изучаем переменные среды в Windows 10
- Переменные среды Windows
- Переменные PATH и PATHEXT
- Создание переменных среды
- Заключение
- Лучший ответ: как сбросить переменную PATH в Windows 10?
- Как восстановить переменную PATH в Windows 10?
- Как восстановить переменную пути?
- Нужно ли мне перезагружать после изменения переменной PATH?
- Какая переменная пути по умолчанию в Windows 10?
- Как установить переменную PATH в Windows 10?
- Какие у меня окна пути?
- Что должно быть в переменной PATH?
- Как мне найти свой путь в CMD?
- Какое значение по умолчанию для переменной среды PATH?
- Как изменить путь без перезагрузки?
- Как обновить переменные среды?
- Как установить переменные среды?
- Каков путь к системной переменной по умолчанию?
- Как установить путь по умолчанию?
- Как изменить путь в командной строке?
Переменные среды Windows 11 и Windows 10 — где находятся, как создать и настроить
Настройка переменных среды Windows может помочь сократить время, необходимое для набора команд в командной строке или, если вы часто пишете скрипты для собственных задач, сделать их более читаемыми. В большинстве случаев обычные пользователи добавляют записи в системную переменную среды PATH, хотя бывают и другие задачи.
В этой пошаговой инструкции базовая информация о том, как открыть переменные среды Windows 11 и Windows 10, создать или отредактировать их.
Что такое переменные среды
Переменные среды в Windows — записи о расположении системных папок, свойствах системы и другие, которые доступны для любой программы или скрипта.
Одна из наиболее часто используемых переменных среды — PATH, указывающая на папки, в которых выполняется поиск файлов, вызываемых в командной строке, терминале Windows, файле bat или из других источников. В качестве примера её назначения:
- Если вы откроете командную строку (или диалоговое окно «Выполнить»), введёте regedit и нажмете Enter — вы сможете запустить редактор реестра, не указывая полный путь к файлу regedit.exe, поскольку путь C:\Windows добавлен в переменную среды Path.
- Если же тем же образом в командной строке написать имя программы, путь к которой не добавлен в Path (chrome.exe, adb.exe, pip и другие), вы получите сообщение «Не является внутренней или внешней командой, исполняемой программой или пакетным файлом».
Если предположить, что вы часто используете команды adb.exe (например, для установки приложений Android в Windows 11), pip install (для установки пакетов Python) или любые другие то для того, чтобы не писать каждый раз полный путь к этим файлам, имеет смысл добавить эти пути в переменные среды.
Также вы можете добавлять и иные переменные среды (не обязательно содержащие пути), а в дальнейшем получать и использовать их значения в сценариях BAT (командной строки) или PowerShell. Пример получения и отображения значения системной переменной PATH для обоих случаев:
Получить список всех переменных среды в командной строке и PowerShell соответственно можно следующими командами:
Редактирование переменных среды Windows 11/10
Прежде чем приступать, учтите: изменение системных переменных среды по умолчанию может привести к проблемам в работе системы, не удаляйте уже имеющиеся переменные среды. Возможно, имеет смысл создать точку восстановления системы, если вы не уверены в своих действиях.
- Чтобы открыть переменные среды Windows вы можете использовать поиск в панели задач (начните вводить «Переменных» и откройте пункт «Изменение системных переменных среды») или нажать клавиши Win+R на клавиатуре, ввести sysdm.cpl и нажать Enter.
- На вкладке «Дополнительно» нажмите кнопку «Переменные среды…»
- В разделе «Переменные среды пользователя» (если требуется изменение только для текущего пользователя) или «Системные переменные» выберите переменную, которую нужно изменить и нажмите «Изменить» (обычно требуется именно это), либо, если необходимо создать новую переменную — нажмите кнопку «Создать». В моем примере — добавляем свои пути в системную переменную Path (выбираем эту переменную и нажимаем «Изменить»).
- Для добавления нового значения (пути) в системную переменную в следующем окне можно нажать кнопку «Создать», либо просто дважды кликнуть по первой пустой строке, затем — ввести нужный путь к папке, содержащей нужные нам исполняемые файлы.
- Также вы можете использовать кнопку «Изменить текст», в этом случае окно изменения системной переменной откроется в ином виде: имя переменной, а ниже — её значение. В случае указания путей значение будет представлять собой все пути, хранящиеся в переменной, разделенные знаком «точка с запятой».
- При создании новой переменной среды окно будет тем же, что и в 5-м шаге: необходимо будет указать имя системной переменной в верхнем поле, а её значение — в нижнем.
После создания или изменения переменной среды и сохранения сделанных настроек, переменная или обновленные значения сразу становятся доступны для текущего пользователя или в системе в целом в зависимости от того, какие именно переменные редактировались или создавались.
Изучаем переменные среды в Windows 10
Переменные среды Windows
Получить информацию о существующих переменных можно в свойствах системы. Для этого кликаем по ярлыку Компьютера на рабочем столе правой кнопкой мыши и выбираем соответствующий пункт.
Переходим в «Дополнительные параметры».
В открывшемся окне с вкладкой «Дополнительно» нажимаем кнопку, указанную на скриншоте ниже.
Здесь мы видим два блока. Первый содержит пользовательские переменные, а второй системные.
Если требуется просмотреть весь перечень, запускаем «Командную строку» от имени администратора и выполняем команду (вводим и нажимаем ENTER).
На рабочем столе появится файл с названием «set.txt», в котором будут указаны все переменные окружения, имеющиеся в системе.
Все их можно использовать в консоли или скриптах для запуска программ или поиска объектов, заключив имя в знаки процента. Например, в команде выше вместо пути
Примечание: регистр при написании переменных не важен. Path=path=PATH
Переменные PATH и PATHEXT
Если с обычными переменными все понятно (одна ссылка – одно значение), то эти две стоят особняком. При детальном рассмотрении видно, что они ссылаются сразу на несколько объектов. Давайте разберемся, как это работает.
«PATH» позволяет запускать исполняемые файлы и скрипты, «лежащие» в определенных каталогах, без указания их точного местоположения. Например, если ввести в «Командную строку»
система осуществит поиск по папкам, указанным в значении переменной, найдет и запустит соответствующую программу. Этим можно воспользоваться в своих целях двумя способами:
- Поместить необходимый файл в одну из указанных директорий. Полный список можно получить, выделив переменную и нажав «Изменить».
- Создать свою папку в любом месте и прописать путь к ней. Для этого (после создания директории на диске) жмем «Создать», вводим адрес и ОК.
%SYSTEMROOT% определяет путь до папки «Windows» независимо от буквы диска.
Затем нажимаем ОК в окнах «Переменные среды» и «Свойства системы».
Для применения настроек, возможно, придется перезапустить «Проводник». Сделать это быстро можно так:
Открываем «Командную строку» и пишем команду
taskkill /F /IM explorer.exe
Все папки и «Панель задач» исчезнут. Далее снова запускаем «Проводник».
Еще один момент: если вы работали с «Командной строкой», ее также следует перезапустить, то есть консоль не будет «знать», что настройки изменились. Это же касается и фреймворков, в которых вы отлаживаете свой код. Также можно перезагрузить компьютер или выйти и снова зайти в систему.
Теперь все файлы, помещенные в «C:\Script» можно будет открывать (запускать), введя только их название.
«PATHEXT», в свою очередь, дает возможность не указывать даже расширение файла, если оно прописано в ее значениях.
Принцип работы следующий: система перебирает расширения по очереди, пока не будет найден соответствующий объект, причем делает это в директориях, указанных в «PATH».
Создание переменных среды
Создаются переменные просто:
- Нажимаем кнопку «Создать». Сделать это можно как в пользовательском разделе, так и в системном.
- Вводим имя, например, «desktop». Обратите внимание на то, чтобы такое название еще не было использовано (просмотрите списки).
В поле «Значение» указываем путь до папки «Рабочий стол».
C:\Users\Имя_пользователя\Desktop
Нажимаем ОК. Повторяем это действие во всех открытых окнах (см. выше).
Для примера переделаем команду, которую мы использовали для получения списка (самая первая в статье). Теперь нам вместо
потребуется ввести только
Заключение
Использование переменных окружения позволяет значительно сэкономить время при написании скриптов или взаимодействии с системной консолью. Еще одним плюсом является оптимизация создаваемого кода. Имейте в виду, что созданные вами переменные отсутствуют на других компьютерах, и сценарии (скрипты, приложения) с их использованием работать не будут, поэтому перед тем, как передавать файлы другому пользователю, необходимо уведомить его об этом и предложить создать соответствующий элемент в своей системе.
Лучший ответ: как сбросить переменную PATH в Windows 10?
Как восстановить переменную PATH в Windows 10?
- В Windows 10 перейдите в Пуск> Настройки> Обновление и безопасность> Восстановление.
- В разделе «Расширенный запуск» нажмите «Перезагрузить сейчас».
- После перезагрузки компьютера в режиме расширенного запуска щелкните Устранение неполадок.
- Щелкните Обновить компьютер.
Как восстановить переменную пути?
- В меню «Пуск» откройте «Выполнить» (или нажмите ⊞ Win + R).
- Введите regedit. Найдите папку HKEY_LOCAL_MACHINE. Зайдите в папку SYSTEM. Перейдите в папку ControlSet002. Перейдите в папку управления. Зайдите в Session Manager. Перейдите в папку Environment. Затем в папке Environment дважды щелкните Путь.
Нужно ли мне перезагружать после изменения переменной PATH?
Из-за того, как Windows применяет переменные среды, вам, скорее всего, потребуется перезапустить приложения, чтобы они приняли изменение, включая explorer.exe. Перезагрузка компьютера рекомендуется (но не обязательна) и обеспечивает запуск всех приложений с изменением PATH.
Какая переменная пути по умолчанию в Windows 10?
Типичный путь — C: ProgramDataMicrosoftWindowsStart MenuPrograms. Каталог файловой системы, содержащий программы и папки, которые отображаются в меню «Пуск» для всех пользователей. Типичный путь в Windows — C: ProgramDataMicrosoftWindowsStart Menu.
Как установить переменную PATH в Windows 10?
Добавить в ПУТЬ в Windows 10
- Откройте «Начать поиск», введите «env» и выберите «Изменить системные переменные среды»:
- Нажмите кнопку «Переменные среды…».
- В разделе «Системные переменные» (нижняя половина) найдите строку с «Путь» в первом столбце и нажмите «Изменить».
- Появится пользовательский интерфейс «Изменить переменную среды».
Какие у меня окна пути?
PATH — это системная переменная, которую ваша операционная система использует для поиска необходимых исполняемых файлов из командной строки или окна Терминала. Системную переменную PATH можно установить с помощью системной утилиты на панели управления в Windows или в файле запуска вашей оболочки в Linux и Solaris.
Что должно быть в переменной PATH?
Переменная PATH избавляет нас от необходимости записывать полный путь к программе в CLI каждый раз, когда мы ее запускаем. По сути, это просто переменная, в которой хранится множество ярлыков. Когда вы вводите команду в CLI без использования абсолютного пути, операционная система проверяет переменную PATH.
Как мне найти свой путь в CMD?
- Перейдите в папку назначения и щелкните путь (выделен синим).
- введите cmd.
- Командная строка открывается с указанием пути к вашей текущей папке.
Какое значение по умолчанию для переменной среды PATH?
Переменная среды Path пользователя по умолчанию отсутствует (т. Е. Такая переменная не была установлена).
Как изменить путь без перезагрузки?
Обновить путь Windows без перезагрузки
- Откройте окно свойств вашей системы. …
- Откройте окно переменных среды.
- Дважды щелкните свой путь (если вы хотите просто изменить свой путь для входа в систему, используйте верхний, если вы хотите изменить его для всех входов, используйте нижний)
- Добавьте путь, который вы хотите добавить, через точку с запятой.
Как обновить переменные среды?
процесс обновления переменных среды без перезагрузки окон
- открыть окно командной строки cmd commend.
- входной набор PATH = C -> это обновит переменные среды.
- закройте и перезапустите окно cmd.
- введите эхо% PATH% для проверки.
Как установить переменные среды?
Инструкции для Windows
- Откройте панель управления.
- Щелкните Система и безопасность, затем Система.
- Щелкните Дополнительные параметры системы слева.
- В окне «Свойства системы» щелкните «Переменные среды…»
- Щелкните свойство, которое вы хотите изменить, затем нажмите кнопку Изменить…
Каков путь к системной переменной по умолчанию?
Эта переменная указывает на каталог Common Files. По умолчанию это «C: Program FilesCommon Files» в английской версии Windows. … Его значение — это расположение системного каталога, включая диск и путь.
Как установить путь по умолчанию?
- Перейдите в Windows Пуск> Открыть «Компьютер».
- Щелкните треугольник рядом с надписью «Документы».
- Щелкните правой кнопкой мыши папку «Мои документы».
- Щелкните «Свойства»> выберите вкладку «Местоположение».
- Введите «H: docs» на панели> щелкните [Применить].
- В окне сообщения может появиться вопрос, хотите ли вы переместить содержимое папки в новую папку.
Как изменить путь в командной строке?
Установка временного пути
- Откройте командную строку в Windows.
- Скопируйте путь к каталогу jdk / bin, в котором находится java (C: Program FilesJavajdk_versionbin)
- Напишите в командной строке: SET PATH = C: Program FilesJavajdk_versionbin и нажмите Enter command.