Переменные окружения Windows 10 и Windows 11: полный гайд

Приветствую всех! В Windows 10 и Windows 11 существуют переменные среды (Environment Variables) – это особые переменные, которые можно использовать в командной строке, скриптах или при работе с некоторыми командами встроенных приложений (например, в окне «Выполнить»). Для тех, кто часто пользуется консолью или скриптами, это очень удобно. Например, нет необходимости каждый раз вводить полный путь к глубоко расположенной папке – достаточно просто указать переменную.

Сегодня я поделюсь информацией о системных переменных среды (Environment Variables) в Windows, расскажу, как с ними работать и как их создавать. Если у вас возникнут дополнительные вопросы, пишите в комментариях.

Где хранятся существующие переменные

Переменные окружения Windows 10 и Windows 11: полный гайд

Прежде всего рассмотрим, где сохраняются переменные среды в операционных системах Windows 10 или 11. После этого мы более подробно ознакомимся с ними и на конкретном примере поймем, как они функционируют в системе.

  1. Выполните правый клик по иконке «Мой компьютер» и выберите «Свойства».

Переменные окружения Windows 10 и Windows 11: полный гайд

  1. Если у вас стандартная версия операционной системы – перейдите по ссылке «Дополнительные параметры системы» в левом меню. Если у вас последняя профессиональная версия, то найдите ссылку с тем же названием в разделе «О программе» в правом блоке и прокрутите ее до самого низа.

Переменные окружения Windows 10 и Windows 11: полный гайд

  1. Зайдите в раздел «Дополнительные настройки» и кликните на кнопку «Системные переменные»

Переменные окружения Windows 10 и Windows 11: полный гайд

Переменные
Значения
Локальные переменные пользователяСозданы установленными программами или пользователем
Системные переменныеИспользуются программами или скриптами

Переменные окружения Windows 10 и Windows 11: полный гайд

Также можно ознакомиться со всем списком в командной строке – просто открываем командную строку. Затем вводим следующую команду:

set > %homepath%desktopset.txt

Команда выполняется моментально. После этого проверяем на рабочем столе и открываем текстовый файл

В этом файле сохранены все существующие переменные, которые могут быть использованы. Все эти переменные можно использовать в любом месте, в скриптах или в командной строке. Например, в предыдущей команде уже использовалась переменная %homepath% – она заменяет информацию о расположении папки:

C:UsersИмя

Переменные окружения Windows 10 и Windows 11: полный гайд

Еще один существенный аспект состоит в том, что все переменные окружаются знаком процента (%) с обеих сторон. Регистр написания букв переменных значения не имеет:

%homepath% = %HOMEPATH% = %Homepath%

PATH и PATHEXT

Обратите внимание на две увлекательные переменные PATH и PATHEXT, они заполнены массивом значений. Как на них настроиться? Давайте проанализируем на примере.

Переменные окружения Windows 10 и Windows 11: полный гайд

Допустим, мы запускаем определенную программу:

program.exe

С использованием переменной PATH. Если мы взглянем на значения PATH, мы увидим, что это пути к конкретным папкам любого диска в системе. При использовании переменной PATH в скрипте или консольной команде, система просматривает весь массив – то есть все указанные папки – и пытается найти program.exe, чтобы запустить его, если найдет соответствие. Давайте добавим свой собственный путь:

  1. Выберите PATH, нажав левой кнопкой мыши.
  2. Нажмите кнопку «Изменить».

Переменные окружения Windows 10 и Windows 11: полный гайд

  1. Нажимаем на кнопку «Создать».
  2. Затем вводим название новой директории. Желательно, чтобы она была правильной и уже существовала. В конце нажимаем «ОК».

Переменные окружения Windows 10 и Windows 11: полный гайд

Еще одно важное замечание – после добавления новых переменных необходимо, чтобы они стали доступны в системе. Для этого нужно перезагрузить компьютер или «Проводник». Только после этого можно будет использовать новые переменные. Чтобы перезагрузить «Проводник», откройте консоль и выполните две команды:

taskkill /F /IM explorer.exe

Затем введите:

Если вы работаете с переменными среды в командной строке Windows 10 или Windows 11, вам также нужно перезапустить её – закройте и снова откройте приложение.

Обязательно помните о переменной PATHEXT, где хранятся разные расширения. Эта переменная работает аналогично. Необходимости указывать расширение программы или объекта для запуска в скрипте или командной строке нет. Система автоматически выберет расширение из массива PATHEXT и пройдет по всем возможным вариантам. Так что вместо:

program.exe

Достаточно просто указать:

Создание переменной

Предлагаю рассмотреть процесс создания переменной среды в операционной системе Windows. Это очень просто. Нужно выбрать верхний или нижний блок и нажать на кнопку «Создать». Повторю еще раз, что верхний блок используется для выполнения команд от имени текущего пользователя.

Переменные окружения Windows 10 и Windows 11: полный гайд

При указании «Имя переменной» и значения вы можете ввести путь к папке, файлу или запускаемой программе, а также использовать системные переменные из нижнего блока. Нажмите «ОК».

Не забудьте, что для активации переменной необходимо перезагрузить «Проводник» (Explorer.exe). Инструкцию по этому процессу можно найти в предыдущей главе. Если у вас возникли вопросы или вам нужна помощь от MoiSovety.ru, опишите свою проблему в комментариях. Там же вы можете оставить дополнения и предложения.

Оцените статью
Мои Советы
Добавить комментарий