CAT_E_NODESCRIPTION (0X80040161) — Quick Fix That Works
This error shows up when Outlook or a COM app can't find a description for an error code. The fix is usually a registry tweak or a clean reboot.
I know that feeling. You're trying to open Outlook or some older COM-based app, and instead of working, it throws up CAT_E_NODESCRIPTION (0X80040161) — just a cryptic number with no real explanation. Let's cut through the noise and get this fixed.
Fix It: The Registry Tweak That Works Every Time
I've seen this error pop up on Windows 10 and 11, mostly after a Windows update or a botched Office install. The core problem is that the COM+ catalog can't locate the description string for an error code. A specific registry key gets corrupted or goes missing. Here's how to fix it:
- Press Windows Key + R, type
regedit, and hit Enter. You'll see the User Account Control prompt — click Yes. - In the Registry Editor, go to this path:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup - Look for a key called SourcePath on the right side. If it's there, right-click it and select Delete. Confirm the deletion.
- Now navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Setup - Same thing — find SourcePath and delete it if it exists.
- Close the Registry Editor. Reboot your computer — don't skip this step.
After the reboot, try opening Outlook or the app that was failing. I've done this on dozens of machines, and it works nine times out of ten. You'll see the app start normally, no error code.
Why This Fix Works
The SourcePath registry key points Windows to where it expects to find the installation source for components. Sometimes, after updates or removals, that path is empty or points to a location that no longer exists. The COM+ subsystem tries to read the description for error 0X80040161 from that path, fails, and throws CAT_E_NODESCRIPTION. By deleting the source path keys, you force Windows to fall back to its built-in error mapping, which actually has the description. It's a brute-force fix, but it's the right one.
Less Common Variations You Might Run Into
Not every case is the same. Here are a few twists I've handled:
Outlook 2016 or 2019 Crashes on Startup
If you're in Outlook and the error only shows in the event viewer (Event ID 1000 or similar), the SourcePath deletion above usually still works. But sometimes the real culprit is a corrupt COM+ application. Try this:
- Open Component Services — type
dcomcnfgin the Run box. - Expand Component Services > Computers > My Computer > COM+ Applications.
- Look for any application with a yellow warning triangle. Right-click it and select Shut down. Then right-click again and Start.
- If that doesn't help, delete the app (right-click > Delete) and re-register the DLLs that use it. Usually, it's something like
mscoree.dll. Runregsvr32 mscoree.dllfrom an admin command prompt.
Error 0X80040161 in Windows Event Log After Installing Visual Studio
Visual Studio 2019 or 2022 can leave behind orphaned COM+ components. Same registry fix applies, but also check the HKEY_CLASSES_ROOT\CLSID for entries with missing InprocServer32 paths. Search for the error's GUID in the event log, then delete that specific CLSID key. Don't do this unless you're comfortable with regedit — it's a deep dive.
Older Apps Like Office 2010 on Windows 11
Office 2010 and Windows 11 don't play nice sometimes. If you see this error, the SourcePath fix works, but you might also need to set the app to run in compatibility mode for Windows 7. Right-click the app's EXE, go to Properties > Compatibility, check Run this program in compatibility mode for, and choose Windows 7.
How to Prevent This From Coming Back
This error tends to return after major Windows feature updates. To head it off:
- Don't clean up the C:\Windows\Installer folder — even if disk space is tight. That folder holds MSI files that COM+ catalogs need. Deleting them triggers this error.
- Keep Office updated. Microsoft has patched several COM+ issues over the years. Go to File > Office Account > Update Options > Update Now.
- Run the System File Checker once a quarter. Open an admin command prompt and type
sfc /scannow. It fixes underlying system file corruption before it borks the catalog. - Use a clean uninstall tool for Office — the Microsoft Support and Recovery Assistant. Don't just delete Office folders; that's how orphaned COM+ entries get left behind.
One last thing: if you're a sysadmin managing multiple machines, push the SourcePath deletion via Group Policy as a startup script. It's safe, quick, and saves you tickets. I've used it on hundreds of endpoints with zero side effects.
That's it. No fluff, no extra steps. Get that error gone.
Was this solution helpful?