Поскольку операционная система Windows ориентирована на самую широкую аудиторию пользователей, большинство её настроек доступны через графический интерфейс, представленный различными кнопками, чекбоксами, переключателями, ползунками и тому подобными элементами управления. Но есть также и такие настройки, которые нужно править вручную, например, параметры реестра и значения переменных окружения.
Переменные окружения или иначе переменные среды в Windows представляют собой своего рода контейнеры, хранящие данные о настройках операционной системы. Так, к примеру, переменная PATH содержит путь поиска исполняемых файлов, а переменная PATHEXT — расширения файлов, которые идентифицируются Windows как исполняемые. Есть переменные, которые возвращают текущую дату и время, архитектуру процессора, путь к профилю текущего пользователя и даже случайные числа от до 32767.
В Windows, в частности в версии 10, есть несколько способов просмотреть список доступных для редактирования переменных. Вот самый простой из них. Перейдите в панель управления, откройте апплет Система, а затем выберите Дополнительные параметры системы -> Переменные среды.
Откроется окошко, содержащее список системных (внизу) и пользовательских (вверху) переменных с их значениями.
Добраться к ним также можно через реестр.
Открыв командой regedit редактор реестра, разверните в левой колонке ветку:
Последний подраздел содержит пользовательские (локальные) переменные, таковыми в Windows 10 являются содержащие пути к временным каталогам, папке с данными универсальных приложений Microsoft, имя активного пользовательского сеанса, словом, всё, что имеет непосредственно отношение к конкретному пользователю.
Чтобы просмотреть список системных переменных окружения, разверните ветку:
Есть и третий, альтернативный вариант.
Просмотреть список переменных среды можно с помощью обычной командной строки.
Открыв консоль CMD, выполните в ней команду set
И Windows тут же выведет полный список всех переменных окружения вместе с их значениями.

