/
/

Fehler 0x80040154 in Windows 11 beheben: „Klasse nicht registriert“

von Team Ninja
How to Fix the “Class Not Registered” Error (0x80040154) in Windows 11 blog banner image

Kurzüberblick

Dieser NinjaOne-Blogbeitrag bietet eine umfassende Liste grundlegender CMD-Befehle und einen tiefen Einblick in die Windows-Befehle mit über 70 wichtigen CMD-Befehlen für Anfänger:innen und Fortgeschrittene. Der Blogartikel erklärt praktische Befehle der Eingabeaufforderung für die Dateiverwaltung, die Navigation in Verzeichnissen, die Fehlersuche im Netzwerk, Festplattenoperationen und die Automatisierung mit echten Beispielen zur Steigerung der Produktivität. Egal, ob Sie grundlegende CMD-Befehle lernen oder fortgeschrittene Windows CLI-Tools beherrschen möchten, dieser Leitfaden hilft Ihnen, die Eingabeaufforderung effektiver zu verwenden.

Der Fehler „Klasse nicht registriert“ (0x80040154) tritt in Windows 11 auf, wenn ein wichtiges COM-Objekt oder eine DLL fehlt, beschädigt ist oder nicht korrekt registriert wurde. Dabei handelt es sich um Kernkomponenten, auf die Anwendungen angewiesen sind. Das Problem kann Arbeitsabläufe blockieren, das Startmenü lahmlegen oder Anwendungen komplett zum Absturz bringen.

Wer diesen Fehler ignoriert, riskiert instabile Systeme und defekte Funktionen wie die Desktopsuche. Dieser Leitfaden bringt Klarheit in die Sache. Sie erhalten Schritt-für-Schritt-Lösungen für IT-Administrator:innen, Entwickler:innen und Privatanwender:innen. Stellen wir also die Stabilität wieder her, reparieren wir die Registrierungen und bringen wir Windows 11 wieder zum Laufen.

Eine visuelle Anleitung finden Sie in unserem Video So beheben Sie den Fehler „Klasse nicht registriert“ (0x80040154) in Windows 11.

Methoden zur Behebung des Fehlers „Klasse nicht registriert“ (0x80040154)

Bevor Sie loslegen, sollten Sie folgende Voraussetzungen erfüllen, um die verschiedenen Ansätze umsetzen zu können. Für manche Methoden benötigen Sie Administratorrechte, um das jeweilige Tool vollständig nutzen zu können, und Ihr Betriebssystem sollte auf dem neuesten Stand sein. Außerdem müssen Sie die Ursache des Fehlers ermitteln. Gehen Sie dazu wie folgt vor:

Die fehlerhafte Komponente mit der Ereignisanzeige ermitteln

  1. Ereignisanzeige öffnen:
    • Drücken Sie Win + R, um den Dialog Ausführen zu öffnen.
    • Geben Sie eventvwr.msc ein und drücken Sie die Eingabetaste, um die Ereignisanzeige zu öffnen.
  2. Zu den Anwendungsprotokollen wechseln:
    • Erweitern Sie Windows-Protokolle und klicken Sie dann auf Anwendung.
  3. Den Fehler finden:
    • Suchen Sie nach aktuellen Einträgen mit der Kennzeichnung Fehler und der Ereignis-ID 0x80040154 oder der Meldung Klasse nicht registriert.
    • TIPP: Sortieren Sie die Protokolle nach Datum und Uhrzeit oder nutzen Sie Aktuelles Protokoll filtern (Rechtsklick), um nach 80040154 zu suchen.
  4. Das Protokoll auswerten:
    • Doppelklicken Sie auf den Fehlereintrag.
    • Notieren Sie sich das in der Beschreibung genannte fehlerhafte Modul (z. B. ExplorerFrame.dll) oder die CLSID (eine Zeichenfolge wie {00000000-0000-0000-0000-000000000000}).
  5. Den Fehler beheben:
    • Registrieren Sie die fehlerhafte Komponente mit Methode 1 unten erneut.

Methode 1: Die betroffene Komponente oder Anwendung erneut registrieren

Wird der Fehler durch ein fehlendes oder beschädigtes COM-Objekt (Component Object Model) ausgelöst, behebt eine erneute Registrierung das Problem in Windows 11 in vielen Fällen.

A. Bei bekannten DLLs (Dynamic Link Library) oder Systemkomponenten

  1. Eingabeaufforderung als Administrator öffnen:
    • Drücken Sie Win + S, geben Sie cmd ein, klicken Sie in den Ergebnissen mit der rechten Maustaste auf die App Eingabeaufforderung und wählen Sie Als Administrator ausführen.
  2. DLL erneut registrieren:
    • Führen Sie diesen Befehl aus:

