윈도우 11 / 환경 변수의 뜻과 확인하는 방법

윈도우 11을 사용하다 보면 프로그램 설치 과정이나 개발 환경 설정 중에 환경 변수라는 용어를 자주 보게 됩니다. 특히 Java, Python, Node.js, Git, Android Studio 같은 개발 도구를 설치할 때 “PATH 환경 변수에 추가”라는 문구를 본 적이 있을 것입니다. 일반 사용자에게는 다소 낯설게 느껴질 수 있지만, 환경 변수는 윈도우 운영체제와 프로그램이 정상적으로 동작하기 위해 꼭 필요한 설정 값입니다.

이번 글에서는 윈도우 11 환경 변수의 뜻, 환경 변수의 역할, 사용자 변수와 시스템 변수의 차이, 그리고 윈도우 11에서 환경 변수를 확인하는 방법까지 자세히 알아보겠습니다.

환경 변수란?

환경 변수란 운영체제나 프로그램이 실행될 때 참고하는 설정 정보 값을 말합니다. 쉽게 말하면, 윈도우와 각종 프로그램이 “어디에 파일이 있는지”, “어떤 경로를 기본으로 사용할지”, “사용자 이름은 무엇인지”, “임시 파일은 어디에 저장할지” 등을 확인할 수 있도록 저장해 둔 정보입니다.

예를 들어 윈도우 명령 프롬프트에서 다음과 같이 입력한다고 가정해 보겠습니다.

python

이때 윈도우는 현재 폴더에 python.exe가 있는지 먼저 확인하고, 없으면 환경 변수 중 하나인 PATH에 등록된 경로들을 차례대로 확인합니다. PATH에 Python 설치 경로가 등록되어 있다면, 사용자는 Python이 설치된 폴더로 직접 이동하지 않아도 명령어만으로 Python을 실행할 수 있습니다.

즉, 환경 변수는 운영체제와 프로그램이 필요한 정보를 빠르게 찾도록 도와주는 주소록 또는 설정표와 같은 역할을 합니다.

윈도우 11에서 환경 변수가 필요한 이유

윈도우 11 환경 변수는 단순히 개발자만 사용하는 기능이 아닙니다. 일반 프로그램, 시스템 서비스, 사용자 계정, 임시 파일 저장 위치 등 다양한 영역에서 사용됩니다.

대표적으로 환경 변수는 다음과 같은 상황에서 활용됩니다.

  1. 프로그램 실행 경로를 찾을 때 사용됩니다. 예를 들어 cmd, powershell, python, java, git 같은 명령어를 어느 폴더에서나 실행할 수 있는 이유는 관련 실행 파일 경로가 PATH 환경 변수에 등록되어 있기 때문입니다.
  2. 사용자별 폴더 위치를 관리할 때 사용됩니다. 윈도우는 현재 로그인한 사용자의 이름, 사용자 프로필 폴더, 앱 데이터 폴더 등을 환경 변수로 저장합니다. 예를 들어 %USERPROFILE%은 현재 사용자의 기본 폴더를 의미합니다.
  3. 임시 파일 저장 위치를 지정할 때 사용됩니다. %TEMP%, %TMP% 같은 환경 변수는 프로그램이 임시 파일을 저장할 위치를 알려줍니다.
  4. 개발 환경 설정에 사용됩니다. Java의 JAVA_HOME, Android SDK 경로, Python 경로, Node.js 경로 등은 환경 변수로 설정되는 경우가 많습니다.

대표적인 윈도우 11 환경 변수 예시

윈도우 11에서 자주 볼 수 있는 환경 변수는 다음과 같습니다.

환경 변수 의미
PATH 실행 파일을 검색할 경로 목록
TEMP 임시 파일 저장 폴더
TMP 임시 파일 저장 폴더
USERNAME 현재 로그인한 사용자 이름
USERPROFILE 현재 사용자 프로필 폴더
APPDATA 사용자별 앱 데이터 폴더
LOCALAPPDATA 로컬 앱 데이터 폴더
SYSTEMROOT 윈도우 설치 폴더, 보통 C:\Windows
COMPUTERNAME 컴퓨터 이름
PROCESSOR_ARCHITECTURE 시스템 프로세서 아키텍처

예를 들어 파일 탐색기 주소창에 다음과 같이 입력하면 현재 사용자의 프로필 폴더로 이동합니다.

%USERPROFILE%

또는 실행 창에서 다음을 입력하면 앱 데이터 폴더로 이동할 수 있습니다.

%APPDATA%

이처럼 환경 변수는 긴 경로를 간단하게 표현하는 데에도 유용합니다.

사용자 변수와 시스템 변수의 차이

윈도우 11 환경 변수는 크게 사용자 변수시스템 변수로 나뉩니다.

