Переменные среды в Windows: использование, список и таблицы

Переменные среды в Windows: использование, список и таблицы

Переменная среды (environment variable) — текстовая короткая ссылка на элемент операционной системы Windows, предназначенная для получения быстрого доступа к объекту системы, или к данным о каталогах и конфигурации компьютера. Переменная среды (переменная окружения) позволяет быстро перейти к нужному месту на компьютере, без использования имени пользователя или полного пути к объекту.

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

Переменные среды Windows делятся на два вида:

  • Пользовательские переменные среды — содержат указания пути к пользовательским каталогам.
  • Системные переменные среды — содержат информацию о каталогах ОС и конфигурации ПК.

Чаще всего переменные среды используются как путь к дискам, файлам или параметрам системы. Использование переменной среды позволяет быстро перейти к нужной директории операционной системы, без ввода полного пути, например, без ввода имени пользователя.

Переменные окружения часто используются при написании скриптов, или при работе в командной строке. Короткие переменные можно использовать вместо полного пути до файла или папки, например, при создании ярлыков, при вводе пути к объекту.

Пример использования переменной среды Windows

Рассмотрим следующий пример: пользователю нужно открыть системную папку «AppData», в которой находятся различные данные программ, установленных в операционную систему Windows. Скрытая папка «AppData» находится в профиле пользователя, обычно на диске «C:». Данные приложений расположены по пути:

C:UsersИмя_ пользователяAppDataRoaming

Чтобы получить доступ к этой папке нужно выполнить несколько последовательных действий: открыть Проводник, включить в Windows отображение скрытых папок и файлов, а затем пройти по всему пути до нужной папки.

При помощи переменной «%APPDATA%» (переменная используется без кавычек) можно сразу открыть нужную директорию в системе, без ввода имени пользователя, включения отображения скрытых папок, ввода полного пути. Это экономит много времени.

Чтобы открыть нужный каталог достаточно лишь ввести «%APPDATA%» в поле поиска Windows, в адресную строку Проводника или в диалоговое окно «Выполнить», а затем нажать на клавишу «Enter».

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

Пользователь может самостоятельно создавать переменные среды или изменять существующие. В статье мы рассмотрим несколько способов просмотра переменных среды и самостоятельное создание переменной. В руководстве вы найдете таблицу со списком переменных, применяемых в операционных системах Windows 10, Windows 8.1, Windows 8, Windows 7.

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

Сейчас мы посмотрим, как получить доступ к переменным средам в операционной системе Windows 10. В других версиях Windows необходимо выполнить аналогичные действия.

Чтобы посмотреть переменные окружения Windows 10, выполните следующее:

  1. Нажмите на клавиши» «Win» + «R».
  2. В окне «Выполнить» введите команду: «systempropertiesadvanced» (без кавычек), а затем нажмите на кнопку «ОК».
  3. В окне «Свойства системы», во вкладке «Дополнительно» нажмите на кнопку «Переменные среды…».

переменные средыd0bfd0b5d180d0b5d0bcd0b5d0bdd0bdd18bd0b5 d181d180d0b5d0b4d18b d0b2 windows d0b8d181d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d0bdd0b8d0b5 d181d0bf 65d4526353c7f

  1. В окне «Переменные среды» отображаются пользовательские переменные среды и системные переменные среды.

переменные средыd0bfd0b5d180d0b5d0bcd0b5d0bdd0bdd18bd0b5 d181d180d0b5d0b4d18b d0b2 windows d0b8d181d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d0bdd0b8d0b5 d181d0bf 65d452638160c

Доступ к переменным средам из реестра Windows

Есть возможность получить доступ к переменным средам из системного реестра Windows. Пользователю нужно будет открыть редактор реестра, а затем пройти по пути до определенной ветки.

Системные переменные среды находятся по следующему пути:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment

переменное окружение в реестреd0bfd0b5d180d0b5d0bcd0b5d0bdd0bdd18bd0b5 d181d180d0b5d0b4d18b d0b2 windows d0b8d181d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d0bdd0b8d0b5 d181d0bf 65d45263aff09

Переменные среды локального пользователя расположены в следующей ветке реестра:

HKEY_CURRENT_USEREnvironment

перменные среды в реестреd0bfd0b5d180d0b5d0bcd0b5d0bdd0bdd18bd0b5 d181d180d0b5d0b4d18b d0b2 windows d0b8d181d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d0bdd0b8d0b5 d181d0bf 65d45263e2c77

Вы можете создать в редакторе реестра новые переменные или изменить существующие.

Как посмотреть все переменные среды в командной строке

Пользователь может получить список переменных среды при помощи системного инструмента — командной строки Windows.

В cmd переменные среды открываются следующим образом:

  1. Запустите командную строку от имени администратора.
  2. Выполните команду:
set

