0XC00D28B0

NS_E_DRM_BAD_REQUEST (0XC00D28B0) - Invalid Message Format

Windows Errors Intermediate 👁 10 views 📅 Jun 11, 2026

This Windows Media Player error pops up when DRM data is corrupted or mismatched. Usually caused by bad license files or time sync issues.

Cause #1: Corrupted DRM License Files

The most common reason you're seeing error 0XC00D28B0 is a corrupted DRM (Digital Rights Management) license store. Windows Media Player uses this store to keep track of licenses for purchased or rented media. When a file gets damaged — maybe from a bad update, a crash, or even a cleaner tool that went too far — the player can't read the license and throws this error.

You'll typically see this when trying to play a protected WMA or WMV file you bought from an online store or downloaded from a subscription service. The message says something like "The message format is invalid" right before the error code pops up.

Here's how to nuke the corrupted DRM data and start fresh:

  1. Close Windows Media Player completely. Make sure it isn't running in the background — check your system tray (the area near the clock) and right-click any Media Player icon to exit.
  2. Press Windows Key + R to open the Run dialog.
  3. Type %USERPROFILE%\AppData\Local\Microsoft\DRM and hit Enter. This opens the DRM folder where license files live.
  4. You'll see several files with names like indiv01.key, license.v12, and maybe some .tmp files. Don't be scared — none of these are system files.
  5. Select all files inside that folder. Press Ctrl + A to select everything, then hit Delete. Windows might ask for permission — click Yes.
  6. If some files won't delete, reboot your PC and try again. Sometimes a background service locks the folder.
  7. After deleting, restart Windows Media Player and try playing the file again. The player will recreate the DRM store automatically.

After doing this, you should see Media Player rebuild the license store and attempt to reacquire the license. If the file is from a store that's still online, it'll grab a fresh license. If it's from a defunct service (like the old MSN Music store), you might be out of luck — but that's rare these days.

Cause #2: System Date and Time Mismatch

DRM licenses have expiration dates built into them. If your PC's clock is wrong — say you changed time zones, the CMOS battery died, or dual-boot messed with the time — the DRM check fails because the license timestamp doesn't match the system time. Error 0XC00D28B0 can show up here because the DRM request thinks the time data is invalid.

This is a quick fix, so try it before moving to more invasive steps:

  1. Right-click the clock in the bottom-right corner of your screen and select "Adjust date/time."
  2. Toggle "Set time automatically" to On. If it's already on, turn it off, wait 10 seconds, then turn it back on.
  3. Also toggle "Set time zone automatically" to On, or manually set your correct time zone from the dropdown.
  4. Click "Sync now" under the "Additional settings" section. Wait for the confirmation that time was synced.
  5. Restart Windows Media Player and test the file.

If the time keeps resetting after a reboot, you probably have a dead CMOS battery on your motherboard. That's a separate hardware fix — just replace the coin cell battery (usually CR2032).

Cause #3: Outdated or Corrupt Windows Media Player Components

Less common, but I've seen it happen: a Windows Update broke a core Media Player component, or a third-party codec pack overwrote a DRM-related DLL. This doesn't happen as much on Windows 10 or 11 as it did on XP and Vista, but it's still possible.

The fix here is to reinstall or repair Windows Media Player. Since you can't uninstall it through "Add or Remove Programs" on modern Windows, you'll need to use the Windows Features tool:

  1. Press Windows Key + R, type appwiz.cpl, and hit Enter.
  2. Click "Turn Windows features on or off" in the left sidebar.
  3. Scroll down to "Media Features" and expand it by clicking the + sign.
  4. Uncheck "Windows Media Player." A warning will pop up — click Yes to confirm.
  5. Click OK and let Windows remove the feature. This may take a minute or two.
  6. Restart your PC when prompted.
  7. After reboot, go back to the same "Turn Windows features on or off" window.
  8. Re-check "Windows Media Player" and click OK.
  9. Windows will reinstall Media Player. You might need to restart again.

This forces Windows to replace any damaged system files for Media Player. After reinstalling, test your file again. If the error persists, you might be dealing with a deeper system corruption — try running sfc /scannow from an admin Command Prompt to check for other issues.

Quick-Reference Summary Table

Cause Symptoms Fix Steps Time Needed
Corrupted DRM license files Error when playing protected media, especially after a crash or update Delete everything in %USERPROFILE%\AppData\Local\Microsoft\DRM 5 minutes
Incorrect system date/time Error occurs randomly or after time change, dual-boot Enable auto time sync, set correct time zone, sync now 2 minutes
Corrupt Media Player components Error persists after DRM fix, other media playback issues Uncheck and recheck Windows Media Player in Windows Features, restart 15 minutes

Start with the DRM folder cleanup — that's the fix I've seen work 9 times out of 10. The time sync fix is quick to try in between. Only go for the reinstall if nothing else works.

Was this solution helpful?