사용자 변수는 현재 로그인한 사용자 계정에만 적용되는 환경 변수입니다. 예를 들어 내 계정에서만 Python 경로를 PATH에 추가하고 싶다면 사용자 변수에 추가하면 됩니다. 다른 사용자 계정에는 영향을 주지 않습니다.

반면 시스템 변수는 컴퓨터 전체에 적용되는 환경 변수입니다. 이 값은 모든 사용자 계정과 시스템 서비스에 영향을 줄 수 있습니다. 시스템 변수는 윈도우 전체 설정에 영향을 줄 수 있기 때문에 수정할 때 주의해야 합니다.

간단히 정리하면 다음과 같습니다.

구분 적용 범위 예시
사용자 변수 현재 사용자 계정에만 적용 내 계정 전용 PATH, TEMP
시스템 변수 PC 전체 사용자와 시스템에 적용 시스템 PATH, SYSTEMROOT

일반적으로 개인 개발 환경을 설정할 때는 사용자 변수에 추가하는 것이 안전합니다. 모든 사용자에게 동일하게 적용해야 하는 프로그램이나 서버 환경이라면 시스템 변수를 수정할 수 있습니다.

윈도우 11 환경 변수 확인하는 방법

윈도우 11에서 환경 변수를 확인하는 방법은 여러 가지가 있습니다. 가장 많이 사용하는 방법은 설정 화면을 통해 확인하는 방법과 명령어를 사용하는 방법입니다.

시스템 속성에서 환경 변수 확인하기

가장 일반적인 방법은 윈도우의 시스템 속성 창에서 확인하는 것입니다.

  • 작업 표시줄의 검색창에 환경 변수를 입력합니다.
  • 검색 결과에서 시스템 환경 변수 편집을 클릭합니다.

  • 시스템 속성 창이 열리면 하단의 환경 변수 버튼을 클릭합니다.

  • 위쪽에는 사용자 변수가 표시되고, 아래쪽에는 시스템 변수가 표시됩니다.

원하는 변수를 선택하면 값과 경로를 확인할 수 있습니다.

이 방법은 환경 변수를 확인할 뿐만 아니라 새로 만들기, 편집, 삭제도 할 수 있어 가장 많이 사용됩니다.

특히 PATH 값을 확인할 때는 Path 항목을 선택한 뒤 편집 버튼을 누르면 등록된 경로 목록을 보기 쉽게 확인할 수 있습니다.

실행 창에서 바로 시스템 속성 열기

조금 더 빠르게 환경 변수 창을 열고 싶다면 실행 창을 사용할 수 있습니다.

  • 키보드에서 Win + R 키를 누릅니다.

  • 실행 창에 다음 명령어를 입력합니다.

SystemPropertiesAdvanced
  • 시스템 속성 창이 열리면 환경 변수 버튼을 클릭합니다.

이 방법은 검색창을 거치지 않고 바로 고급 시스템 설정 화면으로 이동할 수 있어 편리합니다.

명령 프롬프트에서 환경 변수 확인하기

명령 프롬프트에서도 환경 변수를 확인할 수 있습니다.

  • 전체 환경 변수를 확인하려면 다음 명령어를 입력합니다. 이 명령어를 실행하면 현재 세션에서 사용 가능한 환경 변수 목록이 한 번에 출력됩니다.
set

  • 특정 환경 변수만 확인하고 싶다면 다음과 같이 입력할 수 있습니다.(명령 프롬프트에서는 환경 변수를 %변수명% 형식으로 사용합니다.)
echo %PATH%

PowerShell에서 환경 변수 확인하기

윈도우 11에서는 PowerShell을 이용해서도 환경 변수를 확인할 수 있습니다.

  • 전체 환경 변수 목록을 확인하려면 다음 명령어를 입력합니다.
Get-ChildItem Env:

  • 특정 환경 변수를 확인하려면 다음과 같이 입력합니다.(PowerShell에서는 명령 프롬프트와 달리 환경 변수를 $env:변수명 형식으로 사용합니다.)
$env:Path

같은 카테고리의 다른 글
윈도우 11 / 이모지(Emoji) 사용하는 방법

윈도우 11 / 이모지(Emoji) 사용하는 방법

이모지(Emoji)는 감정, 사물, 동작, 장소, 기호 등을 그림이나 아이콘으로 나타내는 문자입니다. 😃😂❤️✨ 같은 그림들이 바로 이모지입니다. 윈도우 11에서 이모지를 사용하는 방법은 다음과 같습니다.

윈도우 11 / 로컬 사용자 계정 / 암호 제거하는 방법

윈도우 11 / 로컬 사용자 계정 / 암호 제거하는 방법

윈도우 11에서 사용자 암호를 제거하는 방법은 여러 가지가 있습니다. 상황에 따라 적절한 방법이 달라지겠지만, 가장 쉬운 방법은 다음과 같습니다.

윈도우 11 / 사진 / 사진을 동영상으로 만드는 방법

윈도우 11 / 사진 / 사진을 동영상으로 만드는 방법