regsvr32 "C:\Path\To\Problematic.dll"

HINWEIS: Ersetzen Sie den Pfad unbedingt durch den tatsächlichen Speicherort der DLL.

    • Beispiel: Bei Problemen mit dem Datei-Explorer sollte der Befehl so aussehen:

regsvr32 ExplorerFrame.dll

    • Die Meldung DllRegisterServer succeeded bestätigt, dass die Registrierung erfolgreich war.

B. Bei Apps aus dem Microsoft Store

  1. PowerShell als Administrator starten:
    • Drücken Sie Win + S, geben Sie PowerShell ein, klicken Sie in den Ergebnissen mit der rechten Maustaste auf PowerShell und wählen Sie Als Administrator ausführen.
  2. Alle Store-Apps erneut registrieren:
    • Mit diesem Skript reparieren Sie Apps wie Fotos, Rechner oder Edge:

Get-AppxPackage -AllUsers | ForEach {

Try {

Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml" -ErrorAction Stop

} Catch {

Write-Host "Failed: $($_.PackageFullName)"

}

}

    • Dadurch werden die App-Registrierungen neu angelegt, ohne Benutzerdaten zu löschen.

Dieser Ansatz löst den Fehler in den meisten Fällen. Besteht das Problem weiterhin, arbeiten Sie sich durch die folgenden Methoden.

Methode 2: Systemdateiprüfung ausführen (SFC)

Geht der Fehler auf beschädigte Systemdateien zurück, kann das Tool SFC fehlende oder defekte Komponenten wiederherstellen.

  1. Eingabeaufforderung als Administrator starten:
    • Drücken Sie Win + S, geben Sie cmd ein, klicken Sie in den Ergebnissen mit der rechten Maustaste auf die App Eingabeaufforderung und wählen Sie Als Administrator ausführen.
  2. SFC starten:
    • Geben Sie diesen Befehl ein:

sfc /scannow

    • Dieser Scan kann 10 bis 15 Minuten dauern. Lassen Sie ihn ungestört durchlaufen.
  1. Die Ergebnisse prüfen:
    • Keine Integritätsverletzungen: Es wurden keine beschädigten Dateien gefunden.
    • Einige Probleme wurden repariert: Starten Sie den PC neu, damit die Korrekturen wirksam werden.
    • Reparatur nicht möglich: Fahren Sie mit Methode 3 (DISM) für tiefergehende Reparaturen fort.

Methode 3: Windows-Komponenten mit DISM reparieren

DISM (Deployment Image Servicing and Management) kann die „Backup“-Systemdateien reparieren, auf die SFC zurückgreift. Außerdem lassen sich damit hartnäckige Fehler vom Typ „Klasse nicht registriert“ nach fehlgeschlagenen Updates beheben.

  1. Eingabeaufforderung als Administrator öffnen:
    • Drücken Sie Win + S, geben Sie cmd ein, klicken Sie in den Ergebnissen mit der rechten Maustaste auf die App Eingabeaufforderung und wählen Sie Als Administrator ausführen.
  2. Den DISM-Befehl ausführen:
    • Führen Sie diesen Befehl aus, um das Systemabbild zu prüfen und zu reparieren:

DISM /Online /Cleanup-Image /RestoreHealth

    • Der Vorgang kann 10 bis 30 Minuten dauern und erfordert eine Internetverbindung.
  1. Nach Abschluss von DISM:
    1. Starten Sie den PC neu und führen Sie anschließend sfc /scannow (Methode 2) erneut aus, um die Reparatur abzuschließen.
    2. Stellen Sie sicher, dass Windows Update funktioniert.

Bestehen die Probleme weiterhin, sind unter Umständen tiefergehende Maßnahmen nötig, etwa eine Reparaturinstallation (Methode 4).

Methode 4: Bestimmte Apps zurücksetzen oder neu installieren

Wenn integrierte Apps wie Fotos oder Rechner den Fehler auslösen, kann ein Zurücksetzen oder eine Neuinstallation fehlende COM-Registrierungen wiederherstellen.

A. Zurücksetzen über die Windows-Einstellungen

  1. Installierte Apps öffnen:
    • Gehen Sie zu Einstellungen (Win + I) > Apps > Installierte Apps.
  2. Die betroffene App auswählen:
    • Ermitteln Sie die fehlerhafte App über die Ereignisanzeige.
    • Suchen Sie die fehlerhafte App unter Installierte Apps, klicken Sie auf das Menü ⋮ und wählen Sie Erweiterte Optionen.
  3. Reparieren oder Zurücksetzen wählen:
    • Reparieren: Repariert die App-Dateien, ohne Daten zu verlieren (probieren Sie das zuerst).
    • Zurücksetzen: Löscht die App-Daten und installiert die App neu (nutzen Sie das, wenn Reparieren nicht hilft).

