Access를 사용할 때 "ActiveX 구성 요소가 개체를 만들 수 없음" 오류 메시지가 표시됩니다.

원래 KB 번호: 319844

증상

Microsoft Access를 사용하는 경우 다음 오류 메시지가 표시됩니다.

ActiveX 구성 요소에서 개체를 만들 수 없음

이 문서에서는 이 오류 메시지의 몇 가지 일반적인 원인을 설명하고 문제를 resolve 데 사용할 수 있는 메서드를 제공합니다.

원인

이 동작은 다음 조건 중 어느 것이라도 true인 경우 발생할 수 있습니다.

  • DAO(데이터 액세스 개체)가 제대로 등록되지 않았습니다.
  • 하나 이상의 참조가 없습니다.
  • 유효하지 않은 유틸리티 데이터베이스 참조가 있습니다.
  • 필요한 라이브러리에 필요한 권한이 없습니다.
  • 손상된 마법사 파일이 있습니다.

해결 방법

원인 1: DAO가 제대로 등록되지 않음

DAO 3.6 라이브러리를 다시 등록합니다. 이렇게 하려면 다음과 같이 하십시오.

  1. Microsoft Access가 설치된 컴퓨터 또는 Microsoft Windows 터미널 Server를 호스트하는 컴퓨터에서 시작을 클릭한 다음 실행을 클릭합니다. (실행이 표시되지 않으면 검색하거나 명령 프롬프트를 열 수 있습니다.)
  2. 실행 텍스트 상자에 regsvr32 를 입력하고 DAO 파일의 경로를 입력합니다. 이 경로를 따옴표로 묶습니다. 예를 들어 DAO 3.6 라이브러리를 등록하려면 DAO 라이브러리 파일 regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL"의 기본 경로를 포함하는 다음 명령을 사용합니다.

원인 2: 하나 이상의 참조가 없습니다.

누락된 참조를 확인합니다. 이를 위해 다음 단계를 수행합니다.

  1. 오류 메시지가 표시되는 데이터베이스를 엽니다.
  2. Alt+F11을 눌러 Microsoft Visual Basic 편집기 엽니다.
  3. Visual Basic 편집기 도구 메뉴에서 참조를 클릭합니다.
  4. 확인되는 사용 가능한 참조 목록을 검토합니다. 선택한 항목 중 "Missing"이라는 단어가 표시되면 참조를 선택 취소합니다.

또는 참조 대화 상자에서 찾아보기 단추를 클릭하여 누락된 참조와 연결된 라이브러리 파일의 위치를 찾아볼 수 있습니다.

원인 3: 유효하지 않은 유틸리티 데이터베이스 참조가 있습니다.

Microsoft Access 2000 릴리스에서는 유틸리티에 대한 참조가 필요하지 않습니다. 이전 버전에서 데이터베이스를 변환한 경우에도 참조 목록에 유틸리티에 대한 참조가 표시되어 있을 수 있습니다. Utility 또는 Utility.mda에 대한 참조를 선택 취소합니다. 이렇게 하려면 다음과 같이 하십시오.

  1. 오류 메시지가 표시되는 데이터베이스를 엽니다.
  2. Alt+F11을 눌러 Visual Basic 편집기 엽니다.
  3. Visual Basic 편집기 도구 메뉴에서 참조를 클릭합니다.
  4. 유틸리티 데이터베이스 또는 Utility.mda에 대한 참조 옆에 있는 검사 상자를 선택 취소하려면 클릭합니다.

원인 4: 필요한 라이브러리에 필요한 권한이 없습니다.

모든 Microsoft Access 사용자에게는 Windows System 폴더에 대한 권한이 있어야 합니다.

  • 사용자에게 다음 폴더의 모든 파일에 대한 "읽기" 권한이 있는지 확인합니다.

    운영 체제 위치
    32비트 또는 (x86) \Windows\System32
    64비트 또는 (x64) \Windows\SysWOW64
  • 읽기 권한을 부여할 수 없는 경우 프로세스 모니터와 같은 유틸리티를 사용하여 사용자에게 필요한 사용 권한이 없는 파일 또는 파일을 확인할 수 있습니다. 프로세스 모니터를 가져오려면 Sysinternals 웹 사이트 Sysinternals를 방문하세요.

원인 5: 손상된 마법사 파일이 있습니다.

손상된 마법사 파일을 복구하려면 다음 단계를 수행합니다.

  1. Windows Explorer 사용하여 Acwzmain.mde, Acwztool.mde 및 Acwzlib.mde 마법사 파일을 찾습니다.
  2. 각 파일의 파일 이름 확장명을 "old"로 변경합니다. 예를 들어 Acwzmain.mde를 Acwzmain.old로 변경합니다.
  3. Microsoft Access 또는 Microsoft Office Professional 복구하여 마법사 파일을 다시 설치합니다.

추가 정보

타사 정보 고지 사항

이 문서에 나와 있는 다른 공급업체 제품은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 이들 제품의 성능이나 안정성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.