Переменные окружения Windows: Полный список

Переменные окружения Windows — это часто используемые команды для быстрого открытия пути к папке в Windows. Независимо от того, хотите ли вы найти определенные папки или устранить ошибку, вы можете быстро выполнить эти задачи, введя переменные окружения в меню “Выполнить” или командной строке. Ниже представлен полный список системных и пользовательских переменных окружения в Windows 10 и Windows 11.
Содержание
- Что такое переменные окружения Windows?
- Как получить доступ к переменным окружения в Windows
- Системные и пользовательские переменные окружения
- %AppData% и %LocalAppData%
- %CD%
- %CommonProgramFiles%
- %COMSPEC%
- %Date% или %Time%
- %DriverData%
- %HomeDrive%
- %LogOnServer%
- %Number_Of_Processors%
- %OneDrive%
- %OS%
- %Path%
- %PathExt%
- %Processor_Architecture%
- %Processor_Identifier%
- %Processor_Level%
- %Processor_Revision%
- %ProgramData%
- %ProgramFiles%
- %Prompt%
- %PSModulePath%
- %Public%
- %Random%
- %SessionName%
- %SystemRoot%
- %Temp%
- %UserDomain%
- %UserProfile%
- %WinDir%
- %ZES_ENABLE_SYSMAN%
- Часто задаваемые вопросы
Также читайте: Поиск в Windows 11 не работает? Вот 9 способов это исправить
Что такое переменные окружения Windows?
Переменные окружения в Windows — это команды, которые запускают путь к папке, используя короткую текстовую строку в символах процента (%). “Окружение” здесь относится к среде выполнения, в которой выполняется программа. На самом деле, цель этих команд — влиять на различные запущенные процессы на вашем компьютере.
Популярные примеры переменных окружения — это “%AppData%”, “%DriverData%”, “%temp%” и “%WinDir%”. Вы могли использовать их в меню “Выполнить” или командной строке, не зная, что они называются переменными окружения.
Также читайте: 10 самых простых способов разблокировать веб-сайты
Как получить доступ к переменным окружения в Windows
Проверить все переменные окружения, присутствующие на устройстве Windows, очень просто.
- Запустите “Просмотр дополнительных системных настроек” с помощью кнопки поиска (лупа) в Windows.

- В качестве альтернативы откройте “Настройки” с помощью Win + I, нажмите “Система -> О системе -> Дополнительные системные настройки.”
- Перейдите на вкладку “Дополнительно” и нажмите “Переменные окружения” в разделе “Запуск и восстановление.”

Системные и пользовательские переменные окружения
Из вышеуказанного меню вы можете увидеть все стандартные переменные окружения в одном месте. Они дополнительно классифицируются на две категории:
- Пользовательские переменные окружения: это переменные, относящиеся к путям к файлам и папкам, ориентированным на пользователя. Вы можете добавлять ярлыки к любым программам, которые вы используете, таким как OneDrive, Microsoft Office, приложение Xbox для ПК и другим, и можете свободно редактировать и даже удалять содержимое пользовательских переменных окружения.
- Системные переменные окружения: это переменные, относящиеся к путям к файлам и папкам, ориентированным на систему. Хотя вы можете добавлять новые системные переменные окружения (только если они отсутствуют), не редактируйте и не удаляйте существующие, так как это может повредить вашему устройству.

Также читайте: Как преобразовать устаревший BIOS в UEFI в Windows
1. %AppData% и %LocalAppData%
%AppData% указывает на папку AppData Roaming, которая связана с вашим профилем пользователя Windows. Roaming означает, что ваша информация для входа может быть перенесена с одного устройства Windows на другое. В отличие от этого, %LocalAppData% открывает локальные папки профиля пользователя, созданные на ПК с Windows.
Применение
- Поиск и очистка ненужных файлов, настроек и данных, накапливающихся в папках AppData.
- Администратор восстанавливает полное право собственности на важные системные и регистрационные файлы от TrustedInstaller.

