Fix NS_E_WMPOCX_NOT_RUNNING_REMOTELY (0xC00D0FD3) in WMP
The Windows Media Player ActiveX control throws this error when it's not allowed to run remotely. Usually a registry permissions issue or a corrupted WMP install.
What triggers this error
You'll see NS_E_WMPOCX_NOT_RUNNING_REMOTELY (0xC00D0FD3) when an application (usually Internet Explorer or an embedded browser control) tries to load the Windows Media Player ActiveX control but the control can't initialize in remote mode. This happens most often after a Windows update or a security tool messes with registry permissions. I had a client last month whose whole inventory management system broke because a security update locked down the WMP keys.
Fix 1: Registry permissions on WMP keys
This is the most common cause. The WMP ActiveX control needs read access to certain registry keys under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer. If permissions get restricted (often by antivirus or group policy), you'll get this error.
- Open Regedit as Administrator.
- Navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer. - Right-click MediaPlayer, choose Permissions.
- Make sure Users and TrustedInstaller have Read access. If missing, add them.
- Click Advanced, check Replace all child object permissions, hit OK.
- Restart the app that's throwing the error.
If that doesn't work, also check HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MediaPlayer on 64-bit systems. A lot of people skip that and wonder why the fix didn't stick.
Fix 2: Re-register the WMP DLLs
Sometimes the COM registration gets corrupted. Re-registering the core DLLs is a two-minute fix that solves maybe 20% of these cases.
- Open Command Prompt as Administrator.
- Run these commands one by one:
regsvr32 wmp.dll regsvr32 wmploc.DLL regsvr32 wmpdxm.dll - You should see a success message for each. If any fail, take note of which one.
- If
regsvr32 wmp.dllfails, you've got a deeper issue—likely a corrupted system file. Runsfc /scannownext.
Fix 3: Enable the ActiveX control in Internet Options
This one's rare but worth checking if the first two didn't help. The ActiveX control can be disabled in internet security settings.
- Open Internet Explorer (yes, it's still there).
- Go to Tools > Internet Options > Security tab.
- Select Local intranet (or the zone your app uses), click Custom level.
- Scroll to Run ActiveX controls and plugins and set it to Enable (or at least Prompt).
- Also check Allow Scriptlets is enabled.
- Click OK, restart the browser/application.
This is rarely the culprit if you're running a local business app, but I've seen it on locked-down Citrix environments where the admin had disabled all ActiveX by default.
Fix 4: Repair Windows Media Player
If the above fails, the WMP feature itself might be corrupted. Here's how to reset it without reinstalling Windows:
- Open Control Panel > Programs and Features > Turn Windows features on or off.
- Uncheck Media Features > Windows Media Player. Click OK and restart.
- Go back and re-check the same box. Click OK and let it reinstall.
- After restart, re-run
regsvr32 wmp.dllfrom Fix 2.
This effectively forces a reinstall of WMP without touching your media files. Works on Windows 10 and 11.
Quick-reference summary
| Cause | Fix | Difficulty |
|---|---|---|
| Registry permissions locked | Add Read access for Users/TrustedInstaller on MediaPlayer keys | Intermediate |
| Corrupted COM registration | Run regsvr32 on wmp.dll, wmploc.DLL, wmpdxm.dll | Beginner |
| ActiveX disabled in IE settings | Enable Run ActiveX controls in Internet Options | Beginner |
| WMP feature corrupted | Uninstall/reinstall Windows Media Player via Windows Features | Intermediate |
Start with Fix 1—it's the most likely culprit. If you're still seeing 0xC00D0FD3 after trying all four, there's a good chance a third-party security app or corporate policy is blocking it. Log the exact application and check with your IT team.
Was this solution helpful?