comuter (64 비트 창 7을 실행하는 64 비트 아키텍처)에서 배치 파일을 실행할 때마다 열리는 콘솔 창이 32 비트에서 실행 중입니다. 모드를 확인하고 작업 관리자를 확인하면 실제로 모든 것을 32 비트 프로세스로 실행하고 있음을 확인합니다. 32 비트 프로세스가 아닌 64 비트 프로세스에서 배치 파일을 실행하고 싶습니다. comspec 환경 변수를 사용하여 적절한 변수를 가리 키도록 변경했습니다. 누구든지이 문제를 해결하는 방법을 알고 있으므로 배치 파일을 클릭하면 모든 것이 64 비트 모드로 실행됩니다.Windows 7에서 배치 스크립트를 실행하면 잘못된 cmd 프로세스에서 프로세스가 시작됨
나는 단순히 64 비트 명령 창을 열고 내 배치 파일을 실행할 수 있음을 알고 있습니다. 그러나 이것은 일시적인 해결책이며 문제의 근원지에 있지 않으며 다른 사람들에게 파일을 줄 때 도움이되지 않습니다.
감사합니다, MM
배치 파일이 .bat로 끝나는 경우 확장자를 .cmd –
으로 변경해보십시오. Gilbert하지만 두 파일 유형이 기본적으로 PATHEXT에서 실행되는 것처럼 보입니다 ('ftype batfile' ='batfile = "% 1 "% *'와'ftype cmdfile' ='cmdfile ="% 1 "% *'), 그래서 그들은 다른 것을하기 위해 조정될 필요가 있습니다. – ewall