Переменные среды Windows
Получить информацию о существующих переменных можно в свойствах системы. Для этого кликаем по ярлыку Компьютера на рабочем столе правой кнопкой мыши и выбираем соответствующий пункт.
Переходим в «Дополнительные параметры».
В открывшемся окне с вкладкой «Дополнительно» нажимаем кнопку, указанную на скриншоте ниже.
Здесь мы видим два блока. Первый содержит пользовательские переменные, а второй системные.
Если требуется просмотреть весь перечень, запускаем «Командную строку» от имени администратора и выполняем команду (вводим и нажимаем ENTER).
set > %homepath%desktopset.txt
Подробнее: Как открыть «Командную строку» в Windows 10
На рабочем столе появится файл с названием «set.txt», в котором будут указаны все переменные окружения, имеющиеся в системе.
Все их можно использовать в консоли или скриптах для запуска программ или поиска объектов, заключив имя в знаки процента. Например, в команде выше вместо пути
C:UsersИмя_пользователя
мы использовали
%homepath%
Примечание: регистр при написании переменных не важен. Path=path=PATH
Переменные PATH и PATHEXT
Если с обычными переменными все понятно (одна ссылка – одно значение), то эти две стоят особняком. При детальном рассмотрении видно, что они ссылаются сразу на несколько объектов. Давайте разберемся, как это работает.
«PATH» позволяет запускать исполняемые файлы и скрипты, «лежащие» в определенных каталогах, без указания их точного местоположения. Например, если ввести в «Командную строку»
explorer.exe
система осуществит поиск по папкам, указанным в значении переменной, найдет и запустит соответствующую программу. Этим можно воспользоваться в своих целях двумя способами:
- Поместить необходимый файл в одну из указанных директорий. Полный список можно получить, выделив переменную и нажав «Изменить». 
- Создать свою папку в любом месте и прописать путь к ней. Для этого (после создания директории на диске) жмем «Создать», вводим адрес и ОК.
%SYSTEMROOT% определяет путь до папки «Windows» независимо от буквы диска. Затем нажимаем ОК в окнах «Переменные среды» и «Свойства системы». 
Для применения настроек, возможно, придется перезапустить «Проводник». Сделать это быстро можно так:
Открываем «Командную строку» и пишем команду
taskkill /F /IM explorer.exe
Все папки и «Панель задач» исчезнут. Далее снова запускаем «Проводник».
explorer
Еще один момент: если вы работали с «Командной строкой», ее также следует перезапустить, то есть консоль не будет «знать», что настройки изменились. Это же касается и фреймворков, в которых вы отлаживаете свой код. Также можно перезагрузить компьютер или выйти и снова зайти в систему.
Теперь все файлы, помещенные в «C:Script» можно будет открывать (запускать), введя только их название.
«PATHEXT», в свою очередь, дает возможность не указывать даже расширение файла, если оно прописано в ее значениях.
Принцип работы следующий: система перебирает расширения по очереди, пока не будет найден соответствующий объект, причем делает это в директориях, указанных в «PATH».
Создание переменных среды
Создаются переменные просто:
- Нажимаем кнопку «Создать». Сделать это можно как в пользовательском разделе, так и в системном.
- Вводим имя, например, «desktop». Обратите внимание на то, чтобы такое название еще не было использовано (просмотрите списки).
- В поле «Значение» указываем путь до папки «Рабочий стол».
C:UsersИмя_пользователяDesktop
- Нажимаем ОК. Повторяем это действие во всех открытых окнах (см. выше).
- Перезапускаем «Проводник» и консоль или целиком систему.
- Готово, новая переменная создана, увидеть ее можно в соответствующем списке.
Для примера переделаем команду, которую мы использовали для получения списка (самая первая в статье). Теперь нам вместо
set > %homepath%desktopset.txt
потребуется ввести только
set > %desktop%set.txt
Заключение
Использование переменных окружения позволяет значительно сэкономить время при написании скриптов или взаимодействии с системной консолью. Еще одним плюсом является оптимизация создаваемого кода. Имейте в виду, что созданные вами переменные отсутствуют на других компьютерах, и сценарии (скрипты, приложения) с их использованием работать не будут, поэтому перед тем, как передавать файлы другому пользователю, необходимо уведомить его об этом и предложить создать соответствующий элемент в своей системе. Мы рады, что смогли помочь Вам в решении проблемы.Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
В Windows 10 переменные среды — это предварительно определенные имена, представляющие путь к определенным местам в операционной системе, например к диску, конкретному файлу или папке.
Переменные среды могут быть полезны в ряде сценариев, они особенно полезны, если вы являетесь специалистом по ИТ или чините чужой компьютер, поскольку вы можете быстро перемещаться в определенные места, даже не зная имени пользователя или полного пути к системной папке.
Например, вместо перехода по следующему пути C:Users<usernameroaming> можно открыть команду «Выполнить» (клавиша Windows + R), ввести %APPDATA% и нажать клавишу Enter для доступа к тому же пути. Или вы можете использовать переменную %HOMEPATH% для доступа к местоположению папок по умолчанию для текущего пользователя — где операционная система хранит папки рабочего стола, документов, загрузок, OneDrive и т. Д.</usernameroaming>
Переменные среды по умолчанию в Windows 10
| VARIABLE | WINDOWS 10 | 
|---|---|
| %ALLUSERSPROFILE% | C:ProgramData | 
| %APPDATA% | C:Users{имя пользователя}AppDataRoaming | 
| %COMMONPROGRAMFILES% | C:Program FilesCommon Files | 
| %COMMONPROGRAMFILES(x86)% | C:Program Files (x86)Common Files | 
| %CommonProgramW6432% | C:Program FilesCommon Files | 
| %COMSPEC% | C:WindowsSystem32cmd.exe | 
| %HOMEDRIVE% | C: | 
| %HOMEPATH% | C:Users{имя пользователя} | 
| %LOCALAPPDATA% | C:Users{имя пользователя}AppDataLocal | 
| %LOGONSERVER% | \{domain_logon_server} | 
| %PATH% | C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem | 
| %PathExt% | .com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc | 
| %PROGRAMDATA% | C:ProgramData | 
| %PROGRAMFILES% | C:Program Files | 
| %ProgramW6432% | C:Program Files | 
| %PROGRAMFILES(X86)% | C:Program Files (x86) | 
| %PROMPT% | $P$G | 
| %SystemDrive% | C: | 
| %SystemRoot% | C:Windows | 
| %TEMP% | C:Users{имя пользователя}AppDataLocalTemp | 
| %TMP% | C:Users{имя пользователя}AppDataLocalTemp | 
| %USERDOMAIN% | Пользовательский домен, связанный с текущим пользователем. | 
| %USERDOMAIN_ROAMINGPROFILE% | Пользовательский домен, связанный с перемещаемым профилем. | 
| %USERNAME% | {имя пользователя} | 
| %USERPROFILE% | C:Users{имя пользователя} | 
| %WINDIR% | C:Windows | 
| %PUBLIC% | C:UsersPublic | 
| %PSModulePath% | %SystemRoot%system32WindowsPowerShellv1.0Modules | 
| %OneDrive% | C:Users{имя пользователя}OneDrive | 
| %DriverData% | C:WindowsSystem32DriversDriverData | 
| %CD% | Выводит текущий путь к каталогу. (Командная строка.) | 
| %CMDCMDLINE% | Выводит командную строку, используемую для запуска текущего сеанса командной строки. (Командная строка.) | 
| %CMDEXTVERSION% | Выводит количество текущих расширений командного процессора. (Командная строка. | 
| %COMPUTERNAME% | Выводит имя системы. | 
| %DATE% | Выводит текущую дату. (Командная строка.) | 
| %TIME% | Время выхода. (Командная строка.) | 
| %ERRORLEVEL% | Выводит число определяющих статус выхода предыдущей команды. (Командная строка.) | 
| %PROCESSOR_IDENTIFIER% | Идентификатор процессора | 
| %PROCESSOR_LEVEL% | Outputs processor level. | 
| %PROCESSOR_REVISION% | Вывод ревизии процессора. | 
| %NUMBER_OF_PROCESSORS% | Выводит количество физических и виртуальных ядер. | 
| %RANDOM% | Выводит случайное число от 0 до 32767. | 
| %OS% | Windows_NT | 
Хотя вы можете использовать переменные среды для быстрого доступа к определенным местам в Windows 10, вы, как правило, будете использовать эти переменные при создании сценария или приложения.
Помните, что некоторые из упомянутых переменных не зависят от местоположения, в том числе % COMPUTERNAME%,% PATHEXT%, % PROMPT%, % USERDOMAIN%, % USERNAME%.
Хотя это руководство ориентировано на Windows 10, важно отметить, что эти переменные также будут работать в Windows 8.x, Windows 7 и Windows Vista.
Рейтинг: /5 — голосов —>
—> Используемые источники:
- https://www.white-windows.ru/tri-sposoba-prosmotret-imena-i-znacheniya-peremennyh-okruzheniya-v-windows-10/
- https://lumpics.ru/environment-variables-in-windows-10/
- https://g-ek.com/polnyij-spisok-peremennyix-sred-v-windows-10



 Как установить системные переменные среды в Windows 10?
Как установить системные переменные среды в Windows 10?

 Приложение Фотографии не работают в Windows 10
Приложение Фотографии не работают в Windows 10



 Как скачать и установить Python 3 на Windows 10/7
Как скачать и установить Python 3 на Windows 10/7


 




 Загрузка...
 Загрузка... 
							
							
						 
							 Десять команд PowerShell, которые должен знать каждый администратор Windows
Десять команд PowerShell, которые должен знать каждый администратор Windows Лучший просмотрщик фото для Windows 10
Лучший просмотрщик фото для Windows 10 Где находится средство просмотра фотографий Windows 10
Где находится средство просмотра фотографий Windows 10 Как включить всем привычный Просмотр Фотографий в Windows 10.
Как включить всем привычный Просмотр Фотографий в Windows 10.