0XC00D104B

NS_E_WMG_PLUGINUNAVAILABLE (0XC00D104B) fix

Windows Errors Beginner 👁 1 views 📅 May 27, 2026

This error means Media Player can't load a plug-in for playback. Usually because the plug-in is missing, disabled, or corrupted. We'll fix it.

Quick answer (for advanced users)

Open Windows Media Player, go to Tools > Options > Plug-ins. Disable any third-party DSP or rendering plug-ins. Then re-register wmploc.dll from an admin command prompt with regsvr32 wmploc.dll. Restart the player. That usually nails it.

Why this error happens

The error code 0XC00D104B with the message NS_E_WMG_PLUGINUNAVAILABLE means Windows Media Player tried to load a plug-in — either a rendering plug-in (like DirectX or a video renderer) or a digital signal processing plug-in (like an equalizer or audio filter) — and that plug-in couldn't be created. The plug-in might be missing from the system, corrupted by a recent update, or blocked by security software. I've seen this most often after a Windows 10 or 11 feature update or after installing a third-party audio package like Dolby or DTS. The player itself isn't broken — it just can't find or start the plug-in it needs to process the file you're trying to play.

The real fix isn't reinstalling Windows or even reinstalling the player. It's about cleaning up the plug-in list and making sure the core Windows Media Player components are registered properly.

Fix steps (do these in order)

  1. Open Windows Media Player — If you haven't yet, press Win + R, type wmplayer, and press Enter. Let it fully load. If it crashes immediately, skip to the alternative fixes below.
  2. Enable the classic menu bar — Press Ctrl + M on your keyboard. You should now see the menu bar at the top: File, View, Play, Tools, Help. If you don't see it, you might need to do this twice — Windows Media Player hides it by default in Windows 8 through 11.
  3. Go to Tools > Options — Click Tools in the menu bar, then click Options. A window with tabs will open.
  4. Click the Plug-ins tab — You'll see two categories: Background, Digital Signal Processing (DSP), and Rendering. Look for any third-party plug-ins listed. Third-party ones usually have names like "Dolby Digital Plus", "DTS Audio", "Realtek Audio", "Sound Blaster", or something that isn't a standard Microsoft entry.
  5. Disable all non-Microsoft plug-ings — Click each third-party plug-in and click Disable. Don't worry — you can re-enable them later if this doesn't fix the problem. After disabling, click Apply then OK.
  6. Close and restart Windows Media Player — Close the player completely. Don't just minimize it — right-click its icon in the taskbar and click Close window or Exit.
  7. Re-open the player and test — Try playing the file you originally tried. If it works now, you've found the culprit — that disabled plug-in. You can try enabling them one at a time to see which one breaks playback. If the error still shows up, move to the next step.
  8. Re-register the core WMP plug-in — Right-click the Start button and pick Terminal (Admin) or Command Prompt (Admin). A black window with a flashing cursor will open. Type exactly this and press Enter:
    regsvr32 wmploc.dll
    You should see a popup saying something like DllRegisterServer in wmploc.dll succeeded. If you get an error about the module not found, that's a bigger problem — skip to Alternative Fixes.
  9. Restart your computer — Not just a logoff. Click Start > Power > Restart. After the PC comes back up, test Windows Media Player again.

Alternative fixes if the main steps didn't work

  • Run the Windows Media Player troubleshooter — Open Settings (press Win + I), type troubleshoot in the search, pick Troubleshoot settings, then click Additional troubleshooters (older Windows) or Other troubleshooters (Windows 11). Find Windows Media Player or Media Player and run it. Follow the on-screen prompts. This often resets corrupted settings automatically.
  • Turn Windows Features on and off — This forces a reinstall without removing Windows. Open Control Panel > Programs and Features > Turn Windows features on or off. Scroll down to Media Features, expand it, uncheck Windows Media Player. Click OK. Restart your PC. Then go back, check that box again, and restart. Windows will reinstall the player fresh.
  • Check for corrupt system files — Open an admin command prompt (see step 8 above for how). Type sfc /scannow and press Enter. This scans all protected system files. It can take 15–20 minutes. If it finds corrupted files, it will try to repair them. After it finishes, run DISM /Online /Cleanup-Image /RestoreHealth to fix the Windows image itself. Reboot after both complete.
  • Use a different media player — I don't say this lightly, but if the error persists, Windows Media Player might have deeper corruption. VLC Media Player (free, open-source) handles almost every format without this plug-in nonsense. It's not a fix for the error, but it gets you playing files again while you decide how much time you want to spend fixing the original player.

Prevention tips

Most common cause I've seen: installing audio enhancement software like Dolby Access or DTS Sound from the Microsoft Store. These add DSP plug-ins to Windows Media Player. If you ever uninstall them, the plug-in references stay in the registry, causing this error. So if you install such software and later remove it, run the regsvr32 wmploc.dll command above to tidy up. Also, avoid the "plug-in packs" from shady websites — they're usually outdated or adware.

One last thing: keep Windows updated. Microsoft occasionally ships fixes for Media Player through cumulative updates. Check Settings > Windows Update and install any pending updates. It's boring advice, but it works more often than you'd think.

Was this solution helpful?