Extract with WinRAR using the password above, then run as administrator. Works on Windows 10, 11, Server & Office.
⚠0x80040154
Class Not Registered
The Software Protection Platform (SPP) service or a required COM component is not properly registered in Windows.
1
Re-register SPP
Open elevated command prompt: net stop sppsvc && regsvr32 sppc.dll && net start sppsvc
2
Run System File Checker
Run sfc /scannow in elevated CMD to repair any broken component registrations.
3
Apply KMS activation
After restoring the service, run KMSPico or manually run slmgr /ato.
4
Verify
Run slmgr /xpr to confirm activation.
Reset License with slmgr
Run these commands in an elevated Command Prompt (right-click → Run as administrator):
> slmgr /rearm
> slmgr /ato
> slmgr /xpr
What error 0x80040154 means
0x80040154 is the "Class not registered" COM error. In an activation context it means a system component the licensing service depends on — usually part of the Software Protection Platform — isn't properly registered with Windows. It sounds technical, but it's a registration glitch that's straightforward to repair.
Why it occurs
The Software Protection service (sppsvc) or a related DLL became unregistered.
A system file or registry entry was damaged by a failed update.
Third-party "cleaner" software removed a needed component.
How to fix it
Restoring the component and re-running activation clears the error. The simplest approach is to let KMSPico re-apply activation, which reinitialises the licensing path. If you're repairing manually, run sfc /scannow to restore system files, ensure the Software Protection service is started, then re-run the slmgr commands from an elevated prompt.
Class Not Registered. It indicates the software protection platform (spp) service or a required com component is not properly registered in windows. Follow the steps above to resolve it.
Yes. In most cases this error is fixable without reinstalling Windows by running the appropriate slmgr commands or downloading a fresh KMS activation package.
Yes. KMSPico resets the license state and applies a fresh KMS activation, which resolves most Windows activation errors including this one.