시스템 경로와 병합되지 않은 사용자 경로


3

내 Windows 7 컴퓨터에서 어떤 이유로 새 명령 프롬프트를 시작할 때 사용자 경로가 시스템 경로 변수와 병합되지 않습니다. MSDN 에 대한 의견에 대한 답변으로 다른 관련 질문에 대한 답변을 보았습니다 .

Windows Server 2003에서 시스템 PATH가 1920자를 초과하면 전체 시스템 PATH (더 큰 경우에도)가 포함 되더라도 사용자 PATH 환경 변수가 더 이상 프로세스 PATH 환경 변수를 설정하기 위해이 변수와 병합되지 않습니다. 프로세스 PATH 변수

그러나 내 시스템 경로는 확장시 길이가 1043 자이지만 새 CMD를 시작할 때 사용자 경로가 시스템 경로에 병합되지 않습니다. 일반적으로 사용자 환경 변수가로드 된 것처럼 보이지만 경로는 완전히 무시됩니다.

여기에 이미지 설명을 입력하십시오

CMD에서 실행될 때 ...AppData\Roaming\cabal...사용자 경로의 해당 부분이 path명령 에서 표시되지 않음을 그림에서 볼 수 있습니다 . 은 %P64%당신이 확장되는 시스템 경로에서 볼 수 C:\Program Files있지만, 확장되어이 후 글자 수는 여전히 1043입니다.

새로운 프로세스를 위해 사용자 및 시스템 경로를 올바르게 병합하는 데 대한 생각이 있습니까?


이것에 대한 해결책을 찾은 적이 있습니까? 같은 문제가 있습니다.
aireq

아니야, 미안. 나는 Windows 10으로 옮겼으며 그 이후로 경로에 문제가 없었습니다.
네이트 글렌
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.