переменные среды в командной строкеd0bfd0b5d180d0b5d0bcd0b5d0bdd0bdd18bd0b5 d181d180d0b5d0b4d18b d0b2 windows d0b8d181d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d0bdd0b8d0b5 d181d0bf 65d452630a79c

Для получения списка переменных в виде текстового файла, выполните в командной строке команду:

set > C:Variables.txt

После выполнения этой команды, на Локальном диске «C:» появится текстовый файл с именем «Variables» (имя можно использовать любое), в котором находится список переменных среды Windows.

На моем компьютере файл имеет следующее содержание:

ALLUSERSPROFILE=C:ProgramData

APPDATA=C:UsersUserAppDataRoaming

CommonProgramFiles=C:Program FilesCommon Files

CommonProgramFiles(x86)=C:Program Files (x86)Common Files

CommonProgramW6432=C:Program FilesCommon Files

COMPUTERNAME=DESKTOP-3HEECRJ

ComSpec=C:WINDOWSsystem32cmd.exe

DokanLibrary1=C:Program FilesDokanDokanLibrary-1.2.2

DriverData=C:WindowsSystem32DriversDriverData

HOMEDRIVE=C:

HOMEPATH=UsersUser

LOCALAPPDATA=C:UsersUserAppDataLocal

LOGONSERVER=DESKTOP-3HEECRJ

NUMBER_OF_PROCESSORS=4

OneDrive=C:UsersUserOneDrive

OneDriveConsumer=C:UsersUserOneDrive

OS=Windows_NT

Path=C:Program Files (x86)Common FilesOracleJavajavapath;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:WindowsSystem32OpenSSH;C:Program Files (x86)NVIDIA CorporationPhysXCommon;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:WINDOWSSystem32WindowsPowerShellv1.0;C:WINDOWSSystem32OpenSSH;C:Program Files (x86)Windows LiveShared;C:Program FilesNVIDIA CorporationNVIDIA NvDLISR;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:WINDOWSSystem32WindowsPowerShellv1.0;C:WINDOWSSystem32OpenSSH;C:UsersUserAppDataLocalMicrosoftWindowsApps

PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

PROCESSOR_ARCHITECTURE=AMD64

PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 60 Stepping 3, GenuineIntel

PROCESSOR_LEVEL=6

PROCESSOR_REVISION=3c03

ProgramData=C:ProgramData

ProgramFiles=C:Program Files

ProgramFiles(x86)=C:Program Files (x86)

ProgramW6432=C:Program Files

PROMPT=$P$G

PSModulePath=C:Program FilesWindowsPowerShellModules;C:WINDOWSsystem32WindowsPowerShellv1.0Modules

PUBLIC=C:UsersPublic

SystemDrive=C:

SystemRoot=C:WINDOWS

TEMP=C:UsersUserAppDataLocalTemp

TMP=C:UsersUserAppDataLocalTemp

TMPDIR=C:UsersPublicDocumentsWondershareCreatorTemp

USERDOMAIN=DESKTOP-3HEECRJ

USERDOMAIN_ROAMINGPROFILE=DESKTOP-3HEECRJ

USERNAME=User

USERPROFILE=C:UsersUser

windir=C:WINDOWS

Открытие списка переменных среды в Windows PowerShell

Открытие списка переменных среды возможно при помощи системного средства Windows PowerShell.

Выполните следующие действия:

  1. Запустите Windows PowerShell от имени администратора.
  2. Введите команду, а затем нажмите на клавишу «Enter»:
dir Env:
  1. В окне PowerShell откроется список переменных среды Windows.

переменные среды в powershelld0bfd0b5d180d0b5d0bcd0b5d0bdd0bdd18bd0b5 d181d180d0b5d0b4d18b d0b2 windows d0b8d181d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d0bdd0b8d0b5 d181d0bf 65d452641e873

Создание переменной среды в Windows

Пользователь может самостоятельно создать новую переменную для открытия директорий на компьютере, или для запуска программ.

Перед внесением изменений в переменные окружения, обратите внимание на то, что бездумное изменение значений переменных среды Windows может привести к сбоям или неполадкам в работе операционной системы.

Проделайте следующее:

  1. В окне «Переменные среды» выберите одну из групп переменных: пользовательские или системные переменные.
  2. Нажмите на кнопку «Создать…».

переменные средыd0bfd0b5d180d0b5d0bcd0b5d0bdd0bdd18bd0b5 d181d180d0b5d0b4d18b d0b2 windows d0b8d181d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d0bdd0b8d0b5 d181d0bf 65d452638160c

На этом примере я создам отдельную переменную среды для запуска программы TeamViewer.

  1. В окне «Изменение пользовательской переменной» добавьте имя переменной, а в поле «Значение переменной:» введите полный путь к исполняемому файлу.