B. Neuinstallation über PowerShell

  1. PowerShell als Administrator starten:
    • Drücken Sie Win + S, geben Sie PowerShell ein, klicken Sie in den Ergebnissen mit der rechten Maustaste auf PowerShell und wählen Sie Als Administrator ausführen.
  2. Die App deinstallieren:
    • Führen Sie dieses Skript aus, um die App zu entfernen:

Get-AppxPackage *Microsoft.Windows.Photos* | Remove-AppxPackage

    • Ersetzen Sie Photos durch den Namen der fehlerhaften App.
  1. Für alle Benutzer:innen neu installieren:
    • Führen Sie dieses Skript aus, um die App für alle Benutzer:innen zu installieren:

Get-AppxPackage -AllUsers Microsoft.Windows.Photos | ForEach {

Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml"

}

    • Hinweis: Der Schalter -AllUsers sorgt dafür, dass die App in allen Konten funktioniert.

Beim Zurücksetzen bleiben die Benutzerdaten erhalten, bei einer Neuinstallation werden sie gelöscht. Sichern Sie bei Bedarf vorher Ihre Einstellungen (Suche nach Wiederherstellungspunkt erstellen > Konfigurieren > Computerschutz aktivieren > Erstellen). Ist die App nicht im Microsoft Store verfügbar (z. B. ältere Software), nutzen Sie stattdessen Methode 1.

Häufige Ursachen für den Fehler „Klasse nicht registriert“ (0x80040154)

Wenn Sie genau wissen, warum der Fehler 0x80040154 in Windows 11 auftritt, finden Sie schneller die passende Lösung. Das steckt meist dahinter:

Beschädigte oder fehlende DLL-/COM-Registrierungen

Das bedeutet, dass eine wichtige DLL (etwa ExplorerFrame.dll) oder eine COM-Klasse nicht korrekt registriert ist. Auslöser sind meist abgebrochene Software-Installationen, manuelle Registry-Änderungen oder plötzliche Systemabstürze.

Unvollständige Windows-Updates

Fehlgeschlagene Updates können COM-Objekte halb konfiguriert zurücklassen. Ein misslungenes Update auf Windows 11 23H2 kann zum Beispiel die Registrierungen des Startmenüs beschädigen.

Defekte App-Abhängigkeiten

Häufige Ursachen sind fehlende .NET Framework- oder Visual C++-Redistributables sowie Microsoft Store-Apps (z. B. Fotos, Rechner) mit beschädigten Manifesten.

Beschädigung des Windows-Komponentenspeichers

Dadurch können SFC/DISM die Systemdateien nicht reparieren, und Fehler vom Typ „Klasse nicht registriert“ treten weiterhin auf. Stellen Sie den Komponentenspeicher mit Methode 3 (DISM) wieder her.

Beschädigte Benutzerprofile oder Registry-Einträge

Ein Hinweis darauf ist, dass der Fehler nur bei einem einzigen Benutzerkonto auftritt. In diesem Fall müssen Sie das Profil neu aufbauen oder die Registry aus einem Backup wiederherstellen. Weitere Details finden Sie unter So sichern und stellen Sie die Windows-Registry wieder her.

Fehler nach dem Anwenden von Gruppenrichtlinien oder Systemeinschränkungen

Dafür kann es verschiedene Gründe geben. Die Drittanbieter-Software AppLocker hat möglicherweise die COM-Registrierung für eingeschränkte Apps blockiert. Prüfen Sie die Ereignisanzeige auf Protokolleinträge zu blockierten Prozessen. In der GPO könnte eine zu strenge Richtlinie (z. B. Zugriff vom Netzwerk auf diesen Computer verweigern) App-Abhängigkeiten beschädigen.

Beheben Sie diese Probleme, indem Sie die Richtlinien unter gpedit.msc oder SecPol.msc prüfen und bei Bedarf anpassen.

Profi-Tipps gegen hartnäckige 0x80040154-Fehler

Bei anhaltenden Fehlern vom Typ „Klasse nicht registriert“ in Windows 11 helfen diese fortgeschrittenen Strategien, verborgene Ursachen einzugrenzen.

Mit einem neuen Benutzerprofil testen

Sinnvoll, wenn beschädigte Profile die App-Registrierungen für ein einzelnes Konto zerstören. Gehen Sie wie folgt vor:

  • Gehen Sie zu Einstellungen > Konten > Familie & andere Benutzer > Konto hinzufügen.

ODER,

  • Nutzen Sie PowerShell:

