기본 콘텐츠로 건너뛰기

2월, 2015의 게시물 표시

어느날 갑자기 "알 수 없음."이라는 에러가 발생할 때.

  윈도 XP 를 사용하던 중 어느날 갑자기 일부 프로그램에서 "알 수 없음."(Unknown) 에러가 발생했습니다. 원인을 도무지 알 수 없어서 OllyDbg 를 이용해서 해당 에러가 발생하는 시점을 확인해보니, "Microsoft Jet data engine"이라는 말이 눈에 띄었습니다.   그래서 관련 부분을 검색했는데, 다음의 글을 발견했습니다. Resolving Microsoft Jet Error 'Unknown'   저는 방법 2에서 "msjtes40.dll"만 레지스트리에 다시 등록하고 컴퓨터를 재부팅하니까 증상이 사라졌습니다. 혹시나 같은 문제로 고민하고 계실 분들이 있을지도 몰라서 해결 방법을 아래에 정리(번역)해 두었으니 참고하시기 바랍니다. ^_^ 1. 증상   어느날 갑자기 일부 프로그램에서 "알 수 없음."(Unknown) 이라는 에러가 발생.   (윈도 XP에서 확인. 상위 버전의 윈도에서도 발생하기도 하는 듯.) 2. 증상이 발생하는 프로그램   데이터베이스 (DB)로 마이크로소프트의 엑세스(Access) 를 사용하고 있는 프로그램. (DB 파일의 확장자가 .mdb 임.)   예:  Mybible(성경 읽기 프로그램), 벧엘3(교인, 재정 관리 등) 3. 원인   Microsoft Jet data engine 관련 레지스트리가 손상된 것으로 추정. 4. 해결 방법 # 방법 1: 드라이버 재설치. 제어판에서 프로그램 추가/제거를 실행. Microsoft Access Database Engine 2007 driver가 있으면 삭제합니다. 다음의 링크에서 Microsoft Access Database Engine 2010 재배포 패키지를 받아서 설치합니다. Microsoft Access Database Engine 2010 재배포 가능 패키지 증상이 해결되었는지 확인합니다. # 방법 2: 레지