PATH 저장했는데 왜 안 보일까? 새 창 확인|윈도우 환경변수 PATH·PATH 적용 안됨·사용자 시스템 환경변수 차이
먼저 얻을 답 Windows 환경변수는 사용자·시스템 범위가 다르고, 이미 열려 있던 터미널과 앱에는 변경값이 즉시 반영되지 않을 수 있어요. PATH 적용 안됨 문제는 저장 위치와 새로 연 프로세스의 PATH를 대조하는 것부터 시작하세요. PATH가 보이지 않는 상태에서 같은 경로를 반복 추가하거나 setx로 긴 PATH를 다시 쓰면 기존 값을 다루기 더 어려워질 수 있다. 읽기 전에 확인할 근거 근거 1 Microsoft Learn은 setx로 설정한 값이 현재 명령창이 아닌 이후 명령창에서 이용된다고 안내한다. 근거 2 setx의 /m은 시스템 환경을 대상으로 하며 기본 대상과 적용 범위가 다르다. 근거 3 cmd 문서는 새 명령 셸이 부모 애플리케이션의 환경을 물려받는다고 설명한다. Windows 환경변수는 사용자·시스템 범위가 다르고, 이미 열려 있던 터미널과 앱에는 변경값이 즉시 반영되지 않을 수 있어요. 그래서 PATH 적용 안됨 문제는 프로그램을 다시 설치하기보다 경로를 어디에 저장했는지와 새로 연 프로세스가 어떤 PATH를 받았는지부터 대조해야 합니다. 별도 이용료나 환불 조건이 있는 문제는 아니며, 설정 범위와 실행 시점의 차이가 핵심이에요. PATH는 Windows가 명령을 입력받았을 때 실행 파일을 찾아보는 주소 목록이라고 생각하면 쉬워요. 주소를 새로 적어 넣었더라도 이미 열려 있던 터미널은 예전 주소록을 계속 들고 있을 수 있습니다. 같은 터미널에서 안 보이는 이유 Microsoft Learn은 setx로 저장한 환경변수가 현재 명령창이 아니라 이후에 여는 명령창에서 이용된다고 안내해요. 환경변수 편집 화면에서 저장 버튼을 눌렀는데 같은 명령 프롬프트나 PowerShell에서 값이 안 보이는 현상은 이 조건과 맞아떨어질 수 있습니다. 터미널도 실행 중인 프로그램이에요. 시작할 때 부모 프로그램으로부터 환경값을 물려받고 그 값을 들고 움직입니다. Windows Terminal 안에서 새 탭만 열었을 때는 Windo...