De fout “Klasse niet geregistreerd” (0x80040154) in Windows 11 treedt op wanneer een cruciaal COM-object of een DLL – een kerncomponent waar applicaties op steunen – ontbreekt, beschadigd is of niet correct is geregistreerd. Dit probleem kan workflows blokkeren, het startmenu uitschakelen of applicaties volledig laten crashen.
Wie deze fout negeert, riskeert instabiele systemen en kapotte functies zoals het zoeken op het bureaublad. Deze gids maakt korte metten met de complexiteit. U krijgt stapsgewijze oplossingen voor IT-beheerders, ontwikkelaars en gewone gebruikers. Laten we de stabiliteit herstellen, registraties repareren en Windows 11 weer laten werken zoals het hoort.
Bekijk voor een visuele uitleg onze video over hoe u de fout “Klasse niet geregistreerd” (0x80040154) in Windows 11 oplost.
Methoden om de fout “Klasse niet geregistreerd” (0x80040154) op te lossen
Zorg voordat u begint dat u over de volgende vereisten beschikt om de verschillende methoden te kunnen uitvoeren. Voor sommige methoden hebt u beheerderstoegang nodig om de tool volledig te kunnen gebruiken en u moet ervoor zorgen dat uw OS is bijgewerkt. Daarnaast moet u achterhalen wat de fout veroorzaakt. Volg daarvoor de onderstaande stappen:
Gebruik Logboeken om het defecte onderdeel op te sporen
- Open Logboeken:
- Druk op Win + R om het dialoogvenster Uitvoeren te openen.
- Typ eventvwr.msc en druk op Enter om Logboeken te openen.
- Ga naar de toepassingslogboeken:
- Vouw Windows-logboeken uit en klik op Toepassing.
- Zoek de fout op:
- Let op recente vermeldingen met de markering Fout met gebeurtenis-ID 0x80040154 of het bericht Klasse niet geregistreerd.
- TIP: sorteer de logboeken op Datum en tijd of gebruik Huidig logboek filteren (rechtermuisknop) om te zoeken op 80040154.
- Analyseer het logboek:
- Dubbelklik op de foutvermelding.
- Noteer de Faulting Module (bijvoorbeeld ExplorerFrame.dll) of de CLSID (een tekenreeks zoals {00000000-0000-0000-0000-000000000000}) in de beschrijving.
- Los de fout op:
- Gebruik methode 1 hieronder om het defecte onderdeel opnieuw te registreren.
Methode 1: registreer het problematische onderdeel of de applicatie opnieuw
Als een ontbrekend of beschadigd COM-object (Component Object Model) de fout veroorzaakt, lost opnieuw registreren het probleem in Windows 11 vaak op.
A. Voor bekende DLL’s (Dynamic Link Library) of systeemonderdelen
- Open de opdrachtprompt als beheerder:
- Druk op Win + S, typ cmd, klik met de rechtermuisknop op de app Opdrachtprompt in de resultaten en selecteer Als administrator uitvoeren.
- Registreer de DLL opnieuw:
- Voer deze opdracht uit:
regsvr32 "C:\Path\To\Problematic.dll"
LET OP: vervang het pad door de werkelijke locatie van de DLL.
- Voorbeeld: bij problemen met Verkenner ziet de opdracht er zo uit:
regsvr32 ExplorerFrame.dll
- Een bericht DllRegisterServer succeeded bevestigt dat het gelukt is.
B. Voor apps uit de Microsoft Store
- Start PowerShell als beheerder:
- Druk op Win + S, typ PowerShell, klik met de rechtermuisknop op PowerShell in de resultaten en selecteer Als administrator uitvoeren.
- Registreer alle Store-apps opnieuw:
- Gebruik dit script om apps als Foto’s, Rekenmachine of Edge te repareren:
Get-AppxPackage -AllUsers | ForEach {
Try {
Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml" -ErrorAction Stop
} Catch {
Write-Host "Failed: $($_.PackageFullName)"
}
}
- Hiermee worden de app-registraties opnieuw geïnstalleerd zonder dat gebruikersgegevens verloren gaan.
Deze aanpak lost de fout vaak op. Blijft het probleem bestaan? Ga dan verder met de volgende methoden.
Methode 2: voer Systeembestandscontrole uit (SFC)
Komt de fout voort uit beschadigde systeembestanden? Dan kan de tool SFC ontbrekende of beschadigde onderdelen herstellen.
- Start de opdrachtprompt als beheerder:
- Druk op Win + S, typ cmd, klik met de rechtermuisknop op de app Opdrachtprompt in de resultaten en selecteer Als administrator uitvoeren.
- Start de SFC:
- Voer deze opdracht in:
sfc /scannow
- Deze scan kan 10 tot 15 minuten duren. Laat hem ononderbroken voltooien.
- Bekijk de resultaten:
- Geen integriteitsschendingen: er zijn geen beschadigde bestanden gevonden.
- Enkele problemen hersteld: start uw pc opnieuw op om de reparaties door te voeren.
- Kon niet worden hersteld: ga naar methode 3 (DISM) voor een grondigere reparatie.
Methode 3: repareer Windows-onderdelen met DISM
DISM (Deployment Image Servicing and Management) kan de “back-up” van de systeembestanden repareren waarop SFC steunt. De tool kan ook hardnekkige fouten “Klasse niet geregistreerd” na mislukte updates verhelpen.
- Open de opdrachtprompt als beheerder:
- Druk op Win + S, typ cmd, klik met de rechtermuisknop op de app Opdrachtprompt in de resultaten en selecteer Als administrator uitvoeren.
- Voer de opdracht DISM uit:
- Voer deze opdracht uit om de systeemkopie te scannen en te repareren:
DISM /Online /Cleanup-Image /RestoreHealth
- Het proces kan 10 tot 30 minuten duren en vereist een internetverbinding.
- Nadat DISM klaar is:
- Start uw pc opnieuw op en voer sfc /scannow (methode 2) nogmaals uit om de reparaties af te ronden.
- Controleer of Windows Update werkt.
Blijven de problemen bestaan? Dan zijn ingrijpendere oplossingen nodig, zoals een reparatie-installatie (methode 4).
Methode 4: stel specifieke apps opnieuw in of installeer ze opnieuw
Door ingebouwde apps die de fout veroorzaken, zoals Foto’s of Rekenmachine, opnieuw in te stellen of te installeren, kunt u ontbrekende COM-registraties herstellen.
A. Opnieuw instellen via Windows-instellingen
- Open de geïnstalleerde apps:
- Ga naar Instellingen (Win + I) > Apps > Geïnstalleerde apps.
- Selecteer de problematische app:
- Gebruik de aanpak via Logboeken om de defecte app te identificeren.
- Zoek de defecte app op in Geïnstalleerde apps, klik op het menu ⋮ en selecteer Geavanceerde opties.
- Kies Herstellen of Opnieuw instellen:
- Herstellen: repareert de app-bestanden zonder gegevensverlies (probeer dit eerst).
- Opnieuw instellen: wist de app-gegevens en installeert de app opnieuw (gebruik dit als Herstellen mislukt).
B. Opnieuw installeren via PowerShell
- Start PowerShell als beheerder:
- Druk op Win + S, typ PowerShell, klik met de rechtermuisknop op PowerShell in de resultaten en selecteer Als administrator uitvoeren.
- Verwijder de app:
- Voer dit script uit om de app te verwijderen:
Get-AppxPackage *Microsoft.Windows.Photos* | Remove-AppxPackage
- Vervang Photos door de naam van de defecte app.
- Opnieuw installeren voor alle gebruikers:
- Voer dit script uit om de app voor alle gebruikers te installeren:
Get-AppxPackage -AllUsers Microsoft.Windows.Photos | ForEach {
Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml"
}
- Let op: de vlag -AllUsers zorgt ervoor dat de app in alle accounts werkt.
Bij opnieuw instellen blijven de gebruikersgegevens behouden, bij opnieuw installeren worden ze verwijderd. Maak zo nodig eerst een back-up van uw instellingen (zoek op Een herstelpunt maken > Configureren > Systeembeveiliging inschakelen > Maken). Staat de app niet in de Microsoft Store (bijvoorbeeld verouderde software)? Gebruik dan methode 1.
Veelvoorkomende oorzaken van de fout “Klasse niet geregistreerd” (0x80040154)
Als u precies weet waarom de fout 0x80040154 in Windows 11 optreedt, past u sneller de juiste oplossing toe. Dit zit er waarschijnlijk achter:
Beschadigde of ontbrekende DLL- of COM-registraties
Dat betekent dat een cruciale DLL (zoals ExplorerFrame.dll) of COM-klasse niet goed is geregistreerd. De oorzaak ligt meestal bij afgebroken software-installaties, handmatige registerbewerkingen of plotselinge systeemcrashes.
Onvolledige Windows-updates
Mislukte updates kunnen COM-objecten half geconfigureerd achterlaten. Een mislukte update naar Windows 11 23H2 kan bijvoorbeeld de registraties van het startmenu beschadigen.
Kapotte afhankelijkheden van apps
De gebruikelijke boosdoeners zijn ontbrekende .NET Framework- of Visual C++-redistributables en Microsoft Store-apps (bijvoorbeeld Foto’s of Rekenmachine) met beschadigde manifesten.
Beschadiging van het Windows Component Store
Dit verhindert dat SFC/DISM systeembestanden kan repareren, waardoor fouten “Klasse niet geregistreerd” blijven terugkomen. Gebruik methode 3 (DISM) om het Component Store te herstellen.
Beschadigde gebruikersprofielen of registervermeldingen
Een aanwijzing voor deze oorzaak is dat de fout zich maar bij één gebruikersaccount voordoet. U moet dan het profiel opnieuw opbouwen of het register terugzetten vanaf een back-up. Bekijk Een back-up maken van het Windows-register en het terugzetten voor meer details.
De fout treedt op na het toepassen van Groepsbeleid of systeembeperkingen
Hiervoor kunnen verschillende redenen zijn. De externe software Applocker kan de COM-registratie voor beperkte apps hebben geblokkeerd. Controleer Logboeken op logboekvermeldingen van geblokkeerde processen. In GPO kan een te streng beleid gelden (bijvoorbeeld De toegang tot deze computer vanaf het netwerk weigeren) dat de afhankelijkheden van apps verstoort.
Los deze problemen op door het beleid onder gpedit.msc of SecPol.msc te controleren en waar nodig aan te passen.
Pro-tips voor hardnekkige 0x80040154-fouten
Blijft de fout “Klasse niet geregistreerd” in Windows 11 terugkomen? Met deze geavanceerde strategieën spoort u verborgen oorzaken op.
Test met een nieuw gebruikersprofiel
Beschadigde profielen kunnen app-registraties voor één gebruiker verstoren. Doe dan het volgende:
- Ga naar Instellingen > Accounts > Gezin en andere gebruikers > Account toevoegen.
OF,
- Gebruik PowerShell:
New-LocalUser -Name "TestUser"
Meld u aan bij het nieuwe account. Verdwijnt de fout? Bouw dan het oorspronkelijke profiel opnieuw op.
Controleer de DCOM-machtigingen
Verkeerd geconfigureerde DCOM-instellingen (Distributed COM) blokkeren de toegang tot onderdelen.
- Druk op Win + R en typ dcomcnfg.
- Ga naar Component Services > Computers > Deze computer > DCOM-configuratie.
- Klik met de rechtermuisknop op de problematische app of klasse en selecteer Eigenschappen > Beveiliging.
- Controleer of uw account beschikt over Machtigingen voor starten en activeren.
Gebruik Betrouwbaarheidscontrole
Deze ingebouwde tool laat zien wanneer de fout is begonnen.
- Zoek op Betrouwbaarheidscontrole en open Betrouwbaarheidsgeschiedenis weergeven.
- Let op kritieke gebeurtenissen (rode “X”-pictogrammen) rond het eerste optreden van 0x80040154. Een melding als een mislukte stuurprogramma-update op 1 mei kan samenhangen met nieuwe COM-fouten is bijvoorbeeld veelzeggend.
Wees voorzichtig met opschoontools
Apps als CCleaner of “registeroptimalisatieprogramma’s” verwijderen vaak geldige COM-vermeldingen. Veiligere alternatieven zijn Schijfopruiming van Windows voor tijdelijke bestanden en Revo Uninstaller (Portable Mode) om systeembestanden te behouden.
Met NinjaOne voert u onderhoud aan endpoints nauwkeurig uit zonder cruciale systeembestanden aan te tasten of te verwijderen.
→ Ontdek hoe NinjaOne u kan helpen
De fout 0x80040154 oplossen om systemen soepel te laten draaien
De fout “Klasse niet geregistreerd” (0x80040154) in Windows 11 komt vaak voort uit ontbrekende COM-onderdelen of problemen met systeembestanden. Registreer DLL’s opnieuw met regsvr32, voer sfc /scannow uit voor reparaties of stel apps zoals Foto’s opnieuw in via Instellingen. Daarmee lost u de meeste problemen binnen enkele minuten op.
Met Logboeken achterhaalt u de exacte oorzaak (zoals een defecte CLSID), terwijl PowerShell en DISM diepere beschadigingen aanpakken. Controleer op de werkvloer altijd Groepsbeleid of AppLocker als de fout na updates verschijnt. Door deze onderliggende oorzaken aan te pakken, herstelt u de functionaliteit snel, blijven teams productief en draait Windows weer soepel.
Quick-start guide
De fout “Klasse niet geregistreerd” (0x80040154) duidt meestal op een probleem met de COM-registratie (Component Object Model) in Windows. Zo lost u dat op:
1. Ruim het register op
– Open de opdrachtprompt als beheerder
– Voer sfc /scannow uit om te controleren op beschadigde systeembestanden
– Voer DISM /Online /Cleanup-Image /RestoreHealth uit om de Windows-installatiekopie te repareren
2. Registreer COM-DLL’s opnieuw
– Open de opdrachtprompt als beheerder
– Voer regsvr32 /u [problematische dll] uit
– Voer daarna regsvr32 [problematische dll] uit
3. Controleer op Windows-updates
– Zorg dat uw Windows 11-systeem volledig is bijgewerkt
– Microsoft brengt regelmatig oplossingen uit voor COM-gerelateerde problemen
4. Voer systeemherstel uit
– Is de fout na recente wijzigingen ontstaan? Gebruik systeemherstel om terug te keren naar een eerdere werkende staat
5. Stel Windows-onderdelen opnieuw in
– Gebruik de probleemoplosser van Windows
– Overweeg de Windows-onderdelen opnieuw in te stellen via Instellingen
Blijft het probleem bestaan? Dan moet u mogelijk:
– De specifieke applicatie opsporen die de fout veroorzaakt
– De compatibiliteit van de applicatie met Windows 11 controleren
– De problematische software opnieuw installeren
