0XC00D28B4

NS_E_DRM_INVALID_LICENSEBLOB (0XC00D28B4) – How I fixed it

Windows Errors Intermediate 👁 0 views 📅 May 27, 2026

Annoying DRM error when playing protected content? I’ll show you the quick fix and why it happens.

I know that sinking feeling when you’re trying to play a song or video you bought legitimately and Windows throws up NS_E_DRM_INVALID_LICENSEBLOB (0XC00D28B4) – the license blob pass in the Cardea request is invalid. It’s infuriating because the file is right there but the DRM system won’t let you touch it. I’ve seen this on Windows 7 through 11, usually after a Windows update or when switching between media players.

First thing – clear the corrupted DRM license blob

Skip the fluff. Open File Explorer and paste this into the address bar:

%userprofile%\AppData\Local\Microsoft\Media Player

Press Enter. You’ll see a folder with a bunch of files – look for anything named DRMStore or files with .drm extensions. Don’t delete the whole folder. Instead, delete only the files inside DRMStore. Yes, all of them. Windows will rebuild them the next time you open a protected file.

Still broken? Let’s do it properly. Open Command Prompt as admin (right-click Start, choose “Command Prompt (Admin)” or “Windows Terminal (Admin)”). Run these commands one at a time:

net stop Audiosrv
net stop WMPNetworkSvc
ren %userprofile%\AppData\Local\Microsoft\Media Player\DRMStore DRMStore.old
taskkill /im wmpnetwk.exe /f 2>nul
net start Audiosrv

Then restart your computer. That wipes the corrupted license blob completely. When you next open Windows Media Player or Xbox Music, it will re-acquire the license from the server.

Had a client last month whose whole Zune library stopped playing after a Windows 10 feature update. This single command sequence fixed it in two minutes. He was ready to throw his laptop out the window.

Why this works

The error 0XC00D28B4 means the DRM system can’t parse the license blob – the encrypted data that proves you’re allowed to play the file. It gets corrupted when Windows Media Player or the DRM server updates, or when you install a new media app that fights for DRM control. By deleting the local license store, you force the system to download a fresh copy from the content provider’s server. That server holds the real license, so as long as you’re logged into the same account (like your Microsoft account or Zune account), it’ll issue a new one.

Note: This only works if you’re using the same account that originally bought the content. If you’re trying to play someone else’s purchased file, this won’t help – you’ll need to re-buy it or use a different format.

Less common variations

Sometimes the error pops up in different contexts. Here’s what else can trigger it and how to handle each:

Xbox Music / Groove Music on Windows 10

Open the Microsoft Store app, click the three dots (top right) > Downloads and updates > Get updates. Then restart the app. I’ve also seen it get stuck when the store cache is stale. Run wsreset.exe from a Run dialog (Win+R).

Windows Media Player 12 on Windows 8/8.1

Try playing the file in a different player like VLC (which strips DRM if it can). If VLC plays it fine, the license is fine but WMP’s DRM module is corrupted. Reset WMP completely: go to Control Panel > Programs > Turn Windows features on or off, uncheck “Media Features”, reboot, then re-check it. Pain in the neck but it’s nuclear and works.

Zune software (yes, people still use it)

I swear I still get calls about this. The Zune software stores licenses in a different spot. Open Zune, click Settings > Device > Sync Options > Reset Sync. If that fails, delete %localappdata%\Microsoft\Zune\ and reinstall the software. Back up your music first.

Third-party DRM apps (like for eBook reading)

If you’re using Adobe Digital Editions or Calibre with DRM, the error is the same code but a different meaning. Usually clearing the activation.xml file in %appdata%\Adobe\Digital Editions\ and re-authorizing the computer fixes it.

How to prevent it from coming back

You can’t fully prevent DRM issues because they’re designed to break when you change your hardware or OS. But you can make them less common:

  • Stick to one media player – don’t switch between WMP, Groove, and VLC for the same files. Each player can corrupt the other’s license store.
  • Install Windows updates manually – I’ve seen the error spike after a Windows Update pushed a new DRM stack. Pause updates for a week and watch forums (like Microsoft Community) for others reporting it before installing.
  • Back up your license files – before reinstalling Windows or changing your motherboard, copy %userprofile%\AppData\Local\Microsoft\Media Player\DRMStore to an external drive. If the error appears after rebuild, you can restore that folder and avoid re-downloading everything. But only do this if you’re on the exact same machine – licenses are tied to hardware.
  • Buy DRM-free content – I know it’s not always possible, but Bandcamp, GOG, and many indie stores sell without licenses. You’ll never see this error again for those files.

Last warning: if you’re running a business and this error hits a kiosk or media server, skip all the manual steps and just re-image the machine. It’s faster than diagnosing corrupted license stores. I learned that the hard way with a digital signage client’s Zune-based display (yes, really).

That’s it. Clear the store, re-download the license, and you’re back in business. No need to call a pro for this one.

Was this solution helpful?