올바른 win32 응용프로그램이 아닙니다 문제 살펴보기

안녕하세요 소마입니다.

문서파일을 열다 보면 에러가 생길 때가 있습니다.

특히 마이크로소프트의 오피스문서를 열다 보면 에러가 발생할 때가 있어요.

정확히는 엑셀파일로 많이 알려진 xlsx이라는 확장자를 가진 파일입니다.

이러한 파일을 열 때 발생하는 오류 메시지인 "올바른 win32 응용프로그램이 아닙니다."라는 오류에 대한 해결방안을 알아보는 시간을 가질까 합니다.

   

1. 왜 발생할까?

- xlsx파일을 이용할 때 발생하는 에러라고 한다면 이 확장자 파일을 사용할 때 동작하는 레지스트리 값이 제대로 작동하지 않기 때문에 이러한 오류가 발생하는 것입니다.

   

이러한 오류의 발생은 프로그램 자체의 문제일 수도 있지만, 다른 프로그램이 어떤 작용을 해서 레지스트리 값이 변경된 것일 수도 있습니다. 이렇듯 문제의 근본적인 발생원인은 알 수 없습니다. (그래도 고치기만 하면 되죠)

   

2. 어떻게 고쳐야 할까요?

- 미리 말씀 드리지만 이러한 오류의 해결방법에는 여러 가지 방법이 있습니다. 이 방법은 여러 방법 중 하나일 뿐입니다. 높은 확률로 복구되겠지만 안될 수도 있다는 점을 미리 고지하고 진행을 할게요 :)

   

1) 실행창을 열자

실행창을 열어주세요.

윈도우 키와 R키를 동시에 누르면 위의 사진과 같은 입력 창이 생성됩니다.

여기에 [regedit]라고 입력을 해주세요. 그리고 엔터키를 눌러주시면 됩니다.

   

   

아니면 윈도우 시작버튼을 눌러주세요. 그런 다음 입력 창에 동일하게 regedit를 눌러주시면 됩니다.

자신에게 편한 방법을 사용하시면 됩니다.

   

2)레지스트리 폴더 찾기

위처럼 레지스트리 편집기가 열리면 해당 프로그램 레지스트리를 찾아주자.

HKEY_CLASSES_ROOT\.xls 나 뒤에가 xlsx를 찾아주자


 

3)기본값 누르기

: 이렇게 .xlsx폴더를 찾았다면 오른쪽에 있는 창에서 기본값을 선택해서 눌러주세요.

   

4)데이터 값을 확인하자.

기본값의 데이터 값이 [Excel.Sheet.12]라는 값이 나와야 합니다. 이 값이 아닐 경우에는 직접 문자열 편집기능을 이용해서 이 값을 입력해서 수정을 해주셔야 합니다.

기본값 위에 마우스를 올리고 우 클릭을 하시면 수정 메뉴를 선택할 수 있으니 그걸 이용해 주세요.

   

5)연결프로그램을 지정하자.

오류가 생기는 파일로 돌아가서 마우스 우 클릭을 눌러주세요.

그런 후에 연결 프로그램을 메뉴를 선택해주시면 됩니다.

   

   

이렇게 연결프로그램이 나타나면 내가 사용하는 버전의 엑셀 프로그램을 선택해주세요.

그런 후 제가 2번이라고 표시를 해놓은 항상 선택된 프로그램 사용에 체크를 해주세요. 그런 후 확인 버튼을 눌러주시면 됩니다.

이제 문서파일을 다시 실행시켜 올바른 win32 응용프로그램이 아닙니다. 라는 메시지가 나오는지 확인을 해주세요. 웬만하면 문제가 해결될 것입니다.

   

#. 관련 글

   

- xls파일이 문제가 생겼다면 레지스트리 편집기에서 excel.Sheet8 폴더를 열어서 동일하게 수행하시면 됩니다.

- ppt 파일일 경우에는 powerpoint.Show8 폴더를 보시고

- doc 파일은 Word.Document.8폴더를 확인하시면 됩니다.

이 글을 공유하기

댓글

Designed by JB FACTORY