시스템에서 .bat 파일을 다시 두 번 클릭 할 수 있도록 ‘Opens with …’속성을 무엇으로 설정합니까?
어쨌든 내 상사는 .bat
파일 처리기 가 Word 여야한다고 워크 스테이션에 확신을주었습니다 . 이제 .bat
파일을 두 번 클릭하면 Word에서 열립니다.
답변
regedit 프로그램을 사용하여 레지스트리에서 .bat 파일 연결을 제거해야한다고 생각합니다.
LockerGnome 의이 포럼 스레드에 따르면 이 키 아래의 레지스트리 설정을 제거해야합니다 .
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat
이 작업을 수행하기 전에 레지스트리를 백업하면 안전 할 수 있습니다.
답변
이 레지스트리 키 파일이이를 수행합니다. “restore.reg”라는 텍스트 파일에 복사하여 붙여 넣은 다음 두 번 클릭하여 레지스트리에 병합하십시오.
실수로 .bat 파일에 대해 생성 한 사용자 별 설정을 지우고 .bat
<-> batfile
파일 형식 관계 및을 시작하기위한 실제 매개 변수를 포함하여 시스템 기본값을 복원합니다 batfile
.
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat]
[-HKEY_CURRENT_USER\Software\Classes\.bat]
[-HKEY_CURRENT_USER\SOFTWARE\Classes\batfile]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bat]
@="batfile"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shell\open\command]
@="\"%1\" %*"
답변
나는 같은 문제가 있었다 (Windows 7에서); 배치 파일이 실행되는 대신 메모장에서 열립니다.
.bat 파일에 대한 아래 레지스트리를 수정하면 (작동하는 다른 시스템에 따라) 배치가 올바르게 실행됩니다.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\
.bat --> default-> Value not set
.bat/OpenWithList --> default-> Value not set
.bat/OpenWithProgIds--> default-> Value not set
batfile-> Zero length binary values
이 항목은 유지하되 아래의 다른 항목은 모두 제거하십시오 .bat
. 두 번 클릭하여 배치 파일을 새로 고치고 실행하십시오. 올바르게 실행됩니다.
답변
위의 답변 중 어느 것도 내가 작업 한 컴퓨터에 대해 해결하지 못했지만 관리 셸을 시작하고 실행하는 문제를 해결했습니다.
assoc .bat=batfile
assoc .cmd=batfile
답변
이 답변 의 정보는 저의 질문에 대한 해결책으로 이끌었습니다 .
거기에 언급 된 레지스트리 키를 열고
UserChoice
키를 삭제했습니다OpenWithList
키 아래의 모든 항목을 제거했습니다.
답변
Kaleb의 40 표를 얻은 답변은 저에게 효과적이지 않지만 결국 답변을 찾았습니다. bat 파일을 다시 실행하려면 다음으로 이동해야합니다.
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes.bat]에서 (기본값)을 “batfile”로 설정하십시오. 더블 클릭으로 실행하는 대신 Word 또는 Notepad ++에서 배치 스크립트를 열면 해당 프로그램이 (기본값) 자체 마임으로 설정되어 있기 때문입니다.
빠른 수정이 필요한 경우 텍스트 파일을 열고 붙여 넣기 만하면됩니다.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bat]
@="batfile"
그리고 .reg 확장자로 저장하고 두 번 클릭하여 병합하십시오.
답변
regisrty에서 .bat 항목은 batfile 항목 을 가리켜 야합니다 .
[HKEY_CLASSES_ROOT\.bat]
@="batfile"
.....
당연히 batfile 레지스트리 항목 이 있는지 확인해야합니다 .
[HKEY_CLASSES_ROOT\batfile]
@="MS-DOS Batch File"
.....