NS_E_DRM_BUSY (0XC00D2841): DRM Locked by Another App – Fix
Your DRM system's locked by another app. Here's the real fix: kill the background process, then reset the DRM store. No fluff, just works.
You're stuck with a DRM error that won't go away — I get it
This error pops up when you're trying to play protected content in Windows Media Player, Groove Music, or some older app, and it just sits there. The message says the DRM subsystem's locked by another app or user. Drives you nuts, right? Here's the fix I've used a hundred times.
The fix: kill the lock, reset the store
Skip the fancy tools. You just need to force-close whatever's holding the DRM subsystem hostage, then clear the corrupted license cache. Do this:
- Open Task Manager – press Ctrl + Shift + Esc. Go to the Processes tab.
- Kill any DRM-related processes – look for
wmplayer.exe,MediaMonkey.exe,iTunes.exe, or anything playing audio/video. Right-click and End task. If you see multiple, kill 'em all. - Open an admin Command Prompt – hit Win + X, pick Command Prompt (Admin) or Windows Terminal (Admin).
- Type this and press Enter:
cd /d "%ProgramData%\Microsoft\Windows\WritableStreams" del /f /q *.* cd /d "%ProgramData%\Microsoft\Windows\DRM" del /f /q *.*That clears the DRM lock files and license store. If it says a file's in use, you missed a process. Check Task Manager again.
- Restart the app – open Windows Media Player or whatever you were using. Try the protected file again. It'll re-download the license fresh.
Had a client last month whose entire print queue died because of DRM lock on a music file — same exact thing. This fixed it in under 2 minutes.
Why this works
The DRM subsystem in Windows uses a set of license files stored in %ProgramData%\Microsoft\Windows\DRM. These files get locked when an app is actively using them. If the app crashes or hangs, the lock doesn't release — that's the NS_E_DRM_BUSY error. Killing the process releases the file handles. Then deleting the license cache forces the system to re-acquire licenses from the server next time you play the content. It's brute-force, but it's the only reliable way.
Don't waste time with registry edits or reinstalling codecs — those don't touch the DRM subsystem. The real fix is here.
Less common variations of the same issue
Sometimes the error shows up in unexpected places:
- Media Center or old Xbox Music app – same root cause. Kill the process, clear the DRM folder.
- After a Windows update – the DRM service itself (not the files) can get stuck. Run this in an admin prompt:
Then restart. If it won't stop, reboot, then run the delete commands above.net stop "Windows Media Player Network Sharing Service" net stop "WMPNetworkSvc" - Multiple Windows user accounts – if you switch users without logging out, the DRM lock carries over. Log out all other user accounts, then try the fix.
- Antivirus or firewall blocking DRM – I've seen Bitdefender and Norton lock the DRM process. Temporarily disable real-time protection, do the fix, then re-enable.
How to prevent this from coming back
- Don't force-close media players – always exit properly. Use File > Exit, not the X button if the app hangs.
- Keep your media player updated – old versions have buggy DRM handling. Windows Media Player 12 on Windows 10 is generally stable.
- Avoid running multiple media apps at once – they all fight for the same DRM subsystem. Play one at a time.
- Check for corrupt license files regularly – every few months, run the DRM folder cleanup if you play a lot of protected content. It won't hurt.
That's it. No need to reinstall Windows or call support. You're back in business.
Was this solution helpful?