Переменные среды в Windows

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

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

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

Список основных переменных среды Windows

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

Переменная Значение
%ALLUSERSPROFILE% C:\\ProgramData
%APPDATA% C:\\Users\\Имя_пользователя\\AppData\\Roaming
%CommonProgramFiles% C:\\Program Files\\Common Files
%CommonProgramFiles(x86)% C:\\Program Files (x86)\\Common Files
%CommonProgramW6432% C:\\Program Files\\Common Files
%COMPUTERNAME% Имя_компьютера
%ComSpec% C:\\Windows\\system32\\cmd.exe
%HOMEDRIVE% C:
%HOMEPATH% \\Users\\Имя_пользователя
%LOCALAPPDATA% C:\\Users\\Имя_пользователя\\AppData\\Local
%LOGONSERVER% Имя_компьютера
%NUMBER_OF_PROCESSORS% Количество_процессоров
%OS% Windows_NT
%Path% C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32Wbem;
%PATHEXT% .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
%PROCESSOR_ARCHITECTURE% x86 или AMD64
%PROCESSOR_IDENTIFIER% Intel64 Family 6 Model 37 Stepping 5, GenuineIntel (пример)
%PROCESSOR_LEVEL% 6
%PROCESSOR_REVISION% 2505 (пример)
%ProgramData% C:\\ProgramData
%ProgramFiles% C:\\Program Files
%ProgramFiles(x86)% C:\\Program Files (x86)
%ProgramW6432% C:\\Program Files
%PROMPT% $P$G
%PSModulePath% C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\
%PUBLIC% C:\\Users\\Public
%SystemDrive% C:
%SystemRoot% C:\\Windows
%TEMP% C:\\Users\\Имя_пользователя\\AppData\\Local\\Temp (по умолчанию)
%TMP% C:\\Users\\Имя_пользователя\\AppData\\Local\\Temp (по умолчанию)
%USERDOMAIN% Имя_компьютера
%USERDOMAIN_ROAMINGPROFILE% Имя_компьютера
%USERNAME% Имя_пользователя
%USERPROFILE% C:\\Users\\Имя_пользователя
%windir% C:\\Windows

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

Чтобы узнать список переменных, откройте командную строку и выполните команду set.

После выполнения команды будет отображен список переменных среды.

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

set > D:\\Variables.txt

где D:\\ - буква диска, Variables.txt - текстовый файл в который перенаправлен вывод.

В текстовом файле будут сохранены переменные.

Как узнать список переменных в редакторе реестра

Для просмотра системных переменных окружения в редакторе реестра, нужно открыть ветку реестра:

HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment

Для просмотра пользовательских переменных окружения в редакторе реестра, нужно открыть ветку реестра:

HKEY_CURRENT_USER\\Environment

WinNOTE
Добавить комментарий