Der Fehler 0x8002801c tritt auf, wenn es ein Problem beim Zugriff auf die OLE-Registrierung (Object Linking and Embedding) gibt. Unzureichende Systemberechtigungen lösen diesen Fehlercode aus, wenn die Registrierung einer OCX-Datei (OLE-Steuerungserweiterung) nicht abgeschlossen werden kann. Es ist bekannt, dass dies häufig bei der Verwendung von regsvr32 über die Eingabeaufforderung unter Windows 7 auftritt.
Es kommt häufig vor, dass dieser Fehlercode angezeigt wird, wenn versucht wird, eine OCX-Datei von C:\ Windows\ System 32 zu registrieren. In den meisten Fällen schlägt der Aufruf von DLLRegisterServer aufgrund eines Berechtigungsproblems fehl und hat nichts mit der eigentlichen OCX-Komponente zu tun, die Sie zu registrieren versuchen.
Glücklicherweise kann der Fehler 0x8002801c vermieden werden, indem die OCX-Datei nach C:\ Windows\ SysWOW64 kopiert und der Vorgang mit Administratorrechten wiederholt wird. Wenn Sie derzeit mit diesem Problem zu tun haben, folgen Sie der folgenden Schritt-für-Schritt-Anleitung, um den Fehler 0x8002801c zu beseitigen und Ihre OCX-Datei erfolgreich zu registrieren.
Fehler 0x8002801c nach fehlgeschlagener OCX-Datei-Registrierung beheben
- Öffnen Sie den Datei-Explorer und navigieren Sie zu Ihrer Windows-Partition. Gehen Sie dann zu Windows > Windows 32 und suchen Sie mit der Suchleiste nach der OCX-Datei.
Hinweis: In diesem Fall lautet der Dateiname MSCOMCT2.OCX, aber Sie können diese Prozedur für jede OCX-Komponente wiederholen, die sich nicht registrieren lässt. - Kopieren Sie die OCX-Datei in die Zwischenablage. Gehen Sie dann zurück in den Windows-Ordner und öffnen Sie den Ordner sysWOW64. Fügen Sie dann einfach die OCX-Datei dort ein.
- Öffnen Sie das Startmenü (unten links) und geben Sie „cmd“ ein. Klicken Sie dann mit der rechten Maustaste auf „Eingabeaufforderung“ und klicken Sie auf „Als Administrator ausführen“.
- In der erweiterten Eingabeaufforderung geben Sie „regsvr32“ + die OCX-Komponente ein. In unserem Fall würde der letzte Befehl „regsvr32 MSCOMCT2.OCX“ lauten. Wenn Sie die Eingabetaste drücken, erhalten Sie eine Meldung, dass die Datei erfolgreich registriert wurde.
Das war’s. Mit diesen vier Schritten können Sie jeder OCX-Datei, die den Fehlercode 0x8002801c verursacht, die richtigen Berechtigungen zuweisen. In den meisten Fällen können Sie damit die ActiveX-Komponente registrieren und das Problem beheben.