Windows에서 환경 변수를 지우는 방법
환경 변수는 프로그램 개발자, 시스템 관리자 및 고급 사용자에게 매우 유용합니다. 이는 애플리케이션이 실행되는 환경에 대한 상세 정보를 제공하며, 때로는 환경 변수를 삭제해야 하거나, 값만 변경해야 할 수도 있습니다.

Windows 환경에서 환경 변수를 제거해야 할 상황이 종종 발생합니다. 그렇다면 어떻게 해야 할까요? 환경 변수를 삭제하고 변경하는 여러 방법을 알아보려면 계속 읽어보세요.
Windows 환경 변수 제거 방법
운영 체제는 환경 변수에 저장된 데이터를 활용하여 작동합니다. 이는 소프트웨어가 어떻게 동작하는지에 대한 중요한 정보를 담고 있습니다. 환경 변수는 크게 두 가지 범주로 나눌 수 있습니다.
- 시스템 환경 변수는 프로그램 설치 시 운영 체제나 드라이버에 의해 설정되며, 시스템 리소스에 대한 정보를 포함합니다. 예를 들어, windir 변수는 Windows 설치 경로를 저장합니다.
- 사용자 환경 변수는 특정 사용자 계정과 관련된 정보를 저장합니다. PATH 변수는 매번 파일 경로를 입력할 필요 없이 명령을 실행할 수 있도록 설정하는 것이 대표적인 예입니다.
두 유형의 환경 변수 모두 다양한 방법으로 삭제할 수 있습니다. 환경 변수 창, PowerShell, 그리고 레지스트리 편집기를 사용하는 방법이 있습니다.
환경 변수 창을 이용한 방법
명령 프롬프트를 사용하지 않고도 Windows PC에서 시스템 및 사용자 환경 변수를 삭제할 수 있습니다. 시스템 환경 변수를 제거하는 방법은 다음과 같습니다.
- 제어판을 실행하고 '시스템' 아이콘을 선택합니다.

- 왼쪽 메뉴에서 '고급 시스템 설정' 링크를 클릭하고, 필요하다면 시스템 제어판 창을 닫습니다.

- 마우스나 터치 장치로 '환경 변수' 버튼을 선택합니다.

- 시스템 변수 섹션 하단에서 삭제하려는 변수를 선택하고 '삭제' 버튼을 누릅니다.

- 시스템 변수 삭제가 완료되면 '확인' 버튼을 클릭하여 확인합니다.

사용자 환경 변수를 삭제하려면 다음 단계를 따르세요:
- 제어판에서 '사용자 계정' 버튼을 클릭합니다.

- 왼쪽에서 '내 환경 변수 변경' 링크를 클릭하고, 필요하다면 사용자 계정 제어판 창을 닫습니다.

- 현재 사용자 이름의 사용자 변수 섹션에서 삭제하려는 변수를 선택하고 '삭제' 버튼을 클릭합니다.

- 사용자 변수 삭제가 완료되면 '확인' 버튼을 클릭하여 삭제를 확인합니다.

PowerShell을 이용한 방법
PowerShell을 사용하여 시스템 및 사용자 환경 변수를 효과적으로 삭제할 수도 있습니다. 시스템 환경 변수를 제거하는 방법은 다음과 같습니다.
- 관리자 권한으로 Windows PowerShell 세션을 시작합니다.

- 다음 명령을 관리자 권한 PowerShell에 붙여넣습니다: Get-ChildItem 환경:

- 'Enter' 키를 누르고 삭제하려는 시스템 변수의 이름을 기록해 둡니다.

- 관리자 권한 PowerShell에 다음 명령을 입력합니다: [Environment]::SetEnvironmentVariable("[변수 이름]",$null,"머신")

- 위의 명령에서 '[변수 이름]' 부분을 삭제하려는 변수 이름으로 대체합니다.

- 이제 관리자 권한 Windows PowerShell을 종료할 수 있습니다.

사용자 환경 변수를 삭제하려면 다음 단계를 따르세요:
- 관리자 권한으로 Windows PowerShell을 실행합니다.

- 관리자 권한 PowerShell 프롬프트에 다음 명령을 붙여넣습니다: Get-ChildItem 환경:

- Enter 키를 누릅니다.

- 다음 명령을 입력하거나 붙여넣습니다: [Environment]::SetEnvironmentVariable("[변수 이름]",$null,"사용자")

- 'Enter' 키를 다시 누르고 PowerShell을 닫습니다.

레지스트리 편집기를 이용한 방법
레지스트리 편집기를 사용하여 시스템 환경 변수를 삭제하는 방법은 다음과 같습니다:
- 레지스트리 편집기를 실행하려면 Win + R 키를 눌러 '실행' 창을 열고 'regedit'을 입력한 다음 '확인' 버튼을 클릭합니다.

- 레지스트리 편집기 왼쪽 창에서 다음 키로 이동합니다: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

- 레지스트리 편집기 오른쪽 창에서 삭제하려는 변수의 값 이름을 클릭하거나 길게 누른 후 '삭제'를 선택합니다.

- '예'를 클릭하여 삭제를 확인합니다.

- 레지스트리 편집기를 닫습니다.

사용자 환경 변수를 삭제하는 단계는 다음과 같습니다:
- 레지스트리 편집기를 열려면 Win + R 키를 사용하여 '실행' 창을 열고 'regedit'을 입력한 다음 '확인' 버튼을 클릭합니다.

- 레지스트리 편집기의 왼쪽 창에서 다음 키로 이동합니다: HKEY_CURRENT_USER\Environment

- 레지스트리 편집기 오른쪽 창에서 삭제하려는 변수의 값 이름을 클릭하거나 길게 누른 후 '삭제'를 선택합니다.

- '예'를 선택하여 삭제를 확인합니다.

- 레지스트리 편집기를 닫습니다.

추가 자주 묻는 질문
환경 변수는 왜 중요한가요?
'환경 변수가 무엇인가?'라는 질문에 대한 답은 다소 복잡합니다. 이 가이드에서 볼 수 있듯이 Windows 프로그램에서 환경 변수를 찾고 관찰하기는 쉽지 않습니다. 환경 변수 관리는 운영 체제와 컴퓨터에서 실행되는 수많은 앱과 드라이버에 의해 백그라운드에서 처리됩니다. 운영 체제 및 여러 프로그램은 이러한 변수에 의존합니다. 따라서 중요한 시스템 변수의 값을 잘못 변경하면 시스템이 오작동할 수 있습니다.
기본 Windows 환경 변수는 무엇인가요?
각 Windows PC에는 다양한 변수가 있습니다. OS, TEMP 및 PATH와 같은 변수는 자주 사용됩니다. Wikipedia와 같은 웹사이트에서 Windows 환경 변수의 기본값을 확인할 수 있습니다.
환경 변수 관리
환경 변수를 삭제할 때 사용한 것과 동일한 방법을 사용하여 새로운 변수를 편집하거나 생성할 수도 있습니다. 그러나 확실하지 않은 경우에는 전문가에게 맡기는 것이 좋습니다. 환경 변수는 운영 체제 및 소프트웨어의 핵심 구성 요소이므로 잘못 다루면 시스템 충돌이 발생할 수 있으며, 이는 전문가에게 처음부터 맡기는 것보다 더 많은 비용을 초래할 수 있습니다.
환경 변수를 삭제해 본 경험이 있으신가요? 새로운 변수를 편집하거나 생성해 보신 적이 있나요? 어렵게 느껴졌나요? 아래 댓글 섹션에서 자유롭게 의견을 공유해주세요!