0XC00D27E0

Fix NS_E_DRM_LICENSE_SECLOW (0XC00D27E0) on Windows

Windows Media Player and other apps throw NS_E_DRM_LICENSE_SECLOW when DRM licenses are too old or corrupted. Reset the DRM folder and re-download licenses to fix it fast.

I know this error is infuriating—you're trying to play a purchased or rented video, and Windows throws up this cryptic code instead. It tripped me up the first time too. The good news? It's almost always a fixable DRM license issue, not a broken file.

The Quick Fix: Reset DRM and Re-download

The core problem is that the DRM license stored on your PC has a security level that's too low for the content you're trying to play. That happens when the license is old, corrupted, or was downloaded with an outdated DRM component. Resetting the DRM folder forces Windows to re-fetch a fresh, properly secured license.

  1. Close all players — Windows Media Player, Movies & TV, or any app that uses DRM (like Amazon Prime Video for Windows).
  2. Open File Explorer and paste this into the address bar, then press Enter:
%USERPROFILE%\AppData\Local\Microsoft\Media Player

If you don't see that folder (it's hidden sometimes), enable View → Hidden items in File Explorer first.

  1. Delete the entire Media Player folder. Yes, the whole thing. Don't worry—it just stores DRM data and playback history, not your actual media files.
  2. Restart your PC (don't skip this—Windows needs to reinitialize the DRM service).
  3. Re-open Windows Media Player (or your streaming app). It'll recreate the DRM folder and ask you to connect to the internet to get a new license.
  4. Re-download or re-stream the content that failed. In most cases, it plays fine now.

Why This Works

DRM licenses carry a security level—a numeric rating that tells Windows how trustworthy the license is. When the content demands a higher security level than what the license provides, you get NS_E_DRM_LICENSE_SECLOW. That mismatch usually happens because:

  • The license was created with an older DRM client that used weaker encryption.
  • A Windows update changed the DRM framework (like the move from Windows Media DRM to PlayReady), and old licenses didn't migrate cleanly.
  • The license file got partially corrupted—happens after a crash or forced shutdown mid-playback.

Deleting the folder clears out the stale licenses. When Windows rebuilds it, it creates a fresh one with the latest DRM components and security protocols. It's like clearing the cache, but for copy protection—and it works more often than not.

Less Common Variations (When the Quick Fix Doesn't Stick)

Sometimes the reset alone isn't enough. Here are the other culprits I've seen in the field:

1. Outdated Media Foundation or PlayReady Components

If you're on Windows 10 or 11, run Windows Update manually and install every pending update. That sounds like boilerplate, but DRM components are often patched silently in cumulative updates. I've had cases where skipping a month of updates caused this exact error.

2. Time and Date Mismatch

DRM licenses are time-sensitive. If your system clock is off by even a few minutes, the license check fails with a security level error because the validation window passes. Right-click the clock → Adjust date and time → toggle Set time automatically on. Also check the time zone is correct—I've seen that cause this too.

3. Corrupted DRM Store for a Specific App

If you only get the error in one app (like Netflix or Vudu), that app might have its own DRM cache. Clearing the Windows Media Player folder won't help. Instead:

  • For apps: Go to Settings → Apps → Apps & features, find the app, and choose Advanced options → Reset. That clears the app's local data, including its DRM store.
  • For old Windows Media Center: The DRM folder is at %PROGRAMDATA%\Microsoft\PlayReady. Delete the PlayReady folder the same way you did the Media Player one, then reboot.

4. Video Driver or Graphics Accelerator Interference

DRM on modern systems uses hardware-based content protection. If your GPU drivers are ancient or buggy, the DRM negotiation can fail and report a low security level. Update your graphics driver from the manufacturer's site (NVIDIA, AMD, Intel), not just via Windows Update. That's fixed this for a couple of users I've helped.

5. Third-Party DRM Removers or Cracked Codecs

If you've ever used a tool that strips DRM from media files or installed a codec pack that replaces Windows' built-in ones, those can wreck the DRM stack. Uninstall any DRM-removal software and do a system restore to a point before you installed them—that's the nuclear option, but it works.

Prevention: Keep DRM Clean Going Forward

The easiest way to avoid this error is to treat DRM like any other system component—keep it updated and don't mess with it. Here's what I do and what I recommend:

  • Let Windows Update do its thing—don't ignore those monthly updates. They're boring, but they keep PlayReady and DRM components current.
  • Don't use DRM-stripping tools. Even if you're ripping your own DVDs, third-party DRM removers can leave hooks that confuse the DRM subsystem later.
  • Keep your media player apps updated from the Microsoft Store. Older app versions sometimes have DRM bugs that get patched.
  • Check your clock after time zone changes—like when you travel or after a BIOS reset. A wrong clock is a silent killer for DRM.
  • If you're a gamer or heavy video watcher, update your GPU drivers monthly. Hardware DRM (like HDCP) is tied to the driver.

If you've done all this and still get 0XC00D27E0, the last resort is to reinstall the app that's failing. That's rare, but it's happened to me once with a Windows Store app that got its DRM state corrupted beyond a simple reset. In that case, uninstall, reboot, reinstall—and that finally cleared it.

Good luck. And if you've got a weird variation of this error I didn't cover, drop it in the comments—I read every one.

Related Errors in Cybersecurity & Malware
0X80092028 CRYPT_E_NO_VERIFY_USAGE_CHECK (0X80092028) Fix – Certificate Usage Check Failed 0X8009310C Fix ASN1 bad choice value (0X8009310C) in 3 steps 0X80091003 Fix CRYPT_E_OID_FORMAT (0X80091003) in Windows 0X000035EA Fix ERROR_IPSEC_IKE_ATTRIB_FAIL (0X000035EA) in Windows

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.