증상

영문자가 아닌 문자를 포함 하는 다른 폴더에서 배치 파일을 실행 하면 다음과 같은 오류 메시지가 나타납니다.

지정 된 이름이 내부 또는 외부 명령, 실행할 수 있는 프로그램 또는 배치 파일로 인식 되지 않습니다.

문제를 재현 하는 단계:

  1. 루트 디렉터리에서 test (2) 라는 폴더를 만듭니다.

  2. 테스트 (2) 폴더에서 test. \ 0 이라는 배치 파일을 만듭니다.

  3. 다음 줄을 테스트에 삽입 합니다.

          echo off      pause
  4. .Bat를 저장 합니다.

  5. 명령 프롬프트의 루트 디렉터리에서 다음 명령줄을 사용 하 여 배치 파일을 실행 합니다.\test(2)\test.bat

오류 메시지가 나타난 것을 확인해 보십시오.

지정 된 이름이 내부 또는 외부 명령, 실행할 수 있는 프로그램 또는 배치 파일로 인식 되지 않습니다.

해결 방법

루트 디렉터리에서 배치 파일이 실행 되지 않지만 명령줄을 따옴표로 묶으면 명령이 실행 됩니다. 예를 들어 위의 상황에서는 사용자가 명령 프롬프트에 다음 줄을 입력 해야 합니다. "\test(2)\test.bat" 이 명령은 일반적으로 배치 파일을 실행 합니다.

상태

Microsoft는 Windows NT 버전 4.0에서이 문제를 확인 했습니다. 이 문제를 조사 중 이며, 새 정보를 사용할 수 있게 되는 Microsoft 기술 자료에 여기에 게시 합니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.