2. %CD%
CD (смена директории) — это общая текстовая строка, используемая для переключения путей директорий в командной строке Windows и PowerShell. Таким образом, переменная %CD% указывает на точную директорию выполнения, в которой вы запускаете свой код.
Применение
- После прокрутки через несколько строк текста в командной строке легко забыть, какая из них является текущей рабочей директорией. Ввод
echo %CD%дает вам текущую. - Если вы запускаете несколько командных строк одновременно, %CD% избавляет вас от необходимости определять правильную рабочую директорию.

3. %CommonProgramFiles%
Переменная %CommonProgramFiles% относится к каталогу Windows с именем “Общие файлы”. Он содержит множество типов 64-битных файлов и папок, общих для различных приложений. Другая связанная переменная, %CommonProgramFiles(x86)%, выполняет ту же задачу, но только для программ и утилит на базе x86 (32-бит).
Применение
- Переменная открывает подкаталог, где вы можете просмотреть все файлы, общие для отдельно установленных программ.
- Для любой программы вы можете получить доступ к общим компонентам, присутствующим как в 64-битных, так и в 32-битных папках. К ним относятся фреймворки, службы и файлы DLL.

Также читайте: Как безопасно обойти требование TPM 2.0 в Windows 11
4. %COMSPEC%
%COMSPEC% или %ComSpec% — это текстовая запись ярлыка, используемая в меню “Выполнить” для открытия командной строки. Она уникально отображает весь путь командной строки “C:\Windows\System32\Cmd.exe” в заголовке окна.
Применение
- Взаимодействуйте с командной строкой напрямую из любого места на вашем ПК.
- Если вы запускаете компьютер без жесткого диска, вы можете загрузить устройство, запустив CMD вместе с настроенным RAM-диском и USB-накопителем.

5. %Date% или %Time%
Как следует из названия, переменные окружения %Date% и %Time% используются для отображения текущей даты и времени на вашем устройстве. Правильный вывод подтвердит, что последние настройки даты и времени действуют.
Применение
- Эта переменная используется для проверки, правильны ли текущие дата и время системы.
- Изменение текущей даты и времени в соответствии с форматом “мм-дд-гг” и 24-часовым форматом “0:чч:мм:сс”.

6. %DriverData%
%DriverData% — это переменная, которая относится к папке DriverData на вашем ПК с Windows. Она расположена по адресу “C:\Windows\System32\Drivers”. Это центральная папка, содержащая всю информацию о ваших драйверах.
Применение
- Поскольку папка доступна для “Восстановления системы”, SFC и других внутренних процессов, ее переменная очень удобна для поиска возможных ошибок.
- При установке нового оборудования используйте переменную, чтобы проверить, была ли затронута папка DriverData.

Также читайте: 15 безопасных веб-сайтов для загрузки программного обеспечения Windows
7. %HomeDrive%
Важный диск C:\ имеет решающее значение для всего, что вы делаете на своей системе. Команда, такая как %HomeDrive% (или %SystemDrive%), помогает вам открыть и просмотреть местоположение для дальнейшей деятельности.
Применение
- Получите доступ к диску C:\ из любого места на вашем ПК.
- Связывайтесь с другими переменными окружения, такими как %CD% или %CommonProgramFiles%.

8. %LogOnServer%
Каждый компьютер подключен к доменной группе или сети устройств. %LogOnServer% отображает текущий сервер входа в Windows, который может быть таким же простым, как имя вашего компьютера (ниже), или корпоративным доменом.
Применение
- Быстро узнайте сервер входа в Windows, к которому вы аутентифицированы.
- Подтвердите свой вход в правильную учетную запись Microsoft.

9. %Number_Of_Processors%
Как следует из названия, %Number_Of_Processors% указывает количество ядер на вашем процессоре Windows. Команда возвращает простое числовое значение, относящееся к количеству ядер процессора вашего устройства.
Применение
- Независимо от того, имеет ли ваш ПК двойной (2), четырехъядерный (4) или восьмиядерный (8) процессор, использование
echo %Number_Of_Processors%— самый быстрый способ узнать. - Это очень полезно, когда вы хотите узнать, поддерживает ли ваше устройство определенные игры и приложения, которые вы хотите запустить.

