이 가이드는 Windows 11 및 10에서 사용할 수 있는 기본 환경 변수 목록을 살펴 봅니다.

환경 변수는 사용자 이름이나 시스템 폴더의 전체 경로를 몰라도 특정 위치로 빠르게 이동할 수 있으므로 여러 가지 장치 문제를 해결하는 등 다양한 상황에서 유용하게 사용할 수 있습니다.
예를 들어 “C:\Users\UserName\AppData\Roaming” 경로를 검색하는 대신 Win + R 키를 누르고 실행 대화 상자에서 “%APPDATA%”를 입력한 다음 Enter 키를 눌러 동일한 경로에 빠르게 액세스할 수 있습니다.
마찬가지로 변수를 사용하여 현재 로그인한 사용자 계정의 기본 프로필 폴더 위치에 액세스하고 싶을 때 “%HOMEPATH%” 변수를 사용할 수 있습니다.
Windows 11 및 10 버전에서 사용할 수 있는 기본 환경 변수
Windows 11 및 10 버전에서 사용할 수 있는 가장 일반적인 환경 변수를 살펴보도록 하겠습니다.
| 변수 이름 | 설명 |
|---|---|
| %ALLUSERSPROFILE% | C:\ProgramData |
| %APPDATA% | C:\Users\{username}\AppData\Roaming |
| %COMMONPROGRAMFILES% | C:\Program Files\Common Files |
| %COMMONPROGRAMFILES(x86)% | C:\Program Files (x86)\Common Files |
| %COMSPEC% | C:\Windows\System32\cmd.exe |
| %HOMEDRIVE% | C:\ |
| %HOMEPATH% | C:\Users\{username} |
| %LOCALAPPDATA% | C:\Users\{username}\AppData\Local |
| %LOGONSERVER% | \\{domain_logon_server} |
| %PATH% | C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem |
| %PROGRAMDATA% | C:\ProgramData |
| %PROGRAMFILES% | C:\Program Files |
| %PROGRAMFILES(X86)% | C:\Program Files (x86) |
| %SystemDrive% | C: |
| %SystemRoot% | C:\Windows |
| %TEMP% | C:\Users\{username}\AppData\Local\Temp |
| %TMP% | C:\Users\{username}\AppData\Local\Temp |
| %USERDOMAIN% | 현재 사용자와 연결된 사용자 도메인 |
| %USERDOMAIN_ROAMINGPROFILE% | 로밍 프로필과 연결된 사용자 도메인 |
| %USERNAME% | {username} |
| %USERPROFILE% | C:\Users\{username} |
| %WINDIR% | C:\Windows |
| %PUBLIC% | C:\Users\Public |
| %PSModulePath% | %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\ |
| %OneDrive% | C:\Users\{username}\OneDrive |
| %DriverData% | C:\Windows\System32\Drivers\DriverData |
| %CD% | 현재 경로 출력 (명령 프롬프트) |
| %COMPUTERNAME% | 컴퓨터 이름 출력 |
| %DATE% | 현재 날짜 출력 (명령 프롬프트) |
| %TIME% | 현재 시간 출력 (명령 프롬프트) |
| %PROCESSOR_IDENTIFIER% | 프로세서 식별자 출력 |
| %PROCESSOR_LEVEL% | 프로세서 모델 번호 출력 |
| %PROCESSOR_REVISION% | 프로세서 수정 횟수 출력 |
| %NUMBER_OF_PROCESSORS% | 물리 및 가상 코어 수 출력 |
| %RANDOM% | 0~32767 난수 출력 |
| %OS% | 운영 체제 이름 출력 |
환경 변수를 사용하여 Windows 11에서 특정 위치에 빠르게 액세스할 수 있습니다.
그러나 일반적으로 스크립트나 응용 프로그램을 빌드 할 때 이러한 변수를 사용하게 됩니다.

참고로 다음과 같이 PowerShell 명령을 사용하면 언제든지 Windows 장치에서 사용 가능한 모든 환경 변수를 확인할 수 있습니다.
Get-ChildItem Env: | Sort Name

기본 환경 변수 목록에서 살펴본 것처럼 해당 명령어로 환경 변수에 대한 값을 대략적으로 확인할 수 있으니 참고하시면 좋을 것 같습니다.
마치며
이 가이드는 Windows 11 및 10 버전에 중점을 두고 있지만 이러한 환경 변수는 이전 Windows 버전에서도 작동할 수 있습니다.
