Tutorial: Laufzeitfehler 429 – ActiveX-Komponente kann Objekt nicht erstellen
Hier ist ein umfassendes Tutorial zur Behebung des „Laufzeitfehlers 429“ (Runtime Error 429).
Der Laufzeitfehler 429 tritt häufig in Windows-Umgebungen auf, insbesondere wenn Sie Microsoft Office-Anwendungen (Excel, Access, Word), Visual Basic-Skripte oder ältere Software nutzen. Er bedeutet, dass das Betriebssystem versucht, eine bestimmte Software-Komponente (ActiveX oder eine DLL) zu laden, diese aber entweder nicht finden, nicht darauf zugreifen oder sie nicht korrekt initialisieren kann.
Dieses Tutorial führt Sie Schritt für Schritt durch die gängigsten Lösungen.
Schritt 1: Die betroffene DLL- oder OCX-Datei manuell registrieren
In vielen Fällen ist die benötigte Komponente zwar auf dem PC vorhanden, aber nicht korrekt in der Windows-Registry registriert.
- Dateiname identifizieren: Oft wird in der Fehlermeldung eine bestimmte Datei genannt (z. B.
scrrun.dll,dao360.dll). Wenn kein Name genannt wird, istscrrun.dll(Microsoft Scripting Runtime) ein häufiger Verdächtiger. - Eingabeaufforderung als Administrator öffnen:
- Drücken Sie die Windows-Taste.
- Tippen Sie
cmdein. - Klicken Sie mit der rechten Maustaste auf „Eingabeaufforderung“ und wählen Sie Als Administrator ausführen.
- Befehl eingeben:
- Tippen Sie folgenden Befehl ein (ersetzen Sie
dateiname.dlldurch die entsprechende Datei):regsvr32 dateiname.dll - Beispiel für die Scripting Runtime:
regsvr32 scrrun.dll
- Tippen Sie folgenden Befehl ein (ersetzen Sie
- Bestätigung: Wenn ein Fenster mit „DllRegisterServer in ... erfolgreich durchgeführt“ erscheint, starten Sie Ihr Programm erneut.
Schritt 2: Microsoft Office reparieren
Falls der Fehler in Excel, Access oder Outlook auftritt, liegt oft eine Beschädigung der Office-Installation vor.
- Drücken Sie
Windows-Taste + R, geben Sieappwiz.cplein und drücken Sie Enter. - Suchen Sie in der Liste nach Microsoft Office (oder „Microsoft 365“).
- Klicken Sie auf Ändern (oben oder per Rechtsklick).
- Wählen Sie Online-Reparatur (dies ist gründlicher als die Schnellreparatur).
- Folgen Sie den Anweisungen und starten Sie den PC danach neu.
Schritt 3: Windows Script Host aktualisieren/registrieren
Viele Programme nutzen den „Windows Script Host“. Wenn dieser beschädigt ist, erscheint Fehler 429.
- Öffnen Sie die Eingabeaufforderung als Administrator (wie in Schritt 1 beschrieben).
- Geben Sie nacheinander folgende Befehle ein und bestätigen Sie jeden mit Enter:
regsvr32 vbscript.dllregsvr32 jscript.dll
- Prüfen Sie, ob der Fehler weiterhin besteht.
Schritt 4: Fehlende Windows-Updates installieren
Manchmal fehlen wichtige Systemkomponenten (wie das .NET Framework oder Visual C++ Redistributables), die für ActiveX-Komponenten notwendig sind.
- Gehen Sie zu Einstellungen > Update & Sicherheit > Windows Update.
- Klicken Sie auf Nach Updates suchen.
- Installieren Sie alle verfügbaren Updates (auch die optionalen Updates für Treiber/Frameworks).
Schritt 5: Programm mit Administratorrechten starten
Manchmal fehlen dem Programm einfach die Berechtigungen, um die ActiveX-Komponente zu „erstellen“.
- Klicken Sie mit der rechten Maustaste auf das Programm-Icon, das den Fehler verursacht.
- Wählen Sie Als Administrator ausführen.
- Wenn der Fehler nun verschwindet, können Sie dies dauerhaft einstellen:
- Rechtsklick auf das Icon -> Eigenschaften.
- Reiter Kompatibilität.
- Haken setzen bei: Programm als Administrator ausführen.
Schritt 6: Speziell für Datenbank-Nutzer (DAO/ADO)
Wenn der Fehler in Verbindung mit Datenbanken (Access) auftritt:
- Suchen Sie auf Ihrem PC nach der Datei
dao360.dll. Sie liegt meist unter:C:\Programme (x86)\Common Files\Microsoft Shared\DAO\ - Registrieren Sie diese wie in Schritt 1 beschrieben:
regsvr32 "C:\Programme (x86)\Common Files\Microsoft Shared\DAO\dao360.dll"(Achten Sie auf die Anführungszeichen, falls Leerzeichen im Pfad sind).
Zusammenfassung
Der Fehler 429 ist fast immer ein Registrierungsproblem. In 90% der Fälle löst der Befehl regsvr32 in der Administrator-Konsole (Schritt 1) das Problem. Sollte gar nichts helfen, lohnt sich eine Neuinstallation der Software, die den Fehler verursacht.