일상

.accdb 는 올바른 win32 응용프로그램이 아닙니다 문제 해결!

밀Mill 2014. 8. 22. 18:40

 

 

컴활1급실기를 준비중인데

액세스 예제파일을 열어서 연습좀 해보려고 하면 계속

 

win32 응용프로그램이 아닙니다

 

라는 창이 떠서 애를 먹었었다ㅡ.ㅡ

 

아예 예제파일을 손댈수 없는 건 아니고,

액세스 2007에서 불러오기?를 이용해 예제파일을 열 수는 있었다

 

그래도 불러오기를 이용해 여는 것 보다는 직접 예제파일을 열 수 있도록 하는게 좋을 것 같아서

인터넷에서 여러 문제해결방법을 찾아봤다

몇번 허탕치다가 비로소 찾았다!

 

http://blog.naver.com/carrot2012?Redirect=Log&logNo=80148666861

 

위 블로그에는 .xlsx열면 win32 응용프로그램이 아닙니다 창이 뜨는 문제를 해결하는 방법이 나와있다

 

.xlsx와 .accdb는 같은 마이크로소프트 오피스 프로그램이라 똑같은 방법으로 해결할 수 있을 것 같아

좋아했는데 위 블로그에는 .accdb(액세스 2007)의 레지스트리 기본키(확장자에 대한 기본값 데이터?)가 나와있지 않았다

 

결국 또 뒤지고 뒤지다가 알아냈다ㅋㅋㅋㅋ

 

[Access.Application.12]가 .accdb의 기본값이다

 

 

 

정리하자면

 

.accdb 확장자명의 액세스를 열때 win32 응용프로그램이 아닙니다, 라는 창이 뜨면

 

1. windows + R키 누름

 

2. 실행 파일이 뜨면 regedit 입력

 

3. HKEY_CLASSES_ROOT 클릭

 

4. .accdb 파일 찾아서 클릭

 

5. (기본값)파일 오른쪽 버튼 클릭- 수정 누름

 

6. Access.Application.12 작성

 

 

 

이후에 .accdb파일의 연결프로그램을 액세스파일로 설정후에

다시 .accdb를 더블클릭해서 바로 열리는지 확인해본다

 

나는 이 방법으로 해결됐다!