В данной статье показаны действия, с помощью которых можно узнать список переменных в операционной системе 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