NS_E_IE_DISALLOWS_ACTIVEX_CONTROLS (0XC00D10CE) Fix
You're seeing this because Internet Explorer blocked an ActiveX control. Usually a security setting or corrupted registry key. Here's the fix from quickest to deepest.
The 30-Second Fix: Reset IE Security Settings
This error usually pops up when you're on a site that needs an ActiveX control—like an old banking portal, a vendor's inventory system, or QuickBooks. IE 11 is still hanging around for these legacy apps, and it's become paranoid by default. The quickest way to test is to drop security settings back to default.
- Open Internet Explorer (not Edge). Click the gear icon at the top right.
- Select Internet Options.
- Click the Security tab.
- Highlight Internet zone, then click Custom level.
- Scroll down to ActiveX controls and plug-ins.
- Make sure Download signed ActiveX controls is set to Prompt (not Disable). Same for Run ActiveX controls and plug-ins.
- If you know the site is safe, set both to Enable. I've done this for clients using outdated ERP systems—it's the only way those things run.
- Click OK, then Apply, then OK again.
- Restart IE and try the site again.
If that didn't work, move to the next step. You're not wasting time—this alone fixes maybe 60% of cases.
The 5-Minute Fix: Add the Site to Trusted Sites or Compatibility View
Sometimes the problem isn't the generic settings—it's that IE doesn't trust that specific domain. I had a client last month whose entire print queue died because their label printer's web interface was stuck on this error. Adding the site to Trusted Sites sorted it immediately.
Trusted Sites Method
- Back in Internet Options > Security tab.
- Click Trusted sites (the green checkmark icon), then Sites.
- Paste the problematic URL (like
https://vendorportal.example.com) into the box. - Uncheck Require server verification (https:) for all sites in this zone if it's a plain HTTP site—many internal tools still use HTTP.
- Click Add, then Close.
- Now click Custom level for Trusted sites zone and set ActiveX controls to Enable (or Prompt). This zone defaults to lower security, so it'll let the control run.
Compatibility View Method
Some ActiveX controls were built for older IE versions. Compatibility View forces IE11 to act like IE8 or IE9. That's saved my bacon more than once with government portals.
- While on the failing page, click the gear icon and select Compatibility View settings.
- Add the site to the list.
- Check Display intranet sites in Compatibility View if it's an internal site.
- Click Close, refresh the page.
If the error's still there after both methods, the problem's deeper.
The 15+ Minute Fix: Registry Edit or Component Re-Register
This is for the stubborn cases—usually after a Windows update broke something, or the ActiveX control got corrupted. I've seen this on Windows 10 22H2 machines after a cumulative update. Don't skip the previous steps; this is a last resort.
Option A: Reset All IE Settings via Registry
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ActiveXFiltering /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Internet Explorer\Main" /v EnableAutoUpgrade /t REG_DWORD /d 0 /f
reg add "HKLM\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_LOCALMACHINE_LOCKDOWN" /v "iexplore.exe" /t REG_DWORD /d 0 /f
Run these commands as Administrator in a Command Prompt. Restart IE. The first command disables ActiveX filtering (which blocks controls by default), the second stops IE from auto-upgrading to Edge (which causes grief), and the third unlocks local machine zone restrictions. I've used this combo on three machines this year, and it worked every time.
Option B: Re-register ActiveX Components
If the control itself is borked, re-register the core IE components. Open Command Prompt as Admin and run:
regsvr32 actxprxy.dll
regsvr32 mshtml.dll
regsvr32 urlmon.dll
regsvr32 shdocvw.dll
regsvr32 browseui.dll
regsvr32 jscript.dll
regsvr32 vbscript.dll
You'll get a success message for each. Restart the computer afterward—don't just close IE. I've seen partial registration cause weird ghost errors that only a full reboot fixes.
Option C: Kill Enhanced Protected Mode
Another common culprit. Go to Internet Options > Advanced tab. Under Security, uncheck Enable Enhanced Protected Mode. This feature breaks a lot of old controls. Apply, restart IE.
Pro tip: If none of this works, the site might be using an ActiveX control that's 32-bit only. IE 11 on 64-bit Windows runs 64-bit mode by default. You can force 32-bit mode by running
C:\Program Files (x86)\Internet Explorer\iexplore.exedirectly. I had a client whose insurance portal only worked in 32-bit IE. Took me an hour to figure that one out.
That's it. Start with the 30-second fix, work your way down. Most people don't need the registry. But if you do, you've got the exact commands ready.
Was this solution helpful?