Также читайте: Как использовать Windows 11 без учетной записи Microsoft
10. %OneDrive%
Папка OneDrive содержит все свои основные приложения, такие как рабочий стол, документы и любые файлы и папки, синхронизированные с облачными серверами Microsoft. Чтобы открыть эту папку, вы можете использовать переменную окружения с ее именем, %OneDrive%.
Применение
- Быстрый доступ к вашим данным в облаке Microsoft из любого места на вашем ПК.
- При использовании папки OneDrive с командной строкой эта переменная откроет весь сетевой путь.

11. %OS%
Windows использует свою собственную операционную систему Windows NT с 1993 года. Запуск команды, специфичной для операционной системы, такой как echo %OS%, дает вам быстрый взгляд на вашу текущую операционную систему.
Применение
- Если вы хотите убедиться, что ваша текущая версия Windows является действительной копией (а не пиратской), эта переменная дает вам подтверждение.

12. %Path%
%Path% — одна из самых распространенных переменных окружения, используемых на вашем устройстве Windows 10/11. Когда вы выполняете echo %Path%, она дает вам все важные файлы пути, доступные на вашем ПК.
Применение
- Просмотрите все ваши файлы пути Windows в одном месте. Это включает в себя рутинный “C:\Windows\System32” и другие местоположения файлов для PowerShell, WindowsApps и OpenSSH.
- Вы можете использовать эти местоположения файлов пути с другими командами.

13. %PathExt%
При установке встроенных и сторонних приложений в Windows вы сталкиваетесь со многими файлами с расширениями, такими как .COM, .EXE, .BAT (пакетные файлы), .VBS, .VBE и так далее. %PathExt% информирует вас обо всех типах расширений файлов, на которые вам следует обратить внимание в переменной %Path%.
Применение
- Узнайте все расширения файлов, которые могут быть выполнены из командной строки.
- Запустите программу или скрипт в командной строке, не указывая суффикс, такой как .EXE.

Также читайте: Как определить, является ли веб-сайт законным и безопасным для использования
14. %Processor_Architecture%
Какой микропроцессор содержит ваше устройство Windows? С помощью переменной echo %Processor_Architecture% вы можете легко определить, используете ли вы Intel или AMD (или любой другой ЦП), и является ли он 64 или 32-битным.
Применение
- Знание точной архитектуры, используемой вашим устройством Windows, полезно при установке совместимых игр и приложений.

15. %Processor_Identifier%
Переменная echo %Processor_Identifier% углубляется в информацию, специфичную для ЦП, включая семейство процессоров и модельный ряд, является ли он подлинным Intel или AMD, и какой уровень изменения дизайна был встроен в процессор. (Это называется “шагом” процессора.)
Применение
- Продвинутые приложения, такие как создание пакетных скриптов Windows или тестирование аппаратных сбоев.
- Тестирование совместимости аппаратного обеспечения внешних компонентов, таких как материнская плата, ОЗУ и т. д., с вашим устройством Windows.

16. %Processor_Level%
При анализе архитектуры чипа echo %Processor_Level% отображает уровень процессора, показывая номер модели ЦП, установленного на вашем устройстве. Он выражается численно от 3, 4, 5 (для x86) до 6 для (x64) компьютеров.
Применение
- Подтверждение того, что у вас есть правильные возможности процессора, как рекламируется производителем чипов.

17. %Processor_Revision%
Во время проектирования каждого процессора он проходит через ряд итераций дизайна. echo %Processor_Revision% сообщает вам номер ревизии установленного ЦП. Другими словами, он позволяет вам узнать, насколько продвинут процессор.
Применение
- При покупке нового ноутбука вы можете использовать эту переменную, чтобы принять обоснованное решение при выборе чипсета.

