Cause 1: Corrupted DRM Files in the DRM Folder
Nine times out of ten, this error shows up because the DRM folder on your PC is a mess. That folder lives in %ProgramData%\Microsoft\Windows\WMRM on modern Windows, but on older systems it's under %UserProfile%\Local Settings\Application Data\Microsoft\DRM. Windows Media Player uses these files to manage licenses, and when they get corrupt—often after a crash or an interrupted update—the player panics and tries to re-upgrade the DRM stack, which then fails with NS_E_WMP_DRM_INDIV_FAILED.
Here's the fix that's worked for me a hundred times. Close WMP completely. Then delete the contents of that folder. Don't worry, Windows will rebuild it the next time you play a DRM-protected file. You'll need to re-download licenses for purchased content, but that's a small price to get playback working again.
- Press Win + R, type
%ProgramData%\Microsoft\Windows\WMRMand hit Enter. - Select all files in that folder and delete them. If you get a file-in-use error, make sure WMP isn't running in the background (check the system tray) and try again.
- Restart your PC.
- Open Windows Media Player and try playing the file again.
If you're on Windows 7 or Vista, the path is slightly different. Use %USERPROFILE%\AppData\Local\Microsoft\DRM instead. Same drill—delete everything inside.
Cause 2: System Clock Is Wrong
DRM licenses are picky about time. They have expiry dates, and if your system clock is even a few minutes off, the DRM upgrade process gets confused and throws that error. This happens more often than you'd think, especially after a CMOS battery dies or you pop into a different time zone without letting Windows sync.
I once had a client whose clock was set to 2018 (it was 2024) and they couldn't play any rented movies. Fixing the clock was the whole solution. So check that first:
- Right-click the clock in the taskbar and choose Adjust date/time.
- Turn on Set time automatically and Set time zone automatically.
- Hit Sync now under the Synchronize clock section.
If you're on Windows 7, the setting is under Date and Time in Control Panel, and you'll need to click Internet Time tab then Update Now.
Cause 3: DRM Server Blocked or Firewall Interference
WMP needs to reach Microsoft's DRM servers to perform the upgrade. If your firewall or proxy is blocking the URL drmlicense.one.microsoft.com, the upgrade fails with this exact error. This often happens on corporate networks or after you install a strict firewall tool like GlassWire or TinyWall.
Here's a quick way to test: open a browser and go to http://drmlicense.one.microsoft.com. If you get a blank page or a certificate error, the server is reachable. If it times out, you've got a blocker.
- Check your firewall rules for WMP (wmplayer.exe) and make sure both inbound and outbound are allowed.
- Temporarily disable any third-party firewall or proxy software and try again. If it works, add an exception for that URL.
- If you're on a corporate network, talk to your IT department—they might need to whitelist that domain.
Quick Reference Summary
| Cause | Fix | Difficulty |
|---|---|---|
| Corrupted DRM files | Delete contents of DRM folder | Beginner |
| Wrong system clock | Sync time in Settings | Beginner |
| Blocked DRM server | Check firewall/proxy settings | Intermediate |
Try them in that order—I'd bet money the first one solves it for you. If none of these work, you might be dealing with a deeper system corruption, and a sfc /scannow from an admin command prompt is the next step. But that's rare. This error is almost always the DRM folder or the clock.