윈도우 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 / 작업 표시줄 / 위젯 끄는 방법

윈도우 11 / 작업 표시줄 / 위젯 끄는 방법

윈도우 11 작업 표시줄 왼쪽에 위젯 버튼이 있습니다. 마우스를 올리거나 클릭하면 위젯이 나옵니다. 위젯이 필요 없다면 설정에서 없앨 수 있습니다. 을 비활성화하면 됩니다.

윈도우 11 / 저장소 풀, 저장소 공간으로 여러 개 디스크 하나로 합치는 방법

윈도우 11 / 저장소 풀, 저장소 공간으로 여러 개 디스크 하나로 합치는 방법

컴퓨터에 여분으로 갖고 있는 128GB 디스크 2개, 256GB 디스크 1개를 창착했다. 그대로 사용해도 되기는 한데, 작은 크기 여러 개보다는 큰 크기 한 개가 더 좋을 때가 있다. 어떻게 하면 3개의 디스크를 합해서 512GB로 사용할 수 있을까? 윈도우 11의 저장소 기능을 이용하면 가능하다. 순서는 다음과 같다. 저장소 풀 만들기 저장소 공간 만들기 볼륨 만들기 윈도우 11의 ...

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

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

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

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

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

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

윈도우 11 / 메모장 여는 세 가지 방법

윈도우 11 / 메모장 여는 세 가지 방법

윈도우 11의 메모장(Notepad)은 기본적인 텍스트 편집기로, 다양한 텍스트 파일을 열고 편집할 수 있습니다. 최신 버전의 메모장은 사용자 인터페이스와 기능면에서 몇 가지 향상이 있습니다. 윈도우 11에서 메모장을 여는 세 가지 방법을 알려드립니다.

윈도우 11 / 표준 사용자와 관리자 계정 비교

윈도우 11 / 표준 사용자와 관리자 계정 비교

윈도우 11을 사용하다 보면 계정을 만들 때 표준 사용자(Standard User)와 관리자 계정(Administrator) 중 하나를 선택할 수 있습니다. 겉보기에는 큰 차이가 없어 보이지만, 실제로는 시스템을 다루는 권한에서 큰 차이가 있습니다.

윈도우 11 / 작업 표시줄 / 왼쪽 정렬하는 방법

윈도우 11 / 작업 표시줄 / 왼쪽 정렬하는 방법

윈도우 11은 모바일 기기에서의 사용 편의성을 높였다고 한다. 다시 말하면 PC에서의 사용 편의성이 떨어졌다는 뜻. 여러 가지 개선이 있다고는 하지만 불편한 것도 많아졌다. 그 중 하나가 작업 표시줄 아이콘이 가운데에 있는 것. 윈도우 10에서는 작업 표시줄 아이콘이 왼쪽에 붙어 있었는데, 윈도우 11은 가운데에 모여있다. 모양은 좋은 듯 하지만 자꾸 마우스를 왼쪽으로 ...

윈도우 11 / 마우스 / 왼손잡이 설정하는 방법

윈도우 11 / 마우스 / 왼손잡이 설정하는 방법

윈도우 11에서 마우스를 왼손잡이로 설정하는 방법은 다음과 같습니다. 설정을 엽니다.(윈도우 11 / 설정을 여는 세 가지 방법) 왼쪽에서 를 클릭합니다. 오른쪽에서 를 클릭합니다. 으로 설정합니다. 변경 사항이 즉시 적용되므로, 별도의 저장이나 재부팅 없이 바로 사용 가능합니다.

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

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

윈도우 11 환경 변수의 뜻과 확인 방법을 정리했습니다. 사용자 변수와 시스템 변수의 차이, PATH 환경 변수의 역할, 설정 화면에서 확인하는 방법, 명령 프롬프트와 PowerShell 명령어로 환경 변수를 확인하는 방법까지 쉽게 알아봅니다.

윈도우 11 / 프린트 스크린 키 눌렀을 때 캡처 도구 실행되지 않게 하는 방법

윈도우 11 / 프린트 스크린 키 눌렀을 때 캡처 도구 실행되지 않게 하는 방법

윈도우에는 캡처 도구가 설치되어 있다. 그런데 컴퓨터 화면 캡처는 주로 픽픽을 사용한다. 여러 방식의 캡처가 가능하고, 단축키 사용도 편하고, 무엇보다 손에 익었다. 픽픽으로 캡처를 할 때 전체 화면 캡처의 단축키는 프린트 스크린(Print Screen)인데, 윈도우를 새로 설치하고 픽픽을 설치했더니 프린트 스크린 키를 눌렀을 때 픽픽으로 캡처하지 않고 캡처 도구가 뜬다. 이게 너무 불편하여 ...