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

Изображение, представлющее список переменных окружения Windows

Переменные окружения Windows — это часто используемые команды для быстрого открытия пути к папке в Windows. Независимо от того, хотите ли вы найти определенные папки или устранить ошибку, вы можете быстро выполнить эти задачи, введя переменные окружения в меню “Выполнить” или командной строке. Ниже представлен полный список системных и пользовательских переменных окружения в Windows 10 и Windows 11.

Содержание

  • Что такое переменные окружения Windows?
  • Как получить доступ к переменным окружения в Windows
  • Системные и пользовательские переменные окружения
    1. %AppData% и %LocalAppData%
    1. %CD%
    1. %CommonProgramFiles%
    1. %COMSPEC%
    1. %Date% или %Time%
    1. %DriverData%
    1. %HomeDrive%
    1. %LogOnServer%
    1. %Number_Of_Processors%
    1. %OneDrive%
    1. %OS%
    1. %Path%
    1. %PathExt%
    1. %Processor_Architecture%
    1. %Processor_Identifier%
    1. %Processor_Level%
    1. %Processor_Revision%
    1. %ProgramData%
    1. %ProgramFiles%
    1. %Prompt%
    1. %PSModulePath%
    1. %Public%
    1. %Random%
    1. %SessionName%
    1. %SystemRoot%
    1. %Temp%
    1. %UserDomain%
    1. %UserProfile%
    1. %WinDir%
    1. %ZES_ENABLE_SYSMAN%
  • Часто задаваемые вопросы

Также читайте: Поиск в Windows 11 не работает? Вот 9 способов это исправить

Что такое переменные окружения Windows?

Переменные окружения в Windows — это команды, которые запускают путь к папке, используя короткую текстовую строку в символах процента (%). “Окружение” здесь относится к среде выполнения, в которой выполняется программа. На самом деле, цель этих команд — влиять на различные запущенные процессы на вашем компьютере.

Популярные примеры переменных окружения — это “%AppData%”, “%DriverData%”, “%temp%” и “%WinDir%”. Вы могли использовать их в меню “Выполнить” или командной строке, не зная, что они называются переменными окружения.

Также читайте: 10 самых простых способов разблокировать веб-сайты

Как получить доступ к переменным окружения в Windows

Проверить все переменные окружения, присутствующие на устройстве Windows, очень просто.

  1. Запустите “Просмотр дополнительных системных настроек” с помощью кнопки поиска (лупа) в Windows.

Список переменных окружения Просмотр дополнительных системных настроек

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

Список переменных окружения Доступ к переменным окружения Windows11

Системные и пользовательские переменные окружения

Из вышеуказанного меню вы можете увидеть все стандартные переменные окружения в одном месте. Они дополнительно классифицируются на две категории:

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

Список переменных окружения Что такое переменные окружения

Также читайте: Как преобразовать устаревший BIOS в UEFI в Windows

1. %AppData% и %LocalAppData%

%AppData% указывает на папку AppData Roaming, которая связана с вашим профилем пользователя Windows. Roaming означает, что ваша информация для входа может быть перенесена с одного устройства Windows на другое. В отличие от этого, %LocalAppData% открывает локальные папки профиля пользователя, созданные на ПК с Windows.

Применение

  • Поиск и очистка ненужных файлов, настроек и данных, накапливающихся в папках AppData.
  • Администратор восстанавливает полное право собственности на важные системные и регистрационные файлы от TrustedInstaller.

Список переменных окружения Appdata Windows11

2. %CD%

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

Применение

  • После прокрутки через несколько строк текста в командной строке легко забыть, какая из них является текущей рабочей директорией. Ввод echo %CD% дает вам текущую.
  • Если вы запускаете несколько командных строк одновременно, %CD% избавляет вас от необходимости определять правильную рабочую директорию.

Список переменных окружения Cd Command Windows11

3. %CommonProgramFiles%

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

Применение

  • Переменная открывает подкаталог, где вы можете просмотреть все файлы, общие для отдельно установленных программ.
  • Для любой программы вы можете получить доступ к общим компонентам, присутствующим как в 64-битных, так и в 32-битных папках. К ним относятся фреймворки, службы и файлы DLL.

