두 번 클릭하면 Windows 배치 파일 (.bat)이 실행되지 않습니다

Windows 배치 파일 ( .bat )을 두 번 클릭하면 다음 증상 중 하나가 발생할 수 있습니다.

  • 배치 파일은 명령 프롬프트 창을 열지 만 해당 명령은 실행되지 않습니다.
  • 메모장 또는 다른 텍스트 편집기가 배치 파일 내용을 엽니 다 (편집).

이 게시물에서는 Windows가 배치 파일을 올바르게 실행하도록 .bat 파일 연결을 수정하는 방법에 대해 설명합니다.

[Fix] 더블 클릭해도 .BAT 파일이 실행되지 않음

Windows 배치 파일 ( .bat )은 일련의 명령을 실행하거나 자동화 할 수있는 특수 파일 유형입니다. 명령 프롬프트는 배치 파일을 읽고 해석하여 파일에 지정된 각 명령을 실행합니다.

사용자가 실수로 .bat 파일을 텍스트 편집기와 연관 시키거나 .bat 파일을 cmd.exe 와 연관 시키거나 레지스트리의 설정을 변경했을 수 있습니다. 대화 상자에서 열기 또는 기본 프로그램을 사용하여 .bat 파일에 대한 파일 연결을 설정하면 사용자 인터페이스를 사용하여 기본 설정으로 되돌릴 수 없습니다. 이 문제를 해결하는 유일한 방법은 레지스트리의 설정을 변경하는 것입니다.

Windows 배치 파일 연결을 수정하려면 다음 단계를 수행하십시오.

방법 1 : .BAT 파일 연결 레지스트리 수정 사용

  1. Windows 10 파일 연결 수정 페이지를 방문하여 .bat 파일 연결 수정을 다운로드하십시오. Windows 7 또는 Windows 8과 같은 이전 운영 체제를 사용하는 경우 해당 페이지 아래에서 해당 운영 체제에 대한 수정 사항에 대한 링크를 찾을 수 있습니다.
  2. 아카이브 압축을 풀고 동봉 된 레지스트리 파일을 실행하십시오.
  3. 계속할 것인지 묻는 메시지가 나타나면 예를 클릭하십시오.
  4. 확인을 클릭하십시오.

방법 2 : .BAT 파일 연결을 수동으로 수정

중요 : 진행하기 전에 안전 조치로 시스템 복원 지점을 만드십시오. Windows 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다.

  1. 레지스트리 편집기 ( regedit.exe )를 시작하십시오.
  2. 다음 키로 이동하십시오.
     HKEY_CLASSES_ROOT \ .bat 
  3. (default) 값 데이터를 batfile
  4. 다음 키로 이동하십시오.
     HKEY_CLASSES_ROOT \ batfile \ shell 
  5. 오른쪽 창에서 (default) 값 데이터가 설정되어 있지 않은지 확인하십시오. value not set 로 읽어야 value not set . 다른 텍스트가 표시되면 (default) 값을 마우스 오른쪽 단추로 클릭하고 Delete 선택하십시오.
  6. 그런 다음 다음 키로 진행하십시오.
     HKEY_CLASSES_ROOT \ batfile \ shell \ open \ command 
  7. (default) 두 번 클릭하고 값 데이터를 다음과 같이 설정하십시오.
     "%1" %* 
  8. 다음 지점으로 이동하십시오.
     HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .bat 

    하위 키 중 하나 ( OpenWithList, OpenWithProgidsUserChoice )에있는 값으로 인해 문제가 발생할 수 있습니다.

  9. .bat 키를 마우스 오른쪽 단추로 클릭하고 Delete 선택하십시오. 확인 메시지가 표시되면 Yes 클릭하십시오. 걱정 마세요! 이 레지스트리 키와 세 개의 하위 키는 간단하며 .bat 파일 연결 기본값을 재정의하려는 경우에만 필요합니다.
  10. 레지스트리 편집기를 종료하십시오.

방법 3 : 자신의 REG 파일을 만들어 방법 2에 나열된 단계를 자동화

방법 2에 나열된 단계를 자동화하려면이 방법을 사용하십시오. Method 1Method 3 의 차이점은 Method 1 에서 .bat 파일 형식 등록의 모든 세부 사항이 처리된다는 것입니다. Method 2 는 다소 외과 적이지만, 재정의 된 항목 만 검사하고 제거합니다.

  1. 메모장이나 자주 사용하는 텍스트 편집기를 엽니 다.
  2. 다음 줄을 복사하여 메모장에 붙여 넣습니다.
     Windows 레지스트리 편집기 버전 5.00 [HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ .bat] @ = "batfile"[HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ batfile \ shell] @ =-[HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ batfile \ shell \ open \ command] @ = "\"% 1 \ "% *"[-HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .bat] 
  3. .reg 확장자를 가진 이름으로 파일을 저장하십시오 ( fix_bat.reg
  4. fix_bat.reg 를 두 번 클릭하여 레지스트리에 구성을 적용하십시오. 확인 메시지가 표시되면 예를 클릭하십시오.

그게 다야! 이제 배치 파일 연결 설정을 수정했습니다. 배치 파일을 두 번 클릭하면 올바르게 실행됩니다.

관련 기사