Bei Verwendung von Access wird die Fehlermeldung "ActiveX-Komponente kann kein Objekt erstellen" angezeigt.

Ursprüngliche KB-Nummer: 319844

Symptome

Wenn Sie Microsoft Access verwenden, erhalten Sie die folgende Fehlermeldung:

Objekt kann von ActiveX-Komponente nicht erstellt werden

Dieser Artikel beschreibt einige häufige Ursachen für diese Fehlermeldung und bietet Methoden, mit denen Sie das Problem beheben können.

Ursache

Dieses Verhalten kann auftreten, wenn eine der folgenden Bedingungen zutrifft:

  • Data Access Objects (DAO) ist nicht ordnungsgemäß registriert.
  • Mindestens ein Verweis fehlt.
  • Es gibt einen ungültigen Verweis auf die Hilfsprogrammdatenbank.
  • 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. Gehen Sie dazu wie folgt vor:

  1. Klicken Sie auf dem Computer, auf dem Microsoft Access installiert ist, oder auf dem Computer, auf dem Microsoft Windows-Terminal Server gehostet wird, auf Start und dann auf Ausführen. (Wenn Ausführen nicht angezeigt wird, können Sie danach suchen oder eine Eingabeaufforderung öffnen.)
  2. Geben Sie im Textfeld Ausführen den Namen regsvr32 und dann den 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

Überprüfen Sie, ob Verweise fehlen. 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 die 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 werden. Wenn eines der aktivierten Elemente das Wort "Fehlt" 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 gibt einen ungültigen Hilfsprogrammdatenbankverweis.

Ab der Veröffentlichung von Microsoft Access 2000 ist kein Verweis auf das Hilfsprogramm erforderlich. Wenn Sie eine Datenbank aus einer früheren Version konvertiert haben, wird möglicherweise weiterhin ein Verweis auf das Hilfsprogramm in der Liste der Verweise angezeigt. Deaktivieren Sie alle Verweise auf Utility oder Utility.mda. Gehen Sie dazu wie folgt vor:

  1. Öffnen Sie die Datenbank, für die Sie die Fehlermeldung erhalten.
  2. Drücken Sie ALT+F11, um die 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 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-Systemordner verfügen.

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

    Betriebssystem Standort
    32 Bit oder (x86) \Windows\System32
    64 Bit oder (x64) \Windows\SysWOW64
  • Wenn Sie keine Leseberechtigungen erteilen können, können Sie ein Hilfsprogramm wie prozessmonitor verwenden, um zu bestimmen, welche Dateien die Benutzer nicht über die erforderlichen Berechtigungen verfügen. Um den Prozessmonitor zu erhalten, besuchen Sie die folgende 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. Verwenden Sie Windows Explorer, um die folgenden Assistentendateien zu suchen: Acwzmain.mde, Acwztool.mde und Acwzlib.mde.
  2. Ändern Sie die Dateinamenerweiterung jeder Datei in "old". Ändern Sie beispielsweise Acwzmain.mde in Acwzmain.old.
  3. Reparieren Sie Microsoft Access oder Microsoft Office Professional, um die Assistentendateien neu 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.