Список переменных окружения Общие файлы Windows11

Также читайте: Как безопасно обойти требование TPM 2.0 в Windows 11

4. %COMSPEC%

%COMSPEC% или %ComSpec% — это текстовая запись ярлыка, используемая в меню “Выполнить” для открытия командной строки. Она уникально отображает весь путь командной строки “C:\Windows\System32\Cmd.exe” в заголовке окна.

Применение

  • Взаимодействуйте с командной строкой напрямую из любого места на вашем ПК.
  • Если вы запускаете компьютер без жесткого диска, вы можете загрузить устройство, запустив CMD вместе с настроенным RAM-диском и USB-накопителем.

Список переменных окружения Comspec Windows11

5. %Date% или %Time%

Как следует из названия, переменные окружения %Date% и %Time% используются для отображения текущей даты и времени на вашем устройстве. Правильный вывод подтвердит, что последние настройки даты и времени действуют.

Применение

  • Эта переменная используется для проверки, правильны ли текущие дата и время системы.
  • Изменение текущей даты и времени в соответствии с форматом “мм-дд-гг” и 24-часовым форматом “0:чч:мм:сс”.

Список переменных окружения Дата Время Windows11

6. %DriverData%

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

Применение

  • Поскольку папка доступна для “Восстановления системы”, SFC и других внутренних процессов, ее переменная очень удобна для поиска возможных ошибок.
  • При установке нового оборудования используйте переменную, чтобы проверить, была ли затронута папка DriverData.

Список переменных окружения Driverdata Windows11

Также читайте: 15 безопасных веб-сайтов для загрузки программного обеспечения Windows

7. %HomeDrive%

Важный диск C:\ имеет решающее значение для всего, что вы делаете на своей системе. Команда, такая как %HomeDrive% (или %SystemDrive%), помогает вам открыть и просмотреть местоположение для дальнейшей деятельности.

Применение

  • Получите доступ к диску C:\ из любого места на вашем ПК.
  • Связывайтесь с другими переменными окружения, такими как %CD% или %CommonProgramFiles%.

Список переменных окружения Homedrive Windows11

8. %LogOnServer%

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

Применение

  • Быстро узнайте сервер входа в Windows, к которому вы аутентифицированы.
  • Подтвердите свой вход в правильную учетную запись Microsoft.

Список переменных окружения Logonserver Windows11

9. %Number_Of_Processors%

Как следует из названия, %Number_Of_Processors% указывает количество ядер на вашем процессоре Windows. Команда возвращает простое числовое значение, относящееся к количеству ядер процессора вашего устройства.

Применение

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

Список переменных окружения Количество процессоров Windows11

Также читайте: Как использовать Windows 11 без учетной записи Microsoft

10. %OneDrive%

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

Применение

  • Быстрый доступ к вашим данным в облаке Microsoft из любого места на вашем ПК.
  • При использовании папки OneDrive с командной строкой эта переменная откроет весь сетевой путь.

Список переменных окружения Папка Onedrive Windows11

11. %OS%

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

Применение

  • Если вы хотите убедиться, что ваша текущая версия Windows является действительной копией (а не пиратской), эта переменная дает вам подтверждение.

Список переменных окружения Os Winnt Windows11

12. %Path%

%Path% — одна из самых распространенных переменных окружения, используемых на вашем устройстве Windows 10/11. Когда вы выполняете echo %Path%, она дает вам все важные файлы пути, доступные на вашем ПК.

Применение

  • Просмотрите все ваши файлы пути Windows в одном месте. Это включает в себя рутинный “C:\Windows\System32” и другие местоположения файлов для PowerShell, WindowsApps и OpenSSH.
  • Вы можете использовать эти местоположения файлов пути с другими командами.

Список переменных окружения Path Windows11 1

13. %PathExt%

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

Применение

  • Узнайте все расширения файлов, которые могут быть выполнены из командной строки.
  • Запустите программу или скрипт в командной строке, не указывая суффикс, такой как .EXE.

Список переменных окружения Pathext Command Windows11 1

