초보자가 레지스트리를 잘못 건드린 경우, 바로 가기 아이콘이나 .exe 파일을 두번 클릭해도 실행되지 않는 경우가 종종 발생한다. 아울러 이 프로그램과 확장자 연결된 파일(.txt, .doc)을 두번 클릭한 경우 프로그램이 정적으로 실행된다면 다음 레지스트리를 수정함으로서 간단히 처리할 수 있다.
HKEY_CLASSES_ROOT/Exefile/Shell/Open/Command
그러나 이 경우
regedit.exe 파일 역시 실행할 수 없으므로 다음 절차에따라 .exe에대한 확장자 연결을 복원한다.
- 임의의 *.txt 파일을 두번 클릭한다주1.
- 메모장의 모든 내용을 지우고 다음 레지스트리를 메모장으로 복사한다.
REGEDIT4
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@=""%1" %*"
- 메모장의 파일/다른 이름으로 저장 메뉴를 클릭한다.
- 파일 이름에 .reg 확장자를 갖는 임의의 파일명(예: ExeRestore.reg)을 지정하고 저장 버튼을 클릭한다주2.
- 메모장의 파일/다른 이름으로 저장 메뉴를 클릭한다.
- 파일 형식을 모든 파일로 변경한다.
- 4단계에서 저장한 *.reg 파일에 마우스 우측 버튼을 클릭하고 병합을 클릭한다.
- 레지스트리 추가 여부를 묻는 확인창에서 예 버튼을 클릭한다.
- 레지스트리 병합 결과를 출력하는 확인창에서 확인 버튼을 클릭한다.
- 메모장을 종료한다.
주1: exe 파일을 두번 클릭해도 파일이 열리지 않으므로 일반적인 방법으로 메모장을 실행할 수 없다. 그러나 이 경우에도 다른 확장자에대한 확장자 연결은 정상 동작하므로 .txt 파일을 두번 클릭하면 메모장을 열 수 있다.
주2: 반드시 확장자까지 지정해야한다.