Fix CLSID Error 0X80110411 (COMADMIN_E_NOREGISTRY)
This error means Windows can't find a required COM component's registry entry. We'll start with a quick re-registration, then check permissions, then rebuild the COM+ catalog.
What Is This Error? (And Why It Happens)
You're seeing 0X80110411, which is the COMADMIN_E_NOREGISTRY error. It's Windows yelling at you that a COM+ component's registry entry is missing or corrupt. This usually hits when you try to open Component Services (dcomcnfg), run a legacy app, or install something that relies on COM+—like older versions of SQL Server, Visual Studio, or certain industrial software.
I've seen this most often after a Windows update that didn't play nice, or after removing a program that took its COM+ entries with it. The real fix depends on how deep the damage is, so we'll go step-by-step. You can stop once the error disappears.
Important: Run everything below as Administrator. If you're not logged in as admin, right-click Command Prompt or PowerShell and choose Run as administrator.
Step 1: The 30-Second Fix — Re-register COM+ DLLs
This is the first thing I try. It's harmless, fast, and fixes about 30% of cases. We're telling Windows to re-read the registration info for the core COM+ files.
- Open Command Prompt as Administrator.
- Copy and paste these two commands, hitting Enter after each:
regsvr32 comadmin.dll
regsvr32 comsvcs.dll - You should see a success message for each. If you get an error, note which one failed—that tells us something's really damaged.
- Close Command Prompt and restart Component Services (
dcomcnfgfrom Run).
If the error is gone, you're done. If not, move to Step 2.
Step 2: The 5-Minute Fix — Check and Repair COM+ Permissions
Often the registry is fine, but the COM+ catalog is locked down by a bad permission change—usually after a security update or a botched anti-virus tweak. Let's fix that.
- Open Component Services as Admin (search for Component Services, right-click, Run as Administrator).
- Expand Console Root → Component Services → Computers → My Computer.
- Right-click My Computer and choose Properties.
- Go to the COM Security tab.
- Under Access Permissions, click Edit Default. Make sure SYSTEM, Administrators, and INTERACTIVE have Allow checked for Remote Access, Local Access, and Launch. If you see a user denied access, remove that entry or set it to Allow.
- Repeat for Launch and Activation Permissions → Edit Default.
- Click OK, close Component Services, and reopen it.
Still broken? Let's go nuclear—rebuild the COM+ catalog.
Step 3: The Advanced Fix — Rebuild the COM+ Catalog (15+ minutes)
This is the heavy hammer. It wipes the COM+ catalog and rebuilds it from scratch. You'll lose any custom COM+ applications you've created, so back them up first if you rely on them (export them from Component Services). If this is a standard Windows machine with no custom COM+ apps, you're safe.
Warning: This takes a reboot and will temporarily break apps that use COM+. They'll work again after the rebuild.
- Open Command Prompt as Administrator.
- Stop the COM+ services by running:
net stop comsysapp
net stop comsvcs - Now delete the catalog. This is the dangerous part. Run:
reg delete HKLM\SOFTWARE\Microsoft\COM3 /f - Re-register the core COM+ DLLs again (like Step 1):
regsvr32 comadmin.dll
regsvr32 comsvcs.dll
regsvr32 msxml3.dll - Reboot your machine.
- After reboot, open Command Prompt as Admin and run:
This rebuilds the COM+ catalog. Wait for it to complete—it might take a minute.comadmin /init - Open Component Services. The error should be gone.
If it's still there, you likely have a corrupted Windows system file or a deeper registry issue. Run sfc /scannow and DISM /Online /Cleanup-Image /RestoreHealth from an admin command prompt. I've seen that fix the last 5% of cases.
If Nothing Works: Last Resort Options
- System Restore: Roll back to a point before the error appeared. Search for System Restore in the Start menu.
- Repair Install: If you're on Windows 10 or 11, you can run the Windows installer from inside Windows and choose Keep personal files and apps. It replaces system files without touching your data.
You shouldn't need those often—the rebuild in Step 3 handles 95% of stubborn cases. I know this error is infuriating, but you've got this. Let me know if you get stuck at a specific step.
Was this solution helpful?