Также читайте: Как определить, является ли веб-сайт законным и безопасным для использования

14. %Processor_Architecture%

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

Применение

  • Знание точной архитектуры, используемой вашим устройством Windows, полезно при установке совместимых игр и приложений.

Список переменных окружения Архитектура процессора Windows11

15. %Processor_Identifier%

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

Применение

  • Продвинутые приложения, такие как создание пакетных скриптов Windows или тестирование аппаратных сбоев.
  • Тестирование совместимости аппаратного обеспечения внешних компонентов, таких как материнская плата, ОЗУ и т. д., с вашим устройством Windows.

Список переменных окружения Идентификатор процессора Windows11

16. %Processor_Level%

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

Применение

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

Список переменных окружения Уровень процессора Windows11

17. %Processor_Revision%

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

Применение

  • При покупке нового ноутбука вы можете использовать эту переменную, чтобы принять обоснованное решение при выборе чипсета.

Список переменных окружения Ревизия процессора Windows11

Также читайте: Что такое исполняемая служба антивирусного программного обеспечения? Почему высока загрузка ЦП и памяти?

18. %ProgramData%

Подобно Program Files, папка Program Data используется Windows для установки стандартных приложений, но не требует более высоких привилегий администратора. Использование %ProgramData% дает вам легкий доступ к этой папке.

Применение

  • Авторы вредоносных программ часто пытаются атаковать папку ProgramData, так как вмешательство в ее файлы может повлиять на установленные приложения. Всегда важно держать ее скрытой.
  • Как администратор, вы должны следить за любыми изменениями в папке. Используйте “Восстановление системы”, если вы заметили какие-либо ошибки.

Список переменных окружения Programdata Windows11

19. %ProgramFiles%

Переменные %ProgramFiles% и %ProgramFiles(86)% напрямую открывают соответствующие папки Program Files и Program Files для 32-битных приложений. Это позволяет вам просмотреть все установленные компоненты файлов.

Применение

  • Добавляйте, редактируйте и удаляйте любые файлы программ непосредственно в этом разделе.
  • Не можете получить доступ к проводнику файлов по какой-либо причине? Если да, то %ProgramFiles% из меню “Выполнить” дает вам быстрый доступ к этой папке.

Список переменных окружения Файлы программ Windows11

20. %Prompt%

Переменная Prompt, %Prompt%, указывает на текущую командную строку, подтверждая, что ваш исполняемый файл командной строки, cmd.exe, присутствует в правильном пути к папке. Она записывается как echo %Prompt% и возвращает определенные значения, как показано ниже.

Применение

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

Список переменных окружения Prompt Command Windows11

21. %PSModulePath%

Скрипт Windows PowerShell использует различные модули, расположенные в разных частях ПК с Windows. Переменная %PSModulePath%, используемая как echo %PSModulePath%, отображает все различные местоположения для него, такие как Program Files или System32.

Применение

  • Модули PowerShell содержат различные компоненты, такие как Cmdlets, Providers, рабочие процессы и псевдонимы. Эти компоненты часто используются в кодировании в синхронизации с основным окном PowerShell.
  • Вы можете получить к ним доступ централизованно с помощью переменной %PSModulePath%, не ища их по отдельности.

Список переменных окружения Psmodulepath Windows11

Также читайте: 14 превосходных альтернатив предустановленному программному обеспечению и утилитам Windows

22. %Public%

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

Применение

  • Получите общее представление обо всех учетных записях пользователей, зарегистрированных на устройстве Windows.
  • Делитесь данными с другими через ваш компьютер или сеть.

Список переменных окружения Public Command Windows11

23. %Random%

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

Применение

  • Случайные числа часто используются в пакетных скриптах Windows для тестирования.
  • Если у вас возникают проблемы с числовым отображением на вашем устройстве, проверьте, правильно ли отображаются случайные числа в командной строке.

Список переменных окружения Случайное число Windows11

24. %SessionName%

Если вы часто используете удаленные рабочие столы, может быть трудно определить, является ли текущая сессия локальной для устройства. Эта проблема может быть решена с помощью echo %SessionName%.

Применение

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

Список переменных окружения Sessionname Windows11

