깨진 EXE 연결
실행 파일(.EXE)은 컴퓨터에서 대부분의 작업을 위해 실행하는 프로그램입니다. 때때로 누군가가 오류에서 복구할 수 있도록 먼저 시스템 복원 지점을 설정하지 않고 .EXE 확장자에 다른 프로그램을 잘못 할당했다고 보고합니다. 그런 일이 발생하면 컴퓨터에서 거의 실행되지 않습니다. 대신 .EXE 파일을 클릭하면 일부 프로그램이 시작되어 대신 해당 파일을 처리하려고 시도합니다.
이 증상은 바로 가기가 .LNKextension이 표시되고 아무 것도 작동하지 않는 .LNK 파일이 될 때 종종 나타납니다.
이것은 모두 레지스트리에서 수정됩니다.
Windows 11/10 & 7
비스타 수정
여기에 설명된 방법이 작동해야 하지만 현재 FILExt가 생성한 .REG 파일 다운로드가 없기 때문에 더 많은 작업을 수행해야 합니다. 충분한 수의 사람들이 이것을 테스트하면 다운로드와 함께 보다 공식적인 기록이 있을 것입니다.
Windows EXE 연결이 손상된 경우 레지스트리에서 가장 많이 변경된 위치는 이 키에 있습니다...
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe]
"OpenWithList" 및 "UserChoice" 하위 키에는 .EXE 파일 확장자를 여는 것으로 나열된 일부 프로그램이 있을 수 있습니다. 이것들은 지워야 하며, 지워지면 시스템은 기본값으로 돌아가고 EXE 확장은 다시 작동해야 합니다.
다음 줄이 포함된 .REG 파일을 만들어 이를 수행할 수 있습니다.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\OpenWithList]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\OpenWithProgids]
"exefile"=hex(0):
잘라내기/붙여넣기를 사용하여 이 다섯 줄을 메모장과 같은 편집기에 복사한 다음 파일을 .REG 파일 확장자로 저장합니다. 파일을 오작동하는 Vista 시스템에 복사하고 두 번 클릭합니다(또는 마우스 오른쪽 버튼을 클릭하고 병합 선택). 여러 가지(사용자 액세스 제어 및 레지스트리 편집기)에 대해 OK라고 말해야 할 수 있지만 나중에(확실히 다시 시작해야) 시스템 EXE 연결이 다시 돌아와야 합니다.
사용자 Travis는 Vista의 여러 확장에 대한 REG 파일 수정에 대한 이 링크를 제공했습니다(전용)...
- Vista 파일 확장자에 대한 레지스트리 수정 사항(EXE 수정 사항 포함)
더 우아한 방법을 찾으면 여기에 추가할 수 있도록 FILExt에 알려주십시오. 그리고, 기억하세요...
경고!
시스템 레지스트리를 편집하면 시스템에 심각한 영향을 미칠 수 있습니다. 중요한 파일을 완전히 백업하지 않고 시스템 복원 지점을 설정한 후에만 시스템 레지스트리를 변경하지 마십시오.
윈도우 XP 수정
참고: 아래 솔루션은 Windows XP용입니다. Windows 11/10, 7 또는 Vista에서는 작동하지 않습니다. (Windows 11/10, 7 또는 Vista의 경우 페이지 상단으로 스크롤합니다.)
추가 참고 사항: 여기에 나열된 수정을 시도하기 전에 안티바이러스, 안티스파이웨어, 안티애드웨어 또는 기타 안티프로그램을 끄거나 최소한 레지스트리의 활성 모니터링을 비활성화하십시오. 이러한 프로그램은 "수정"하여 문제를 일으켰을 수 있습니다. 레지스트리를 수정하고 사용자가 직접 수정하지 못하도록 할 수 있습니다. 완료되면 다시 켜고 레지스트리로 무엇을 하려는지 주의 깊게 살펴보십시오. 그렇지 않으면 다시 여기로 돌아올 수 있습니다.
가장 먼저 시도할 것
레지스트리를 사용하기 전에 먼저 시도해 보십시오. 탐색기 창에서 파일 형식 대화상자를 열고 내 문서 또는 내 컴퓨터를 사용합니다(도구 | 폴더 옵션 | 파일 형식 탭). .EXE가 알파벳 순서로 있는 곳까지 아래로 스크롤하고 .EXE가 없는지 확인합니다(있는 경우 연결을 응용 프로그램으로 변경하여 편집). 마지막으로 새로 만들기 버튼을 선택하고 확장에 EXE를 입력한 다음 고급 버튼을 선택합니다. 목록에서 "응용 프로그램"을 선택하십시오. 다음과 같이 보여야 합니다.
위의 그림에는 표시되지 않지만 "복원"이 있어야 합니다. 버튼을 클릭할 수 있습니다. 그렇다면 이를 사용하여 문제를 해결할 수 있기를 바랍니다(이 솔루션을 찾아 게시한 포럼 회원 diginono에게 감사드립니다). 복원 버튼은 시스템에 문제가 있는 경우에만 나타납니다.
이 방법이 작동하지만 LNK 파일에 여전히 문제가 있는 경우 이 FAQ의 끝까지 아래로 스크롤하여 해결 방법을 찾으십시오.
이것이 작동하지 않으면 레지스트리를 가지고 놀아야 합니다.
레지스트리 수정 방법
경고!
시스템 레지스트리를 편집하면 시스템에 심각한 영향을 미칠 수 있습니다. 중요한 파일을 완전히 백업하지 않고 시스템 복원 지점을 설정한 후에만 시스템 레지스트리를 변경하지 마십시오.
참고!
FILExt는 여기에 설명된 시스템 레지스트리 수정 사항이 정확하다고 생각합니다. 그러나 귀하는 그들의 신청에 대한 모든 책임을 집니다. 자신의 책임하에 진행하십시오!
몇 가지 시스템 레지스트리를 변경해야 합니다. 다양한 항목을 수동으로 변경하여 레지스트리를 직접 편집할 수 있습니다. 또는 이 페이지에서 잘라내기 및 붙여넣기를 사용할 수 있습니다. FILExt는 오류가 발생하기 쉬우므로 레지스트리를 수동으로 편집하는 것을 권장하지 않습니다. 다운로드 링크를 사용하여 올바른 수정을 위한 .REG 파일을 가져오고 이 페이지의 텍스트를 확인하여 올바른 파일을 얻었는지 확인하십시오(텍스트 편집기에서 .REG 파일을 열 수 있음). 시스템에 .REG 파일이 저장되면 사용 방법은 아래를 참조하십시오.
[참고: 매핑된 일부 네트워크 드라이브가 아니라 문제가 있는 컴퓨터에 .REG 파일을 저장해야 합니다.]
조심하세요. 실행 중인 운영 체제 버전에 맞는 레지스트리 편집기 버전이 있는지 확인하십시오.
1단계:아래 정보에서 적절한 .REG 파일을 다운로드하거나 생성합니다.
윈도우 XP
다음은 Windows XP가 .EXE 파일을 제대로 인식하기 위해 수행해야 하는 시스템 레지스트리 변경 사항입니다(긴 줄의 줄 바꿈에 주의).
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"
[HKEY_CLASSES_ROOT\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\exefile]
@="Application"
"EditFlags"=hex:38,07,00,00
"TileInfo"="prop:FileDescription;Company;FileVersion"
"InfoTip"="prop:FileDescription;Company;FileVersion;Create;Size"
[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"
[HKEY_CLASSES_ROOT\exefile\shell]
[HKEY_CLASSES_ROOT\exefile\shell\open]
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shell\runas]
[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shellex]
[HKEY_CLASSES_ROOT\exefile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PEAnalyser]
@="{09A63660-16F9-11d0-B1DF-004F56001CA7}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PifProps]
@="{86F19A00-42A0-1069-A2E9-08002B30309D}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"Windows 98
다음은 Windows 98에서 .EXE 파일을 올바르게 인식하기 위해 수행해야 하는 시스템 레지스트리 변경 사항입니다(긴 줄의 줄 바꿈에 주의).
REGEDIT4
[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"
[HKEY_CLASSES_ROOT\exefile]
@="Application"
"EditFlags"=hex:d8,07,00,00
[HKEY_CLASSES_ROOT\exefile\shell]
@=""
[HKEY_CLASSES_ROOT\exefile\shell\open]
@=""
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shellex]
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\{86F19A00-42A0-1069-A2E9-08002B30309D}]
@=""
[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"
마지막으로 반복...
경고!
시스템 레지스트리를 편집하면 시스템에 심각한 영향을 줄 수 있습니다. 중요한 파일을 완전히 백업하지 않고 시스템 복원 지점을 설정한 후에만 시스템 레지스트리를 변경하지 마십시오.
2단계:레지스트리 편집기 시작
레지스트리 편집기 자체가 EXE 파일이기 때문에 이 프로세스에서 가장 어려운 부분이 될 수 있습니다. 시도할 수 있는 몇 가지 사항이 있습니다. 그들 중 하나가 작동할 때까지 각각을 시도합니다. 레지스트리 편집기가 열리고 실행되면 3단계로 건너뜁니다.
- a) 가장 먼저 시도하는 것이 가장 쉽습니다. 저장된 REG 파일을 두 번 클릭하고 레지스트리 편집기를 시작하고 병합하는지 확인하십시오. 운이 좋다면 REG 파일이 병합되고 문제가 해결되며 아래의 3단계가 필요하지 않습니다. 불행히도 이것은 거의 작동하지 않습니다.
- b) 다음에 시도할 작업도 간단합니다. 저장된 REG 파일을 마우스 오른쪽 버튼으로 클릭하고 제시된 옵션에서 병합을 선택합니다. 운이 좋다면 REG 파일이 병합되고 문제가 해결되며 아래의 3단계가 필요하지 않습니다. 불행히도 이것은 거의 작동하지 않습니다.
- c) 위의 (b)와 유사하게 저장된 REG 파일을 마우스 오른쪽 버튼으로 클릭하고 레지스트리 편집기가 표시되면 선택합니다. 그렇지 않은 경우 연결 프로그램 옵션을 선택하고 Windows 디렉터리(일반적으로 C:\Windows 또는 C:\WINNT)로 이동합니다. regedit.exe 파일까지 아래로 스크롤하여 선택합니다. 이것은 때때로 작동하며, 그렇다면 REG 파일이 병합되므로 아래의 3단계가 필요하지 않습니다.
- d) 다음으로 시도할 것은 다음 계정으로 실행 명령을 사용하는 것입니다. Windows 탐색기 창을 열고 Windows 디렉터리(일반적으로 C:\Windows 또는 C:\WINNT)로 이동합니다. regedit.exe 파일까지 아래로 스크롤합니다. 파일을 마우스 오른쪽 버튼으로 클릭합니다. 팝업 메뉴에서 Run As... 항목을 찾아 클릭합니다. 때때로 그렇게 하면 편집기가 시작됩니다(연속으로 여러 번 시도하십시오. 종종 여러 번 시도해야 함).
- e) 그래도 작동하지 않으면 시도할 또 다른 트릭은 작업 관리자를 통해 명령 프롬프트 창을 열고 거기에서 Regedit를 실행하는 것입니다. 키코드(3개의 키 모두 함께) Control-Alt-Delete를 한 번만 누릅니다. 그런 다음 Ctrl 키를 누른 상태에서 파일 메뉴를 클릭한 다음 새 작업(실행) 항목을 클릭합니다. Control 키를 놓습니다. 명령 프롬프트 창이 열려 있어야 합니다. 프롬프트에서 전체 이름 REGEDIT.EXE를 입력하고 레지스트리 편집기가 시작되는지 확인합니다.
- f) 네, 작동하지 않았습니다. 이제 시스템을 속이려고 합니다. 명령 프롬프트 창을 엽니다(시작 | 프로그램 | 보조프로그램 | 명령 프롬프트). 이렇게 하면 C:\Documents and Settings\[username] 디렉터리에 남게 됩니다. 굵게 표시된 명령 시퀀스를 실행하십시오.
- C:\Documents and Settings\[ì¬ì©ì ì´ë¦]> CD \
- C:\> CD WINDOWS(또는 시스템 디렉토리인 경우 WINNT)
- C:\Windows> COPY REGEDIT.EXE REGEDIT.COM
- C:\Windows> REGEDIT.COM
이것이 하는 일은 Windows 디렉터리로 이동한 다음 REGEDIT.EXE 프로그램의 복사본을 REGEDIT.COM 파일로 만든 다음 해당 .COM 파일 복사본을 실행하는 것입니다. Windows는 이에 속아 .EXE 헤더를 보고 Regedit 프로그램을 실행합니다.
이러한 기술 중 어느 것도 작동하지 않고 여전히 레지스트리 편집기를 열 수 없는 경우 위의 네 번째(d) 트릭을 계속 시도하십시오(오른쪽 클릭하고 다음 계정으로 실행 선택). 이것은 종종 여러 번의 시도가 필요하지만 다른 방법이 작동하지 않을 때도 종종 작동합니다.
이러한 기술 중 어느 것도 작동하지 않고 여전히 레지스트리 편집기를 열 수 없다면 FILExt가 알고 있는 모든 가능성을 소진한 것입니다. 죄송합니다.
3단계:REG 파일 병합
위의 기술 중 하나를 사용하여 레지스트리 편집기를 작동시켰다고 가정하면 이제 REG 파일을 레지스트리에 병합해야 합니다. 파일 선택 | 메뉴 항목 가져오기, .REG 파일로 이동하여 선택합니다. 가져온 후에는 .EXE 파일 연결이 다시 나타납니다.
Regedit 프로그램에 들어갈 수 있지만 변경할 수 없으면 편집 | 메뉴에서 권한을 클릭한 다음 변경할 권한이 있는지 확인합니다. 경우에 따라 일부 소프트웨어에 의해 권한이 제거되므로 "허용" 컴퓨터에 로그인할 때 사용한 사용자 로그인 상자입니다.
LNK협회
EXE 연결을 수정하면 LNK 연결이 다시 나타나지만 그렇지 않을 때도 있습니다. 그렇지 않은 경우 이전과 같이 폴더 옵션을 엽니다. 탐색기 창에서 파일 형식 대화 상자를 엽니다. 내 문서 또는 내 컴퓨터를 사용합니다(도구 | 폴더 옵션 | 파일 형식 탭). .LNK가 알파벳 순서로 있는 곳까지 아래로 스크롤하여 거기에 있는지 확인합니다(없어야 함). 위와 같이 새 연결을 만들고 이름을 LNK로 지정하고 연결 상자에서 바로 가기를 선택합니다. LNK 연결을 수정해야 합니다.
드디어...
그 후에 어떤 수정 사항을 적용하든 컴퓨터로 다른 작업을 시도하기 전에 컴퓨터를 다시 시작해야 합니다. Windows가 레지스트리를 다시 로드하므로 다시 시작하면 문제가 해결됩니다.
설마...
