Fehlermeldung "ActiveX Component can 't Create Object" bei Verwendung von Access

Ursprüngliche KB-Nummer:   319844

Problembeschreibung

Wenn Sie Microsoft Access verwenden, wird die folgende Fehlermeldung angezeigt:

Objekt kann von ActiveX-Komponente nicht erstellt werden

In diesem Artikel werden einige häufige Ursachen für diese Fehlermeldung beschrieben und Methoden bereitstellt, mit denen Sie das Problem beheben können.

Ursache

Dieses Verhalten kann auftreten, wenn eine der folgenden Bedingungen erfüllt ist:

  • Datenzugriffsobjekte (Data Access Objects, DAO) sind nicht ordnungsgemäß registriert.
  • Mindestens ein Verweis fehlt.
  • Es gibt einen ungültigen Dienstprogramm-Datenbankverweis.
  • Sie verfügen nicht über die erforderlichen Berechtigungen für erforderliche Bibliotheken.
  • Es ist eine beschädigte Assistentendatei vorhanden.

Lösung

Ursache 1: DAO ist nicht ordnungsgemäß registriert

Registrieren Sie die DAO 3,6-Bibliothek erneut. Führen Sie hierzu die folgenden Schritte aus:

  1. Klicken Sie auf dem Computer, auf dem Microsoft Access installiert ist, auf dem Computer, auf dem Microsoft Windows Terminal Server gehostet wird, auf Start, und klicken Sie dann auf Ausführen. (Wenn Run nicht angezeigt wird, können Sie danach suchen oder eine Eingabeaufforderung öffnen).
  2. Geben Sie im Textfeld Ausführen den Namen regsvr32 gefolgt von dem Pfad zu ihrer DAO-Datei ein. Schließen Sie diesen Pfad in Anführungszeichen ein. Um beispielsweise die DAO 3,6-Bibliothek zu registrieren, verwenden Sie den folgenden Befehl, der den Standardpfad zur DAO-Bibliotheksdatei enthält: regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL" .

Ursache 2: mindestens ein Verweis fehlt

Suchen Sie nach fehlenden verweisen. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie die Datenbank, für die Sie die Fehlermeldung erhalten.
  2. Drücken Sie ALT + F11, um den Microsoft Visual Basic-Editor zu öffnen.
  3. Klicken Sie im Visual Basic-Editor im Menü Extras auf Verweise.
  4. Überprüfen Sie die Liste der verfügbaren Verweise, die überprüft wurden. Wenn eines der aktivierten Elemente das Wort "fehlend" anzeigt, deaktivieren Sie den Verweis.

Alternativ können Sie im Dialogfeld Verweise auf die Schaltfläche Durchsuchen klicken, um zum Speicherort der Bibliotheksdatei zu navigieren, die dem fehlenden Verweis zugeordnet ist.

Ursache 3: Es ist ein Dienstprogramm Datenbankverweis, der ungültig ist

Ab der Veröffentlichung von Microsoft Access 2000 ist ein Verweis auf das Dienstprogramm nicht erforderlich. Wenn Sie eine Datenbank aus einer früheren Version konvertiert haben, wird möglicherweise weiterhin ein Verweis auf das Dienstprogramm in der Liste der Verweise angezeigt. Deaktivieren Sie alle Verweise auf Utility oder Utility. MDA. Führen Sie hierzu die folgenden Schritte aus:

  1. Öffnen Sie die Datenbank, für die Sie die Fehlermeldung erhalten.
  2. Drücken Sie ALT + F11, um den Visual Basic-Editor zu öffnen.
  3. Klicken Sie im Visual Basic-Editor im Menü Extras auf Verweise.
  4. Deaktivieren Sie das Kontrollkästchen neben einem Verweis auf die Utility Database oder Utility. MDA.

Ursache 4: Sie verfügen nicht über die erforderlichen Berechtigungen für erforderliche Bibliotheken.

Alle Microsoft Access Benutzer müssen über Berechtigungen für Windows-System Ordner verfügen.

  • Stellen Sie sicher, dass die Benutzer über die Berechtigung "lesen" für alle Dateien in den folgenden Ordnern verfügen.

    Betriebssystem Speicherort
    32 Bit oder (x86) \Windows\System32
    64 Bit oder (x64) \Windows\SysWOW64
  • Wenn Sie keine Leseberechtigungen erteilen können, können Sie ein Dienstprogramm wie den Prozess Monitor verwenden, um zu ermitteln, welche Datei oder Dateien die Benutzer nicht über die erforderlichen Berechtigungen zur Verwendung verfügen. Informationen zum Abrufen des Prozessmonitors finden Sie auf der folgenden Sysinternals-Website: Sysinternals.

Ursache 5: Es ist eine beschädigte Assistentendatei vorhanden

Führen Sie die folgenden Schritte aus, um beschädigte Assistentendateien zu reparieren:

  1. Suchen Sie im Windows-Explorer die folgenden Assistentendateien: Acwzmain. MDE, Acwztool. MDE und Acwzlib. MDE.
  2. Ändern Sie die Dateinamenerweiterung jeder Datei in "alt". Ändern Sie beispielsweise Acwzmain. MDE in Acwzmain. Old.
  3. Reparieren Sie Microsoft Access oder Microsoft Office Professional, um die Assistentendateien erneut zu installieren.

Weitere Informationen

Informationen zum Haftungsausschluss von Drittanbietern

Die in diesem Artikel genannten Drittanbieterprodukte stammen von Herstellern, die von Microsoft unabhängig sind. Microsoft gewährt keine implizite oder sonstige Garantie in Bezug auf die Leistung oder Zuverlässigkeit dieser Produkte.