Windows 11에서 환경 변수를 설정하고 편집하는 3가지 방법
환경 변수를 설정하면 시스템을 사용자화하고, 스크립트를 실행하며, 애플리케이션을 구성하는 데 도움이 됩니다.
이 가이드에서는 시스템을 선호에 맞게 구성할 수 있도록 단계별 지침과 함께 세 가지 방법을 논의합니다. 하지만 먼저:
환경 변수의 종류
환경 변수에는 세 가지 종류가 있습니다:
- 시스템 환경 변수 – 전역 변수로 가장 낮은 우선 순위를 가지며, 모든 사용자 및 Windows의 앱에서 접근할 수 있으며, 일반적으로 시스템 전반의 설정을 정의하는 데 사용됩니다.
- 사용자 환경 변수 – 더 높은 우선 순위를 가지며, 현재 사용자 및 해당 계정에서 실행되는 프로세스에만 적용되며, 해당 계정에서 실행되는 사용자 또는 앱에 의해 설정됩니다.
- 프로세스 환경 변수 – 가장 높은 우선 순위를 가지며, 임시적이며 현재 프로세스 및 그 자식 프로세스에 적용되어 프로그램에 대한 런타임 정보 또는 사용자화를 제공합니다.
Windows 11에서 환경 변수를 설정하고 사용하는 방법
1. 설정 앱 사용
- Windows + I를 눌러 설정을 엽니다.
- 시스템으로 이동한 다음 정보를 클릭합니다.

- 고급 시스템 설정 링크를 클릭합니다.

- 시스템 속성 창에서 환경 변수를 클릭합니다.

- 다음으로, 환경 변수 창에서 두 가지 유형의 변수를 볼 수 있습니다. 사용자 변수 또는 시스템 변수 중에서 옵션을 선택하고 새로 만들기를 클릭합니다.

- 다음 창에서 변수 이름을 공백 없이 입력하고, 변수 값에 대해 디렉토리 찾아보기 또는 파일 찾아보기 버튼을 클릭합니다.

- 경로를 선택하고 확인을 클릭합니다.
2. 명령 프롬프트 사용
- Windows 키를 누르고 검색창에 cmd를 입력한 후 관리자 권한으로 실행을 클릭합니다.

- 시스템에 임시 변수를 추가하려면, VariableName 및 Variablevalue를 원하는 값으로 바꾼 후 다음 명령을 입력하고 Enter를 누릅니다:
set VariableName = Variablevalue
- set 명령은 정의된 프로세스 내에서 환경 변수를 정의하는 데 사용되며, 창이 닫히면 삭제됩니다.
- 환경 변수를 영구적으로 설정하려면, Variablename을 변수 이름으로, Value를 설정하려는 값으로 바꾼 후 다음 명령을 입력하고 Enter를 누릅니다:
setx Variablename Value /m
- 이제 경로 변수를 위해, 다음 명령을 입력하여 모든 경로 변수를 나열하고 Enter를 누릅니다:
echo %PATH% - 다음 명령을 복사하여 붙여넣어 경로 디렉토리에 다른 변수를 추가합니다; PATH 값을 추가하려는 경로로 바꾸고 Enter를 누릅니다:
setx PATH "%PATH%; PATH Value
- 환경 변수 창을 새로 고쳐 새로 추가된 경로를 확인합니다.
3. Windows PowerShell 사용
- Windows 키를 누르고 powershell을 입력한 후 관리자 권한으로 실행을 클릭합니다.