изменение переменнойd0bfd0b5d180d0b5d0bcd0b5d0bdd0bdd18bd0b5 d181d180d0b5d0b4d18b d0b2 windows d0b8d181d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d0bdd0b8d0b5 d181d0bf 65d452645da19

  1. В окне переменных сред добавилась новая переменная. Нажмите на кнопку «ОК» для применения изменений.

переменная созданаd0bfd0b5d180d0b5d0bcd0b5d0bdd0bdd18bd0b5 d181d180d0b5d0b4d18b d0b2 windows d0b8d181d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d0bdd0b8d0b5 d181d0bf 65d452647a3e6

  1. В диалоговом окне «Выполнить» введите «%Имя_переменной%», в нашем случае, «%TeamViewer%», нажмите на кнопку «ОК».

выполнитьd0bfd0b5d180d0b5d0bcd0b5d0bdd0bdd18bd0b5 d181d180d0b5d0b4d18b d0b2 windows d0b8d181d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d0bdd0b8d0b5 d181d0bf 65d45264af3ba

  1. На Рабочем столе компьютера откроется окно запущенной программы.

Подобным способом, после ввода переменной в адресную строку Проводника, выполняется запуск программы или открытие директории на ПК.

Переменная среды пути «Path» содержит список директорий на компьютере, в которых система должна искать исполняемые файлы. Переменная среды пути «PATH» не добавляется к исполняемым файлам, а только к директориям, где находятся данные файлы.

Если добавить в переменную среды Path Windows путь к директории с исполняемым файлом, например, для браузера Google Chrome: C:Program Files (x86)GoogleChromeApplication, то программа запустится из командной строки, после выполнения команды «chrome», без ввода полного пути к исполняемому файлу.

добавление переменнойd0bfd0b5d180d0b5d0bcd0b5d0bdd0bdd18bd0b5 d181d180d0b5d0b4d18b d0b2 windows d0b8d181d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d0bdd0b8d0b5 d181d0bf 65d45264cfe02

При необходимости, пользователь может удалить ненужную переменную из операционной системы Windows.

Список переменных среды Windows в таблице

Для удобства посетителей сайта я собрал в общую таблицу переменные, их описание и значения в операционной системе Windows. В подавляющем большинстве случаев, системная папка расположена на диске «C:», поэтому пути в значениях даны для этого диска.

Переменная Назначение Значение переменной
%ALLUSERSPROFILE% Папка ProgramData C:ProgramData
%APPDATA% Папка размещения данных программ C:UsersUserAppDataRoaming
%CommonProgramFiles% Папка Common Files в Program Files C:Program FilesCommon Files
%CommonProgramW6432% Папка Common Files в Program Files C:Program FilesCommon Files
%COMPUTERNAME% Имя компьютера DESKTOP-XXXXXXX
%ComSpec% Запуск командной строки C:WINDOWSsystem32cmd.exe
%DriverData% Папка DriverData C:WindowsSystem32DriversDriverData
%HOMEDRIVE% Системный диск C:
%HOMEPATH% Папка профиля пользователя C:UsersUser
%LOCALAPPDATA% Папка локальных данных приложений C:UsersUserAppDataLocal
%LOGONSERVER% Имя контроллера домена DESKTOP-XXXXXXX
%NUMBER_OF_PROCESSORS% Количество потоков процессора
%OneDrive% Папка OneDrive C:UsersUserOneDrive
%Path% Путь поиска исполняемых файлов C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;…
%PATHEXT% Исполняемые расширения файлов .COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH; .MSC
%PROCESSOR_ARCHITECTURE% Архитектура процессора AMD64; x86; IA64
%PROCESSOR_IDENTIFIER% Описание процессора
%PROCESSOR_LEVEL% Номер модели процессора
%PROCESSOR_REVISION% Ревизия процессора
%ProgramData% Папка ProgramData C:ProgramData
%ProgramFiles% Папка ProgramFiles C:Program Files
%ProgramFiles(x86)% Папка ProgramFiles(x86) C:Program Files (x86)
%ProgramW6432% Папка ProgramFiles C:Program Files
%PROMPT% Возвращение параметров командной строки
%PSModulePath% Пути к расположению модулей PowerShell C:Program FilesWindowsPowerShellModules;C:WINDOWSsystem32WindowsPowerShellv1.0Modules
%PUBLIC% Папка «Общие» в профиле пользователей C:UsersPublic
%SystemDrive% Системный диск с Windows C:
%SystemRoot% Папка Windows C:Windows
%TEMP% Временный каталог C:UsersUserAppDataLocalTemp
%TMP% Временный каталог C:UsersUserAppDataLocalTemp
%USERDOMAIN% Имя домена DESKTOP-XXXXXXX
%USERNAME% Имя пользователя User
%USERPROFILE% Профиль пользователя C:UsersUser
%Windir% Папка Windows C:Windows

Выводы статьи

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

Windows
Переменные среды в Windows: использование, список и таблицы