Windows 11에서 환경 변수를 설정하고 편집하는 3가지 방법

Windows 11의 환경 변수 환경 변수를 설정하면 시스템을 사용자화하고, 스크립트를 실행하며, 애플리케이션을 구성하는 데 도움이 됩니다.

이 가이드에서는 시스템을 선호에 맞게 구성할 수 있도록 단계별 지침과 함께 세 가지 방법을 논의합니다. 하지만 먼저:

환경 변수의 종류

환경 변수에는 세 가지 종류가 있습니다:

  • 시스템 환경 변수 – 전역 변수로 가장 낮은 우선 순위를 가지며, 모든 사용자 및 Windows의 앱에서 접근할 수 있으며, 일반적으로 시스템 전반의 설정을 정의하는 데 사용됩니다.
  • 사용자 환경 변수 – 더 높은 우선 순위를 가지며, 현재 사용자 및 해당 계정에서 실행되는 프로세스에만 적용되며, 해당 계정에서 실행되는 사용자 또는 앱에 의해 설정됩니다.
  • 프로세스 환경 변수 – 가장 높은 우선 순위를 가지며, 임시적이며 현재 프로세스 및 그 자식 프로세스에 적용되어 프로그램에 대한 런타임 정보 또는 사용자화를 제공합니다.

Windows 11에서 환경 변수를 설정하고 사용하는 방법

1. 설정 앱 사용

  1. Windows + I를 눌러 설정을 엽니다.
  2. 시스템으로 이동한 다음 정보를 클릭합니다. 시스템 정보 - Windows 11의 환경 변수
  3. 고급 시스템 설정 링크를 클릭합니다. 고급 시스템 설정 - Windows 11의 환경 변수
  4. 시스템 속성 창에서 환경 변수를 클릭합니다. 환경 변수 창
  5. 다음으로, 환경 변수 창에서 두 가지 유형의 변수를 볼 수 있습니다. 사용자 변수 또는 시스템 변수 중에서 옵션을 선택하고 새로 만들기를 클릭합니다. 새 변수 추가 1
  6. 다음 창에서 변수 이름을 공백 없이 입력하고, 변수 값에 대해 디렉토리 찾아보기 또는 파일 찾아보기 버튼을 클릭합니다. 새 변수 추가 2
  7. 경로를 선택하고 확인을 클릭합니다.

2. 명령 프롬프트 사용

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

3. Windows PowerShell 사용

  1. Windows 키를 누르고 powershell을 입력한 후 관리자 권한으로 실행을 클릭합니다. PowerShell - Windows 11의 환경 변수
  2. 다음 명령을 입력하여 경로 변수를 나열하고 Enter를 누릅니다: [Environment]::GetEnvironmentVariable(“PATH”)
  3. 다음 명령을 복사하여 붙여넣어 PATH를 추가하려는 경로로 바꾼 후 Enter를 누릅니다: $Variable_Name = "PATH" PowerShell을 사용하여 변수 설정
  4. 변수를 경로 변수 목록에 추가하려면, 다음 명령을 사용하고 Folder PATH를 선언한 경로로 바꾼 후 Enter를 누릅니다: [Environment]::SetEnvironmentVariable(“Folder PATH”, “$PATH;$Variable_Name”)
  5. 변경 사항을 적용하려면 컴퓨터를 재시작합니다.

이 방법 중 하나를 사용하여 새 환경 변수를 추가하거나 누락된 변수를 추가하여 “시스템이 입력된 환경 옵션을 찾을 수 없습니다”와 같은 문제를 방지할 수 있습니다. 이 주제에 대해 더 알아보세요

  • Microsoft는 Windows 11에서 보안을 개선하기 위해 JScript를 JScript9Legacy로 교체합니다.
  • Windows 11 Build 27898은 작은 작업 표시줄 아이콘, 빠른 복구, 더 스마트한 공유 기능을 추가합니다.

Windows 11에서 환경 변수를 편집하는 방법

1. 설정 앱 사용

  1. Windows + I를 눌러 설정을 열고, 시스템 > 정보 > 고급 시스템 설정으로 이동합니다.
  2. 환경 변수를 클릭한 다음 편집할 변수를 선택하고 편집을 클릭합니다. Windows 11에서 환경 변수 편집
  3. 변경 사항을 적용하고 모든 세 개의 창에서 확인을 클릭하여 변경 사항을 저장합니다. 변수 편집
  4. 환경 변수 창을 새로 고쳐 변경 사항을 확인합니다.

2. 레지스트리 편집기 사용

  1. Windows + R을 눌러 실행 대화 상자를 엽니다. Regedit 실행 명령 - Windows 11의 환경 변수
  2. regedit를 입력하고 확인을 클릭하여 레지스트리 편집기를 엽니다.
  3. 사용자 변수를 변경하는 경우 이 경로로 이동합니다: Computer\HKEY_CURRENT_USER\Environment 사용자 변수 편집
  4. 시스템 변수를 위해 이 경로로 이동합니다: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment 이름 및 값 편집 1
  5. 변수를 찾으면 마우스 오른쪽 버튼을 클릭하고 이름 바꾸기를 선택하여 이름을 변경할 수 있습니다.
  6. 값을 편집하려면 변수를 더블 클릭하고 값 데이터를 변경한 후 확인을 클릭합니다. 값 데이터 편집 - Windows 11의 환경 변수
  7. 변경 사항을 저장하려면 컴퓨터를 재시작합니다.

3. Windows PowerShell 사용

  1. 위에서 언급한 단계로 관리자 권한으로 Windows PowerShell을 엽니다.
  2. 다음 명령을 입력하여 변수의 현재 값을 가져오고 VARIABLENAME을 변수 이름으로 바꾼 후 Enter를 누릅니다: $Env: VARIABLENAME PowerShell 값 편집 - Windows 11의 환경 변수
  3. 다음으로, 값을 업데이트하거나 편집하려면 다음 명령을 복사하여 붙여넣고 VARIABLEANME을 변수 이름으로, NEWVALUE를 추가하려는 값으로 바꾼 후 Enter를 누릅니다: $Env: VARIABLENAME = "NEWVALUE"
  4. 변경 사항을 저장하려면 PC를 재부팅합니다.

Windows에서 환경 변수 목록을 가져오는 방법

Windows 11에서 환경 변수 목록을 가져오려면, 관리자 권한으로 명령 프롬프트를 열고 set을 입력한 후 Enter를 누릅니다. Windows 11 CMD에서 환경 변수 목록 PowerShell에서 관리자 권한으로 환경 변수 목록을 가져오려면, 다음 명령을 복사하여 붙여넣고 Enter를 누릅니다: [System.Environment]::GetEnvironmentVariables() Windows 11 PowerShell에서 환경 변수 목록 PowerShell에서 가져온 환경 변수 목록을 인쇄하여 다른 컴퓨터에 동일한 설정을 적용하려면 이 가이드를 참조하세요.

Windows 환경 변수는 어디에 저장되나요?

환경 변수는 레지스트리 편집기에서 찾을 수 있습니다. 시스템 변수는 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment에 있으며, 사용자 변수는 Computer\HKEY_CURRENT_USER\Environment에 위치합니다.

Windows 11에서 환경 변수를 설정하면 시스템 설정을 사용자화하는 데 도움이 될 수 있지만, 시스템 변수를 변경할 때는 항상 주의해야 합니다.

변수 이름 및 값을 다시 확인하고, 변경하기 전에 항상 레지스트리 편집기의 백업을 생성하는 것을 잊지 마세요.

어디에 막혔나요? 아래 댓글 섹션에 질문을 남겨주세요. 기꺼이 도와드리겠습니다.