- 다음 명령을 입력하여 경로 변수를 나열하고 Enter를 누릅니다: [Environment]::GetEnvironmentVariable(“PATH”)
- 다음 명령을 복사하여 붙여넣어 PATH를 추가하려는 경로로 바꾼 후 Enter를 누릅니다:
$Variable_Name = "PATH"
- 변수를 경로 변수 목록에 추가하려면, 다음 명령을 사용하고 Folder PATH를 선언한 경로로 바꾼 후 Enter를 누릅니다: [Environment]::SetEnvironmentVariable(“Folder PATH”, “$PATH;$Variable_Name”)
- 변경 사항을 적용하려면 컴퓨터를 재시작합니다.
이 방법 중 하나를 사용하여 새 환경 변수를 추가하거나 누락된 변수를 추가하여 “시스템이 입력된 환경 옵션을 찾을 수 없습니다”와 같은 문제를 방지할 수 있습니다. 이 주제에 대해 더 알아보세요
- Microsoft는 Windows 11에서 보안을 개선하기 위해 JScript를 JScript9Legacy로 교체합니다.
- Windows 11 Build 27898은 작은 작업 표시줄 아이콘, 빠른 복구, 더 스마트한 공유 기능을 추가합니다.
Windows 11에서 환경 변수를 편집하는 방법
1. 설정 앱 사용
- Windows + I를 눌러 설정을 열고, 시스템 > 정보 > 고급 시스템 설정으로 이동합니다.
- 환경 변수를 클릭한 다음 편집할 변수를 선택하고 편집을 클릭합니다.

- 변경 사항을 적용하고 모든 세 개의 창에서 확인을 클릭하여 변경 사항을 저장합니다.

- 환경 변수 창을 새로 고쳐 변경 사항을 확인합니다.
2. 레지스트리 편집기 사용
- Windows + R을 눌러 실행 대화 상자를 엽니다.

- regedit를 입력하고 확인을 클릭하여 레지스트리 편집기를 엽니다.
- 사용자 변수를 변경하는 경우 이 경로로 이동합니다:
Computer\HKEY_CURRENT_USER\Environment
- 시스템 변수를 위해 이 경로로 이동합니다:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
- 변수를 찾으면 마우스 오른쪽 버튼을 클릭하고 이름 바꾸기를 선택하여 이름을 변경할 수 있습니다.
- 값을 편집하려면 변수를 더블 클릭하고 값 데이터를 변경한 후 확인을 클릭합니다.

- 변경 사항을 저장하려면 컴퓨터를 재시작합니다.
3. Windows PowerShell 사용
- 위에서 언급한 단계로 관리자 권한으로 Windows PowerShell을 엽니다.
- 다음 명령을 입력하여 변수의 현재 값을 가져오고 VARIABLENAME을 변수 이름으로 바꾼 후 Enter를 누릅니다:
$Env: VARIABLENAME
- 다음으로, 값을 업데이트하거나 편집하려면 다음 명령을 복사하여 붙여넣고 VARIABLEANME을 변수 이름으로, NEWVALUE를 추가하려는 값으로 바꾼 후 Enter를 누릅니다:
$Env: VARIABLENAME = "NEWVALUE" - 변경 사항을 저장하려면 PC를 재부팅합니다.
Windows에서 환경 변수 목록을 가져오는 방법
Windows 11에서 환경 변수 목록을 가져오려면, 관리자 권한으로 명령 프롬프트를 열고 set을 입력한 후 Enter를 누릅니다.
PowerShell에서 관리자 권한으로 환경 변수 목록을 가져오려면, 다음 명령을 복사하여 붙여넣고 Enter를 누릅니다: [System.Environment]::GetEnvironmentVariables()
PowerShell에서 가져온 환경 변수 목록을 인쇄하여 다른 컴퓨터에 동일한 설정을 적용하려면 이 가이드를 참조하세요.
Windows 환경 변수는 어디에 저장되나요?
환경 변수는 레지스트리 편집기에서 찾을 수 있습니다. 시스템 변수는 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment에 있으며, 사용자 변수는 Computer\HKEY_CURRENT_USER\Environment에 위치합니다.
Windows 11에서 환경 변수를 설정하면 시스템 설정을 사용자화하는 데 도움이 될 수 있지만, 시스템 변수를 변경할 때는 항상 주의해야 합니다.
변수 이름 및 값을 다시 확인하고, 변경하기 전에 항상 레지스트리 편집기의 백업을 생성하는 것을 잊지 마세요.
어디에 막혔나요? 아래 댓글 섹션에 질문을 남겨주세요. 기꺼이 도와드리겠습니다.