0XC00D284A

NS_E_DRM_LICENSE_INITIALIZATION_ERROR (0XC00D284A) fix

Windows Errors Intermediate 👁 1 views 📅 Jun 10, 2026

DRM license won't initialize on Windows Media Player. Usually a corrupted license store or broken DRM component. Reset the DRM folder and it's fixed.

Quick answer for advanced users

Kill WMP, delete %appdata%\Microsoft\DRM and %programdata%\Microsoft\DRM, restart WMP. It regenerates the license store. That's it 95% of the time.

Why this happens

This error shows up when Windows Media Player can't talk to its DRM license store. The culprit here is almost always a corrupted or locked DRM folder. I've seen this after Windows updates that break DRM permissions, or after a media player crash that leaves a half-written license file. It's also common if you've tried to play DRM-protected content from services like Netflix or Amazon Video through a browser that shares the Windows DRM store. The error code 0XC00D284A literally means "license initialization failed" — the DRM client can't read or write its own database.

Step-by-step fix

  1. Close everything — Windows Media Player, any browser that plays DRM content (Edge, IE, Chrome with Widevine), and any other media app.
  2. Open File Explorer and type %appdata%\Microsoft\DRM in the address bar.
  3. Delete everything in that folder. Yes, all files. Don't worry — Windows will recreate them. If a file says it's in use, you missed something in step 1. Reboot and try again.
  4. Repeat for the all-users DRM folder — type %programdata%\Microsoft\DRM and delete its contents.
  5. Open Windows Media Player and try to play the content again. The first time, it'll take a few seconds to rebuild the license store. That's normal.

If that doesn't work: re-register the DRM DLLs

Sometimes the DRM components themselves get unregistered. This happens after a bad .NET update or a manual registry cleanup. Here's the fix:

  1. Open an admin Command Prompt (right-click Start > Command Prompt (Admin)).
  2. Run these commands one at a time:
    regsvr32 atl.dll
    regsvr32 wmdrmsdk.dll
    regsvr32 wmvcore.dll
    regsvr32 mpvis.dll
    regsvr32 wmadmod.dll
    regsvr32 wmasf.dll
    regsvr32 wmnetmgr.dll
    regsvr32 wmpshell.dll
    regsvr32 wmvdmod.dll
    Each one should say "DllRegisterServer succeeded". If any fail, note the error — usually it's a missing file, meaning a corrupt Windows installation.
  3. Reboot and test.

Alternative: use the Microsoft DRM reset tool

Microsoft used to provide a "DRM Reset Tool" for this exact error. It's been removed from their site, but you can still find it on reputable third-party archives. Don't bother with the generic "Fix It" tools from Microsoft — they rarely help for this specific code.

If you want to go that route: search for drmreset_tool.exe, run it as admin, and let it clean the store. But honestly, the manual folder deletion is faster and more reliable.

Prevention tip

Don't let Windows Media Player or Edge handle DRM content if you have another option. The built-in Windows DRM stack is fragile — any crash or interrupted write can corrupt the store. If you must use it, reboot after any Windows update that touches media components (look for KB updates with "DRM" or "WMP" in the description). And never, ever manually copy or modify files in the DRM folder — that's a guaranteed way to break it.

One last thing: if you're on Windows 11 22H2 or later, check that the "Media Feature Pack" is installed — it's not included in the N or KN editions. Without it, DRM initialization will always fail.

Was this solution helpful?