윈도우 11에는 이미지를 보고 편집할 수 있는 사진이라는 앱이 있다. 이름은 사진이지만 동영상 편집도 가능하다. 사진 앱을 이용하면 사진들을 모아서 동영상을 만들 수 있다. 기능이 제한적이기는 하지만, 아주 쉽다. 사진 앱은 윈도우 10에도 포함되어 있다. 생김새는 약간 다르지만 사용법은 거의 비슷하다. 윈도우 10 / 사진 / 사진을 동영상으로 만드는 방법 윈도우 11에서는 동영상 편집기로 ...

윈도우 11 / 시작 프로그램 관리하는 방법

윈도우 11 / 시작 프로그램 관리하는 방법

윈도우를 시작하면 자동으로 실행되는 프로그램을 시작 프로그램 또는 시작 앱이라고 합니다. 사용의 편의, 보안 등 여러 가지 이유로 등록이 되는데, 시스템이 느려지는 이유이기도 하죠. 자주 사용하지 않는 앱이라면 자동으로 시작하지 않게 설정하는 게 좋습니다. 방볍은 여러 가지가 있는데, 보통 다음 세가지 중 하나를 사용합니다. 개별 프로그램 설정에서 설정하기 작업 관리자에서 설정하기 설정에서 설정하기 개별 프로그램 ...

윈도우 11 / 더 작은 작업 표시줄 단추

윈도우 11 / 더 작은 작업 표시줄 단추

윈도우 11의 작업 표시줄 단추를 작게 만드는 설정이 추가되었습니다. 설정의 에서 설정할 수 있습니다. 항상, 작업 표시줄이 꽉 찼을 때, 안 함 중에서 선택하시면 됩니다.

윈도우 11 / 제어판 여는 방법, 바탕화면에 추가하는 방법

윈도우 11 / 제어판 여는 방법, 바탕화면에 추가하는 방법

Windows 11의 많은 설정을 Windows 설정에서 할 수 있지만, 아직도 제어판이 필요한 경우가 있습니다. 윈도우 11에서 제어판을 여는 방법과 바탕화면에 추가하는 방법을 알려드립니다.

윈도우 11 / 시작 / 최근 연 파일 삭제하는 방법

윈도우 11 / 시작 / 최근 연 파일 삭제하는 방법

윈도우 11의 시작 버튼을 클릭하면, 아래 쪽에 최근 사용한 파일 목록 등 여러 가지가 나옵니다. 최근 작업한 파일에 빠르게 접근할 수 있도록 하는 기능인데, 남에게 내가 무엇을 했는지 들킬 위험이 있습니다. 만약 기밀이 필요한 작업, 지극히 개인적인 작업을 자주 한다면 최근 파일이 나오지 않는 게 좋습니다. 이는 설정에서 변경할 수 있습니다. 을 ...

윈도우 11 / 내 컴퓨터 CPU 종류 확인하는 세 가지 방법

윈도우 11 / 내 컴퓨터 CPU 종류 확인하는 세 가지 방법

컴퓨터를 업그레이드하거나 특정 프로그램을 설치하기 전에, 내 컴퓨터에 어떤 CPU가 탑재되어 있는지 확인해야 할 때가 있습니다. 윈도우에서 CPU 정보를 확인하는 방법은 여러 가지가 있는데, 별도의 프로그램을 설치하지 않고도 할 수 있는 방법 세 가지를 소개해드립니다.

윈도우 11 / BitLocker로 드라이브 암호화하는 방법

윈도우 11 / BitLocker로 드라이브 암호화하는 방법

BitLocker는 Microsoft Windows 운영 체제에 포함된 드라이브 암호화 기능으로, 전체 디스크 볼륨을 암호화하여 데이터의 무단 액세스를 방지하는 도구입니다. 노트북이나 이동식 저장 장치와 같은 장치를 도난당하거나 분실했을 때, 데이터가 무단으로 접근되는 것을 방지합니다. 윈도우 11에서 BitLocker를 켜는 방법, BitLocker를 해제하는 방법에 대하여 알아봅니다. BitLocker 켜는 방법 암호화하려는 드라이브를 선택하고, 마우스 우클릭합니다. 를 클릭합니다. 잠금 해제할 ...

윈도우 11 / 터치 패드 끄는 방법

윈도우 11 / 터치 패드 끄는 방법

대부분의 노트북에는 터치 패드를 끄는 펑션 키가 있다. 마우스가 연결되어 있으면 터치 패드를 사용할 일이 별로 없고, 노트북 키보드를 칠 때 터치 패드를 건드리는 경우가 많기 때문일 것이다. 그런데 간혹 터치 패드 끄는 펑션 키가 없기도 하다. 그런 경우 윈도우 설정에서 터치 패드를 끌 수 있다. 윈도우 설정을 연다.(단축키는 WIN + I) 왼쪽에서 ...