Также читайте: Что такое исполняемая служба антивирусного программного обеспечения? Почему высока загрузка ЦП и памяти?
18. %ProgramData%
Подобно Program Files, папка Program Data используется Windows для установки стандартных приложений, но не требует более высоких привилегий администратора. Использование %ProgramData% дает вам легкий доступ к этой папке.
Применение
- Авторы вредоносных программ часто пытаются атаковать папку ProgramData, так как вмешательство в ее файлы может повлиять на установленные приложения. Всегда важно держать ее скрытой.
- Как администратор, вы должны следить за любыми изменениями в папке. Используйте “Восстановление системы”, если вы заметили какие-либо ошибки.

19. %ProgramFiles%
Переменные %ProgramFiles% и %ProgramFiles(86)% напрямую открывают соответствующие папки Program Files и Program Files для 32-битных приложений. Это позволяет вам просмотреть все установленные компоненты файлов.
Применение
- Добавляйте, редактируйте и удаляйте любые файлы программ непосредственно в этом разделе.
- Не можете получить доступ к проводнику файлов по какой-либо причине? Если да, то %ProgramFiles% из меню “Выполнить” дает вам быстрый доступ к этой папке.

20. %Prompt%
Переменная Prompt, %Prompt%, указывает на текущую командную строку, подтверждая, что ваш исполняемый файл командной строки, cmd.exe, присутствует в правильном пути к папке. Она записывается как echo %Prompt% и возвращает определенные значения, как показано ниже.
Применение
- Вывод текста Prompt может быть возвращен. Он состоит из различных символов, где $P относится к текущему диску и пути, а $G означает больше или равно. Таким образом, если вы получаете вывод, такой как $P$G, это означает, что ваш
cmd.exeнаходится в правильной папке.

21. %PSModulePath%
Скрипт Windows PowerShell использует различные модули, расположенные в разных частях ПК с Windows. Переменная %PSModulePath%, используемая как echo %PSModulePath%, отображает все различные местоположения для него, такие как Program Files или System32.
Применение
- Модули PowerShell содержат различные компоненты, такие как Cmdlets, Providers, рабочие процессы и псевдонимы. Эти компоненты часто используются в кодировании в синхронизации с основным окном PowerShell.
- Вы можете получить к ним доступ централизованно с помощью переменной
%PSModulePath%, не ища их по отдельности.

Также читайте: 14 превосходных альтернатив предустановленному программному обеспечению и утилитам Windows
22. %Public%
Переменная %Public%, введенная в меню “Выполнить”, раскрывает папку публичных пользователей, расположенную по адресу C:\Users\Public. Она хранит все документы, загрузки, музыку и изображения, связанные с общедоступной папкой.
Применение
- Получите общее представление обо всех учетных записях пользователей, зарегистрированных на устройстве Windows.
- Делитесь данными с другими через ваш компьютер или сеть.

23. %Random%
Командная строка имеет свою собственную переменную, %Random%, которая используется для генерации случайного числа от 0 до 32767. Чтобы использовать ее, вам нужно ввести echo %Random%, что сгенерирует число, такое как 21907, показанное здесь.
Применение
- Случайные числа часто используются в пакетных скриптах Windows для тестирования.
- Если у вас возникают проблемы с числовым отображением на вашем устройстве, проверьте, правильно ли отображаются случайные числа в командной строке.

24. %SessionName%
Если вы часто используете удаленные рабочие столы, может быть трудно определить, является ли текущая сессия локальной для устройства. Эта проблема может быть решена с помощью echo %SessionName%.
Применение
- Если SessionName отображается как “Консоль”, вы знаете, что сессия локальна для вашего устройства.
- Аналогично, если вы видите вывод, такой как “RDP-Tcp#”, это сообщит вам, используете ли вы сеанс удаленного рабочего стола.

25. %SystemRoot%
Корень системы вашей папки, C:\Windows, содержит множество утилит, которые имеют решающее значение для производительности вашего устройства. Все они могут быть централизованно доступны из переменной %SystemRoot% в меню “Выполнить”. Также проверьте %WinDir%..
Применение
- Доступ к приложениям Панели управления, так как они напрямую связаны с папкой корня системы.
- Корень системы содержит утилиты, такие как “Шрифты”. Вы можете напрямую открывать эти пути папок из меню “Выполнить” и работать с ними, используя командную строку.

