두 번 클릭하면 Windows 배치 파일 (.bat)이 실행되지 않습니다
Windows 배치 파일 ( .bat
)을 두 번 클릭하면 다음 증상 중 하나가 발생할 수 있습니다.
- 배치 파일은 명령 프롬프트 창을 열지 만 해당 명령은 실행되지 않습니다.
- 메모장 또는 다른 텍스트 편집기가 배치 파일 내용을 엽니 다 (편집).
이 게시물에서는 Windows가 배치 파일을 올바르게 실행하도록 .bat 파일 연결을 수정하는 방법에 대해 설명합니다.
[Fix] 더블 클릭해도 .BAT 파일이 실행되지 않음
Windows 배치 파일 ( .bat
)은 일련의 명령을 실행하거나 자동화 할 수있는 특수 파일 유형입니다. 명령 프롬프트는 배치 파일을 읽고 해석하여 파일에 지정된 각 명령을 실행합니다.
사용자가 실수로 .bat
파일을 텍스트 편집기와 연관 시키거나 .bat 파일을 cmd.exe
와 연관 시키거나 레지스트리의 설정을 변경했을 수 있습니다. 대화 상자에서 열기 또는 기본 프로그램을 사용하여 .bat
파일에 대한 파일 연결을 설정하면 사용자 인터페이스를 사용하여 기본 설정으로 되돌릴 수 없습니다. 이 문제를 해결하는 유일한 방법은 레지스트리의 설정을 변경하는 것입니다.
Windows 배치 파일 연결을 수정하려면 다음 단계를 수행하십시오.
방법 1 : .BAT 파일 연결 레지스트리 수정 사용
- Windows 10 파일 연결 수정 페이지를 방문하여 .bat 파일 연결 수정을 다운로드하십시오. Windows 7 또는 Windows 8과 같은 이전 운영 체제를 사용하는 경우 해당 페이지 아래에서 해당 운영 체제에 대한 수정 사항에 대한 링크를 찾을 수 있습니다.
- 아카이브 압축을 풀고 동봉 된 레지스트리 파일을 실행하십시오.
- 계속할 것인지 묻는 메시지가 나타나면 예를 클릭하십시오.
- 확인을 클릭하십시오.
방법 2 : .BAT 파일 연결을 수동으로 수정
중요 : 진행하기 전에 안전 조치로 시스템 복원 지점을 만드십시오. Windows 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다.
- 레지스트리 편집기 (
regedit.exe
)를 시작하십시오. - 다음 키로 이동하십시오.
HKEY_CLASSES_ROOT \ .bat
(default)
값 데이터를batfile
- 다음 키로 이동하십시오.
HKEY_CLASSES_ROOT \ batfile \ shell
- 오른쪽 창에서
(default)
값 데이터가 설정되어 있지 않은지 확인하십시오.value not set
로 읽어야value not set
. 다른 텍스트가 표시되면(default)
값을 마우스 오른쪽 단추로 클릭하고Delete
선택하십시오. - 그런 다음 다음 키로 진행하십시오.
HKEY_CLASSES_ROOT \ batfile \ shell \ open \ command
(default)
두 번 클릭하고 값 데이터를 다음과 같이 설정하십시오."%1" %*
- 다음 지점으로 이동하십시오.
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .bat
하위 키 중 하나 (
OpenWithList
,OpenWithProgids
및UserChoice
)에있는 값으로 인해 문제가 발생할 수 있습니다. .bat
키를 마우스 오른쪽 단추로 클릭하고Delete
선택하십시오. 확인 메시지가 표시되면Yes
클릭하십시오. 걱정 마세요! 이 레지스트리 키와 세 개의 하위 키는 간단하며.bat
파일 연결 기본값을 재정의하려는 경우에만 필요합니다.- 레지스트리 편집기를 종료하십시오.
방법 3 : 자신의 REG 파일을 만들어 방법 2에 나열된 단계를 자동화
방법 2에 나열된 단계를 자동화하려면이 방법을 사용하십시오. Method 1
과 Method 3
의 차이점은 Method 1
에서 .bat
파일 형식 등록의 모든 세부 사항이 처리된다는 것입니다. Method 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]
.reg
확장자를 가진 이름으로 파일을 저장하십시오 (fix_bat.reg
fix_bat.reg
를 두 번 클릭하여 레지스트리에 구성을 적용하십시오. 확인 메시지가 표시되면 예를 클릭하십시오.
그게 다야! 이제 배치 파일 연결 설정을 수정했습니다. 배치 파일을 두 번 클릭하면 올바르게 실행됩니다.