Fix CLSID 0XC00D1B76: Invalid plug-in in Windows Media Player
This error means Windows Media Player can't load a required plug-in. It's usually a corrupted codec or stale registry entry. Here's how to fix it.
Quick answer: Run sfc /scannow in an admin Command Prompt, then re-register the Windows Media Player DLLs with regsvr32 wmp.dll and regsvr32 wmploc.dll. If that doesn't work, delete the corrupted CLSID registry key under HKEY_CLASSES_ROOT\CLSID\{your-GUID}.
Why you're seeing 0XC00D1B76
This error pops up when you try to play a file in Windows Media Player and the player can't load a plug-in — usually a codec or a DirectShow filter. The code means NS_E_PLUGIN_INVALID. It's not a hardware problem. It's almost always a software conflict: a third-party codec pack got corrupted, a registry entry points to a missing DLL, or a Windows update borked the WMP registration.
You'll most often see it after installing something like K-Lite Codec Pack, CCCP, or a video editor like Vegas or Premiere that installs its own codecs. Uninstalling that software doesn't always clean up the registry — that's where you get the orphan CLSID entries.
Fix 0XC00D1B76 Step by Step
- Run System File Checker. Open Command Prompt as administrator (right-click Start, choose "Command Prompt (Admin)" or "Windows PowerShell (Admin)"). Type
sfc /scannowand press Enter. Wait for it to finish — can take 10–15 minutes. If it finds corrupt files and repairs them, reboot. Then try WMP again. Fixed? Done. If not, move on. - Re-register WMP core DLLs. In the same admin Command Prompt, run these commands one at a time:
You should see a success message after each: "DllRegisterServer in [filename] succeeded." If you get an error, write down which one — that tells you the DLL is missing or corrupted.regsvr32 wmp.dll regsvr32 wmploc.dll regsvr32 wmvdmoe.dll regsvr32 wmvcore.dll - Reset Windows Media Player settings. Press Windows key + R, type
wmplayer /reset, hit Enter. This resets WMP to factory defaults — your library stays intact, but custom settings go away. - Check for third-party codec packs. Go to Settings > Apps > Installed apps (Windows 11) or Programs and Features (Windows 10). Look for any codec pack — K-Lite, CCCP, DivX, Xvid. Uninstall them one by one. Reboot after each uninstall and test WMP. The goal is to find which one caused the conflict. Once you find it, don't reinstall it — use a smaller, more specific codec like the Microsoft Media Feature Pack if you're on Windows N editions.
- Delete the broken registry key (advanced). If the error message includes a CLSID value (like
{12345678-ABCD-...}), note it. Open Registry Editor (regeditas admin). Navigate to:
Right-click that key and choose Delete. Confirm. This removes the orphan reference. Warning: Deleting the wrong key can break other software. Only delete the key that matches the error.HKEY_CLASSES_ROOT\CLSID\{the-GUID-from-error}
Alternative fixes if the main steps don't work
Disable third-party codecs via Windows
Open Windows Media Player, press Alt to show the menu, go to Tools > Options > Player tab. Uncheck Enable automatic codec download. Apply. Close WMP. Reopen. Sometimes WMP trips over a bad codec during auto-download.
Use the Windows Media Player Troubleshooter
Windows 10 and 11 have a built-in fixer. Go to Settings > System > Troubleshoot > Other troubleshooters (Windows 11) or Settings > Update & Security > Troubleshoot > Additional troubleshooters (Windows 10). Find Windows Media Player and run it. It doesn't always fix this specific error, but it's worth a shot — takes 2 minutes.
Switch to a different player
Sometimes the cleanest fix is to stop fighting WMP. Download VLC Media Player — it handles almost every codec natively and doesn't rely on the Windows codec system. If you need to stick with WMP for library management, use VLC for playback and keep WMP for organizing music.
Prevention tip
Don't install big codec packs like K-Lite Mega unless you absolutely need every format. They're convenient but they dump dozens of entries into the registry, and one bad uninstall or update cascades into errors like this one. Stick with the Microsoft Media Feature Pack if you're on Windows N, or install individual codecs from trusted sources like the VLC portable app. And always create a system restore point before touching registry keys.
Was this solution helpful?