26. %Temp%
Одно из самых известных применений переменных окружения, папки временных файлов можно получить доступ с помощью %Temp% или %Tmp% в меню “Выполнить”.
Применение
- Вместо того чтобы запоминать весь путь “C:\Users\AppData\Local\Temp”, вы можете просто открыть папку временных файлов с помощью простой и легко запоминающейся команды.
- Удалите столько временных файлов, сколько хотите, чтобы освободить место на вашем устройстве и улучшить производительность ПК.

Также читайте: Как исправить ошибку “Кабель сети отключен” в Windows
27. %UserDomain%
Каждое настольное устройство отмечено доменом пользователя. Чтобы узнать, где размещается ваш текущий пользователь, вы можете проверить домен с помощью переменной окружения под названием %UserDomain%. Она должна выполняться с командой echo как echo %UserDomain%.
Применение
- Сопоставление текущей сессии рабочего стола пользователя ПК с его именем пользователя.
- Настройка групповых политик пользователей для нескольких пользователей.

28. %UserProfile%
Если на устройстве Windows зарегистрировано несколько имен пользователей, становится трудно определить, какой пользователь подключен к текущему профилю рабочего стола. Использование переменной меню “Выполнить”, такой как %UserProfile%, даст вам полный обзор.
Применение
- Доступ и управление несколькими профилями пользователей, зарегистрированными на ПК с Windows.
- Удаление и редактирование рабочего стола, документов и загрузок для нескольких профилей пользователей (что могут делать только пользователи с правами администратора).

29. %WinDir%
%WinDir% аналогичен %SystemRoot%, так как оба указывают на расположение C:\Windows на вашем ПК. Однако, в отличие от последнего, WinDir может использоваться для запуска стандартных системных вызовов Windows для открытия папки или получения конкретного вывода. Он также чаще используется в последних устройствах Windows.
Применение
- Централизованный доступ к отчетам об ошибках, относящимся к сбоям системы, так как все они связаны с переменной %WinDir% и ее расположением
C:\Windows. - Папка WinDir тесно связана с учетной записью администратора и 64-битными приложениями.

30. %ZES_ENABLE_SYSMAN%
Sysman означает библиотеку управления ресурсами системы. Это охватывает множество вещей в Windows 11/10, таких как управление питанием различных системных компонентов. Чтобы включить эту настройку, вам нужно ввести echo %ZES_ENABLE_SYSMAN%.
Применение
- Если значение вывода возвращает себя как 1, это означает, что настройки SysMan по умолчанию для ЦП были инициализированы.
- На некоторых устройствах Windows вы можете использовать
echo %ZES_ENABLE_SYSMAN_LOW_POWER%, чтобы убедиться, что настройки низкого энергопотребления активированы. Таким образом, обе команды Sysman могут использоваться для включения или отключения текущих настроек низкого энергопотребления.

Также читайте: Как понизить версию с Windows 11 до Windows 10
Часто задаваемые вопросы
Как я могу решить проблемы с переменными окружения Windows, которые не распознаются?
Если одна или несколько ваших переменных окружения Windows не распознаются, возможно, их настройки отсутствуют на вашем устройстве. Перейдите в “Просмотр дополнительных системных настроек” из меню поиска и откройте “Переменные окружения”, затем добавьте отсутствующие переменные окружения одну за другой. Закройте окно и попробуйте решить проблему.
Как я могу экспортировать и импортировать переменные окружения в Windows?
Чтобы экспортировать или импортировать переменные окружения в Windows, вам нужно открыть Редактор реестра из меню “Выполнить” (regedit.exe). Вы найдете переменные окружения здесь под “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment” и “HKEY_CURRENT_USER\Environment.” Вы можете экспортировать и импортировать новые переменные окружения в правой панели этого раздела.
Как обновить переменные окружения в Windows?
В окне командной строки использование команды “cls” очистит экран и обновит все переменные окружения для вас. Но для этого правильно вам нужно сначала установить переменные в их соответствующих местах. Посмотрите этот подробный гид о том, как правильно установить переменные.
Кредит изображения: Pixabay Все скриншоты сделаны Саяком Боралом