This error is a pain, but you'll fix it in under 10 minutes
You're trying to play a protected WMA or WMV file, and Windows Media Player (WMP) throws up NS_E_DRM_HARDWAREID_MISMATCH (0XC00D278F). It means the DRM system thinks your hardware ID changed — maybe after a driver update, a motherboard swap, or reinstalling Windows. Here's how to knock it out.
Step 1: Reset the DRM files (fixes 8 out of 10 cases)
Don't bother uninstalling and reinstalling WMP — that rarely helps. The real fix is deleting the DRM store. WMP rebuilds it automatically the next time you play a protected file.
- Close Windows Media Player completely. Check Task Manager if it's still hanging around.
- Open File Explorer. You need to see hidden files — on the View tab, check 'Hidden items'.
- Navigate to
C:\ProgramData\Microsoft\Windows\DRM. On most systems, ProgramData is hidden by default. - Delete everything inside that DRM folder. Not the folder itself — just the files and subfolders inside it. You'll get a permission warning for some files; click 'Continue' or skip those and delete the rest.
- Restart your PC. Don't skip the restart — it clears any DRM locks held in memory.
Open your file again in WMP. WMP will download new DRM licenses from the server, and the error should be gone. If it asks you to re-authorize the computer, do it.
Step 2: Update your audio drivers (when step 1 fails)
If resetting DRM didn't work, the culprit is almost always a mismatched audio driver. DRM ties the hardware ID to your audio chipset — swap or update a driver, and the ID changes.
- Open Device Manager (right-click Start > Device Manager).
- Expand 'Sound, video and game controllers'.
- Right-click your audio device (Realtek, Intel, NVIDIA HD Audio, whatever you've got) and select 'Update driver'.
- Choose 'Search automatically for drivers'. Let Windows find the latest signed version.
- Reboot again.
Still broken? Uninstall the audio driver entirely (check 'Delete the driver software for this device'), reboot, and let Windows reinstall the generic driver. That forces a fresh hardware ID registration.
Why this works
Windows Media Player uses a DRM system called Windows Media DRM. It creates a unique hardware ID based on your system components — mostly the audio subsystem. When you upgrade or change drivers, that ID can shift. The DRM server sees the new ID and says 'nope, you're not the same machine'. Deleting the local DRM store forces WMP to renegotiate with the server using the current hardware ID. Updating drivers ensures the ID stabilizes so it doesn't keep changing.
Less common variations of this error
Error after a Windows update
Windows 10 and 11 cumulative updates sometimes swap audio drivers behind your back. If the error popped up right after Patch Tuesday, roll back the audio driver: Device Manager > right-click audio > Properties > Driver > Roll Back Driver. Then reset the DRM folder again.
Error when streaming from a media server
If you're hitting this error playing files from a DLNA server (like a NAS or Windows Media Center Extender), the issue is the server's DRM database, not your PC. On the server machine, delete the DRM folder at C:\ProgramData\Microsoft\Windows\DRM and restart the media sharing service.
Error after a motherboard replacement
Swapping the motherboard is a guaranteed way to trigger this. The hardware ID changes completely. Reset the DRM folder, then re-authorize all your protected content in WMP. You might need to re-download some purchased music or movies — sorry, that's the DRM tax.
Error on Windows 11 with Realtek audio
Windows 11 ships with a newer Realtek driver that's notorious for DRM ID mismatches. The fix is to install the older, signed driver from your motherboard manufacturer's website (not the generic Windows Update one). After that, reset DRM and reboot.
Prevention: keep this from coming back
- Never let Windows Update auto-update your audio drivers. Use the Group Policy setting 'Do not include drivers with Windows Update' (Computer Configuration > Administrative Templates > Windows Components > Windows Update).
- Stick with one driver version for your audio device. Don't jump between Realtek, NVIDIA, and Intel drivers unless you're troubleshooting something else.
- Back up your DRM folder before a major hardware change. Copy
C:\ProgramData\Microsoft\Windows\DRMto an external drive. If the error appears after the change, restore it — but honestly, this only works if the hardware ID didn't change. For motherboard swaps, you're better off deleting and starting fresh.
This error is a relic of the DRM era. Modern streaming services don't use it, but old WMA purchases still do. The steps above will get you playing your files again — and keep them playing.