1. 레지스트리 편집기를 연다.(시작버튼 -> regedit입력)
2. HKEY_CLASSES_ROOT 폴더로 들어간다.
3. 아래쪽으로 쭉 내려오다 보면 Excel.Sheet.12 폴더와 Excel.Sheet.8 폴더가 있는데, Excel.Sheet.12 폴더는 xlsx파일 관련 속성이고, Excel.Sheet.8 폴더는 xls파일 관련 속성이 정의된 폴더 이다.
4. Excel.Sheet.8 폴더 안에 shell 폴더 안에 Open 폴더로 이동하여, ddeexec 폴더와 command 폴더 안에 있는 command 이름을 가진 항목을 삭제 한다.
5. 4.번 항목을 실행 한 후, (기본값) 이란 이름을 가진 항목을 더블 클릭 하여, 아래 그림과 같이 값 데이터 끝에 있는 dde란 값을 en "%1"로 수정하고 확인을 누른다.
간단 요약
- xls 파일
- HKEY_CLASSES_ROOT\Excel.sheet.8\shell\Open 폴더 에서 ddeexec 폴더 삭제
- HKEY_CLASSES_ROOT\Excel.sheet.8\shell\Open\command 폴더 에서 command 이름으로 된 항목(파일) 삭제
- HKEY_CLASSES_ROOT\Excel.sheet.8\shell\Open\command 폴더 에서 (기본값) 이름으로 된 항목(파일)을 열어 끝에 /dde로 되어 있는 것을 /en "%1" 로 수정
- xlsx 파일
- HKEY_CLASSES_ROOT\Excel.sheet.12\shell\Open 폴더 에서 ddeexec 폴더 삭제
- HKEY_CLASSES_ROOT\Excel.sheet.12\shell\Open\command 폴더 에서 command 이름으로 된 항목(파일) 삭제
- HKEY_CLASSES_ROOT\Excel.sheet.12\shell\Open\command 폴더 에서 (기본값) 이름으로 된 항목(파일)을 열어 끝에 /dde로 되어 있는 것을 /en "%1" 로 수정