내장 환경 변수 대화 상자 또는 경로 편집기 와 같은 것을 사용하여 PATH를 업데이트 한 다음 명령 프롬프트를 열면 명령 프롬프트가 있던 위치에 따라 PATH의 변경 사항이 콘솔에 등록되지 않습니다 부터 시작했다.
예를 들어, PATH를 편집 한 다음 시작 메뉴 또는 바탕 화면의 바로 가기에서 cmd.exe를 시작하면 PATH가 제대로 표시됩니다. 성공적으로 업데이트 된 것입니다. 난 아무데도 바로 가기에서 cmd.exe를 시작하는 경우에는 다른 시작 메뉴 또는 데스크탑보다 새로운 PATH 읽기되지 않고 내가 대신 이전 경로를 얻을. 매우 이상합니다.
바탕 화면의 바로 가기에서 명령 프롬프트를 실행하려고 시도했지만 정상적으로 작동합니다. 그런 다음 바탕 화면의 하위 폴더에 동일한 바로 가기 를 복사하면 업데이트되지 않는 PATH 문제가 발생합니다.
나는 이것이 설명하기가 어렵다는 것을 알고 있으므로이 문제를 실제로 보여주는 스크린 캐스트를 만들었습니다 .
해당 스크린 캐스트에서 볼 수있는 명령 프롬프트 바로 가기의 스크린 샷은 다음과 같습니다.
Windows Vista Home Premium SP2에 있습니다.
explorer
프로세스는 레지스트리 (대화 상자가 속한rundll32
) 의 환경 변경을 감지 하고 자체 환경을 자동으로 업데이트합니다. (적어도 XP에서는 그렇게합니다.)cmd
바로 가기에서 시작할 때 변경 사항이 표시되는 이유 입니다.