컴퓨터 전문가나 개발자라면 환경 변수(Environment Variables)에 대해 잘 알고 계실 것입니다. 이 변수들은 개발자가 아니더라도 운영체제(OS)에서 매우 중요한 역할을 합니다. 모든 운영체제에서 환경 변수는 시스템에 관한 특정 정보를 담고 있으며, 여기에는 현재 로그인한 사용자, 운영체제 및 그 버전 등이 포함됩니다. 이번 글에서는 Windows 11/10의 컨텍스트 메뉴(마우스 오른쪽 버튼 메뉴)에 환경 변수를 추가하는 방법을 알아보겠습니다.

환경 변수의 종류
환경 변수는 크게 두 가지 유형으로 나뉩니다. 바로 사용자 환경 변수와 시스템 환경 변수입니다. 시스템 환경 변수는 해당 PC의 모든 사용자에게 공통으로 적용되는 반면, 사용자 환경 변수는 현재 로그인한 사용자에게만 적용됩니다. 개발자는 각자의 필요에 따라 사용자 환경 변수를 설정합니다. 참고로 Windows 10에는 프로세스 환경 변수와 휘발성(Volatile) 환경 변수라는 두 가지 유형이 더 있습니다.
컨텍스트 메뉴에 환경 변수 추가하기
환경 변수 컨텍스트 메뉴를 추가하거나 제거하려면 관리자 권한이 필요합니다. 작업을 시작하기 전에 만약의 상황에 대비해 반드시 시스템 복원 지점을 먼저 생성해 두시기 바랍니다.
1] Windows 10 컨텍스트 메뉴에 환경 변수 추가하기
먼저 제공된 zip 파일을 다운로드합니다.
다운로드가 완료되면 저장된 위치를 열고 파일의 압축을 해제합니다.
압축 해제된 폴더를 연 후 Add Environment Variables Context Menu.reg 파일을 두 번 클릭합니다.
레지스트리 편집기에서 확인 창이 나타나면 '예'를 클릭합니다.

허용하면 이후 한 번 더 확인 창이 표시됩니다.

이제 바탕 화면으로 이동하여 빈 공간을 마우스 오른쪽 버튼으로 클릭하면 '환경 변수(Environment Variables)'라는 새로운 옵션이 추가된 것을 확인할 수 있습니다.

참고: Windows에서 PATH 환경 변수를 추가하거나 편집하는 방법도 함께 살펴보세요.
2] Windows 10 컨텍스트 메뉴에서 환경 변수 제거하기
파일 압축을 해제한 폴더를 엽니다.
Remove Environment Variables Context Menu.reg 파일을 두 번 클릭합니다.
레지스트리 편집기 확인 창이 나타나면 '예'를 클릭합니다.
허용하면 이후 한 번 더 확인 창이 표시됩니다.

작동 원리
이 기능이 어떻게 작동하는지 궁금하신 분들을 위해 간단히 설명드리겠습니다. 위의 두 레지스트리 파일은 시스템 레지스트리 분기 중 하나를 변경하는 방식으로 동작합니다. 실제로 수정되는 레지스트리 경로는 다음과 같습니다.
HKEY_CLASSES_ROOT\DesktopBackground\Shell\EnvVars
레지스트리는 시스템 전반에 중요한 영향을 미치므로, 반드시 제공된 파일만 사용하고 임의로 내용을 수정하지 않도록 주의하시기 바랍니다.
팁: 컨텍스트 메뉴 편집기를 활용하면 Windows 11/10에서 컨텍스트 메뉴 항목을 손쉽게 추가, 제거, 편집할 수 있습니다.