25. %SystemRoot%

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

Применение

  • Доступ к приложениям Панели управления, так как они напрямую связаны с папкой корня системы.
  • Корень системы содержит утилиты, такие как “Шрифты”. Вы можете напрямую открывать эти пути папок из меню “Выполнить” и работать с ними, используя командную строку.

Список переменных окружения Systemroot Windows11

26. %Temp%

Одно из самых известных применений переменных окружения, папки временных файлов можно получить доступ с помощью %Temp% или %Tmp% в меню “Выполнить”.

Применение

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

Список переменных окружения Папка Temp Windows11

Также читайте: Как исправить ошибку “Кабель сети отключен” в Windows

27. %UserDomain%

Каждое настольное устройство отмечено доменом пользователя. Чтобы узнать, где размещается ваш текущий пользователь, вы можете проверить домен с помощью переменной окружения под названием %UserDomain%. Она должна выполняться с командой echo как echo %UserDomain%.

Применение

  • Сопоставление текущей сессии рабочего стола пользователя ПК с его именем пользователя.
  • Настройка групповых политик пользователей для нескольких пользователей.

Список переменных окружения Userdomain Windows11

28. %UserProfile%

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

Применение

  • Доступ и управление несколькими профилями пользователей, зарегистрированными на ПК с Windows.
  • Удаление и редактирование рабочего стола, документов и загрузок для нескольких профилей пользователей (что могут делать только пользователи с правами администратора).

Список переменных окружения Userprofiles Windows11

29. %WinDir%

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

Применение

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

Список переменных окружения Windir Windows11

30. %ZES_ENABLE_SYSMAN%

Sysman означает библиотеку управления ресурсами системы. Это охватывает множество вещей в Windows 11/10, таких как управление питанием различных системных компонентов. Чтобы включить эту настройку, вам нужно ввести echo %ZES_ENABLE_SYSMAN%.

Применение

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

Список переменных окружения Zes Enable Sysman Windows11

Также читайте: Как понизить версию с 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 Все скриншоты сделаны Саяком Боралом

Содержание

  1. Что такое переменные окружения Windows?
  2. Как получить доступ к переменным окружения в Windows
  3. Системные и пользовательские переменные окружения
  4. 1. %AppData% и %LocalAppData%
  5. Применение
  6. 2. %CD%
  7. Применение
  8. 3. %CommonProgramFiles%
  9. Применение
  10. 4. %COMSPEC%
  11. Применение
  12. 5. %Date% или %Time%
  13. Применение
  14. 6. %DriverData%
  15. Применение
  16. 7. %HomeDrive%
  17. Применение
  18. 8. %LogOnServer%
  19. Применение
  20. 9. %Number_Of_Processors%
  21. Применение
  22. 10. %OneDrive%
  23. Применение
  24. 11. %OS%
  25. Применение
  26. 12. %Path%
  27. Применение
  28. 13. %PathExt%
  29. Применение
  30. 14. %Processor_Architecture%
  31. Применение
  32. 15. %Processor_Identifier%
  33. Применение
  34. 16. %Processor_Level%
  35. Применение
  36. 17. %Processor_Revision%
  37. Применение
  38. 18. %ProgramData%
  39. Применение
  40. 19. %ProgramFiles%
  41. Применение
  42. 20. %Prompt%
  43. Применение
  44. 21. %PSModulePath%
  45. Применение
  46. 22. %Public%
  47. Применение
  48. 23. %Random%
  49. Применение
  50. 24. %SessionName%
  51. Применение
  52. 25. %SystemRoot%
  53. Применение
  54. 26. %Temp%
  55. Применение
  56. 27. %UserDomain%
  57. Применение
  58. 28. %UserProfile%
  59. Применение
  60. 29. %WinDir%
  61. Применение
  62. 30. %ZES_ENABLE_SYSMAN%
  63. Применение
  64. Часто задаваемые вопросы
  65. Как я могу решить проблемы с переменными окружения Windows, которые не распознаются?
  66. Как я могу экспортировать и импортировать переменные окружения в Windows?
  67. Как обновить переменные окружения в Windows?