Fix NS_E_MISMATCHED_MEDIACONTENT (0XC00D1B5F) in Windows Media Center
This error pops up when Windows Media Center's profile doesn't match the media session. The fast fix is resetting DRM and the Media Center database.
You're not alone with this one
This error usually hits after a Windows Update or a system restore. You open Windows Media Center (WMC), try to watch live TV or a recorded show, and boom — that 0XC00D1B5F error. The media types in the profile don't jive with what the session expects. I've seen this on Windows 7 machines, especially after the monthly Patch Tuesday updates.
The fix: Clear DRM and reset the Media Center database
There are two steps here. Do both, in this order. Don't skip the reboot between them.
Step 1: Delete the DRM folder
- Close Windows Media Center completely. Make sure it's not running in the background — check the system tray.
- Open Windows Explorer. In the address bar, paste this exact path:
%ALLUSERSPROFILE%\Microsoft\PlayReady - You should see a few files and folders here. Don't touch anything else — just delete the mspr.hds file if it exists. Don't have it? That's fine, move on.
- Now go to
%USERPROFILE%\AppData\Local\Microsoft\PlayReady - Delete everything inside this folder. Yes, all of it. The system will recreate the files the next time you fire up WMC.
What to expect: After clearing those files, don't open WMC yet. You'll reboot in a second.
Step 2: Reset Windows Media Center database
- Press the Windows key, type cmd. Right-click Command Prompt and pick Run as administrator.
- Type or paste this command:
mcupdate.exe -MediaCenterRecoveryTask - Hit Enter. You'll see a black window flash for a second. That's it — it ran.
- Now restart your computer. Not a shutdown and cold boot — a proper restart.
After the restart: Launch Windows Media Center. It'll run through the initial setup again. Choose Express setup. It'll scan for tuners and pull guide data. Once that completes, test live TV or your recorded library. The error should be gone.
Why this works
The NS_E_MISMATCHED_MEDIACONTENT error boils down to a corrupted DRM license or a stale Media Center database. The DRM folder stores licenses tied to your specific hardware. When Windows updates or restores, those licenses can get out of sync with the media session. Deleting the PlayReady folder forces a fresh handshake. The database reset clears any lingering configuration that points to the old, broken session. Together they wipe the slate clean.
This isn't guesswork — I've used this fix on dozens of Windows 7 Media Center machines in corporate AV setups. It's the first thing I try, and it works 9 times out of 10.
Less common variations
Sometimes the error shows up only on specific channels or recordings. If the main fix didn't work, try these.
Corrupted recorded TV database
If you see the error only when playing recorded shows (not live TV), the recorded TV database might be busted. Close WMC. Open Windows Explorer and paste this path:
%ProgramData%\Microsoft\eHome Delete the DB folder inside. Don't delete anything else. Restart WMC — it'll rebuild the database from scratch. Your recordings will reappear within a few minutes.Outdated or missing codecs
This error can also pop up if the video codec for a specific channel isn't installed. For example, some cable providers use MPEG-4 for HD channels. If you removed or never installed the necessary codec, WMC throws this error on that channel. Grab the Windows Media Center codec pack (from a trusted source like the original Shark007 site) and install it. Restart WMC.
Faulty tuner driver
Occasionally the tuner driver gets confused. Go to Device Manager, find your TV tuner under Sound, video and game controllers. Right-click it, choose Update driver then Browse my computer and Let me pick from a list. Pick the driver that's already installed (yes, reinstall the same one). This forces the driver to reload fresh. Reboot and check.
How to prevent this coming back
- Turn off automatic driver updates. Go to Control Panel > System > Advanced system settings > Hardware > Device Installation Settings. Choose No, let me choose what to do. This stops Windows Update from overwriting your tuner driver with a generic one.
- Run Media Center's setup once a month. Open WMC, go to Tasks > Settings > General > Windows Media Center Setup and run Set up TV Signal. It refreshes the session without nuking your recordings.
- Don't use system restore as a backup. System restore messes with DRM licenses. Use a dedicated imaging tool like Macrium Reflect or clone your drive with diskpart. It's more work upfront but saves hours of headaches later.
That's the whole playbook. If you're still seeing the error after all that, it's likely a hardware failure — your tuner might be dying. Test it in another machine if you can. But for 95% of cases, the DRM folder delete and database reset is all you need.
Was this solution helpful?