New-LocalUser -Name "TestUser"

Melden Sie sich mit dem neuen Konto an. Verschwindet der Fehler, bauen Sie das ursprüngliche Profil neu auf.

DCOM-Berechtigungen prüfen

Falsch konfigurierte DCOM-Einstellungen (Distributed COM) blockieren den Zugriff auf Komponenten.

  1. Drücken Sie Win + R und geben Sie dcomcnfg ein.
  2. Navigieren Sie zu Komponentendienste > Computer > Arbeitsplatz > DCOM-Konfiguration.
  3. Klicken Sie mit der rechten Maustaste auf die betroffene App bzw. Klasse und wählen Sie Eigenschaften > Sicherheit.
  4. Stellen Sie sicher, dass Ihr Konto über Start- und Aktivierungsberechtigungen verfügt.

Die Zuverlässigkeitsüberwachung nutzen

Dieses integrierte Tool zeigt, wann der Fehler erstmals aufgetreten ist.

  1. Suchen Sie nach Zuverlässigkeitsüberwachung und öffnen Sie Zuverlässigkeitsverlauf anzeigen.
  2. Achten Sie auf kritische Ereignisse (rote „X“-Symbole) rund um das erste Auftreten von 0x80040154. Ein Beispiel: Ein fehlgeschlagenes Treiber-Update am 1. Mai könnte mit neuen COM-Fehlern zusammenhängen.

Keine aggressiven Cleaner-Tools einsetzen

Programme wie CCleaner oder sogenannte „Registry-Optimierer“ löschen häufig gültige COM-Einträge. Sicherere Alternativen sind die in Windows integrierte Datenträgerbereinigung für temporäre Dateien und Revo Uninstaller (Portable Mode), um Systemdateien zu schonen.

Mit NinjaOne warten Sie Ihre Endpunkte präzise, ohne kritische Systemdateien zu beschädigen oder zu löschen.
→ Entdecken Sie, wie NinjaOne Sie unterstützen kann

Den Fehler 0x80040154 beheben und Systeme stabil halten

Der Fehler „Klasse nicht registriert“ (0x80040154) in Windows 11 geht meist auf fehlende COM-Komponenten oder Probleme mit Systemdateien zurück. Registrieren Sie DLLs mit regsvr32 erneut, führen Sie sfc /scannow zur Reparatur aus oder setzen Sie Apps wie Fotos über die Einstellungen zurück. Damit lassen sich die meisten Probleme in wenigen Minuten lösen.

Mit der Ereignisanzeige finden Sie die genauen Auslöser (etwa eine fehlerhafte CLSID), während PowerShell und DISM tiefer sitzende Beschädigungen beheben. In Unternehmen sollten Sie immer die Gruppenrichtlinien oder AppLocker prüfen, wenn der Fehler nach Updates auftritt. Wer diese Ursachen angeht, stellt die Funktionsfähigkeit schnell wieder her, hält Teams produktiv und Windows am Laufen.

Quick-Start-Guide

Der Fehler „Klasse nicht registriert“ (0x80040154) weist in der Regel auf ein Problem mit der COM-Registrierung (Component Object Model) in Windows hin. Mit diesen Schritten beheben Sie ihn:

1. Registry bereinigen
, Eingabeaufforderung als Administrator öffnen
, sfc /scannow ausführen, um Systemdateien auf Beschädigungen zu prüfen
, DISM /Online /Cleanup-Image /RestoreHealth ausführen, um das Windows-Abbild zu reparieren

2. COM-DLLs erneut registrieren
, Eingabeaufforderung als Administrator öffnen
, regsvr32 /u [betroffene DLL] ausführen
, Anschließend regsvr32 [betroffene DLL] ausführen

3. Nach Windows-Updates suchen
, Stellen Sie sicher, dass Ihr Windows 11-System vollständig aktualisiert ist
, Microsoft veröffentlicht häufig Korrekturen für COM-bezogene Probleme

4. Systemwiederherstellung durchführen
, Ist der Fehler nach kürzlichen Änderungen aufgetreten, kehren Sie mit der Systemwiederherstellung zu einem funktionierenden Zustand zurück

5. Windows-Komponenten zurücksetzen
, Nutzen Sie die Windows-Problembehandlung
, Erwägen Sie, die Windows-Komponenten in den Einstellungen zurückzusetzen

Besteht das Problem weiterhin, sollten Sie:
, die Anwendung ermitteln, die den Fehler verursacht
, die Kompatibilität der Anwendung mit Windows 11 prüfen
, die betroffene Software neu installieren

Das könnte Sie auch interessieren

Sind Sie bereit, die schwierigsten Aufgaben der IT zu vereinfachen?