0XC00D104E fix: Windows Media Player preroll status error
Windows Media Player can't queue a file because of corrupted DRM license data or a broken media library. The fix usually involves resetting the DRM folder or clearing the library cache.
Cause 1: Corrupted DRM license folder (most common)
What's actually happening here is that Windows Media Player's digital rights management (DRM) system has gotten into a bad state. When you try to queue a protected media file—say, an old WMA song from a ripped CD or a downloaded movie—the DRM subsystem fails to validate the license quickly enough, and WMP throws this 0xC00D104E error instead of playing the file. The error text says "unexpected preroll status," which is Microsoft-speak for "the DRM licensing engine didn't respond in time."
The DRM license data lives in a hidden folder at the root of your system drive. Windows Media Player caches license information there, and if that cache gets corrupted—maybe from a failed Windows update, a sudden power loss while WMP was running, or from having multiple media applications fighting over the same DRM store—the whole thing seizes up.
The fix: delete and rebuild the DRM folder
- Close Windows Media Player completely. Check Task Manager to make sure
wmplayer.exeisn't still running. - Open File Explorer. In the address bar, paste this exact path:
%userprofile%\AppData\Local\Microsoft\Media Player - Look for a folder named DRM inside that directory. If you don't see it, enable hidden files: View → Show → Hidden items.
- Delete the entire DRM folder. Don't just empty its contents—remove the folder itself. Windows will recreate it fresh the next time WMP starts.
- Launch Windows Media Player. It will scan your library again and re-download any necessary DRM licenses from the internet. That's why you need an active internet connection for this to work.
The reason step 3 works: deleting the folder wipes the corrupted license cache entirely. A blank slate forces the DRM subsystem to re-establish its state from scratch. Some guides tell you to rename the folder instead of deleting it, but that's just extra ceremony—deleting is faster and achieves the same result.
If you're on Windows 11, the path is identical. Microsoft hasn't changed the DRM folder location since Windows 7.
Cause 2: Corrupted or oversized media library database
Sometimes the DRM folder isn't the problem. If you've got a large library—say, over 10,000 music files—the library database itself (wmdb*.edb files) can become corrupted. This shows up as the same 0xC00D104E error because WMP can't figure out which files to queue and in what order. The preroll status check fails because the database returns garbage data.
The fix: delete the library database and rescan
- Close Windows Media Player.
- Go to:
(same folder as before).%userprofile%\AppData\Local\Microsoft\Media Player - Delete all files and folders inside this directory except the CurrentDatabase_*.wmd file if you want to keep your manual playlists. Honestly, I'd delete everything—playlists are easy to rebuild, and a clean database is more reliable.
- Restart WMP. It'll prompt you to search your monitored folders again. Let it finish the full scan.
You'll lose your play count and ratings if you delete everything. That's a trade-off. If you're the type who tracks play counts obsessively, back up the CurrentDatabase_*.wmd file first, then restore it after the rebuild. But I've seen restored databases cause the same error again within a week—better to start fresh.
Cause 3: File-specific DRM licensing failure (rare)
This one hits when you're dealing with a single file that has an expired or revoked DRM license. It's common with old Zune Marketplace purchases or protected content from stores that no longer exist. The file's license header is present, but the license server that issued it has been shut down, so the DRM check fails every time.
The fix: strip the DRM or convert the file
- Right-click the problematic file and check Properties → Details. If you see "Protected" next to a metadata field, it's DRM-locked.
- Use a tool like SoundTaxi or NoteBurner to convert the file to an unprotected MP3 or FLAC. These tools re-encode the audio while playing it, bypassing the DRM check entirely.
- Alternatively, if the file is a WMA, try renaming it to
.mp3(some old Windows Media Audio files play fine without DRM enforcement if you trick the extension—this is hit or miss).
The reason step 2 works: by re-encoding the audio, you strip the DRM header and create a new file that WMP treats as a standard media file. No license check means no preroll error. This is the nuclear option, but it's the only reliable way to play purchased content from defunct stores.
If the file came from a subscription service that expired, even conversion might not work because the license key was never fully downloaded to your machine. In that case, you're out of luck—the file is dead.
Quick-reference summary table
| Cause | Root issue | Fix | Time to fix |
|---|---|---|---|
| DRM folder corruption | License cache is broken | Delete the DRM folder in %userprofile%\AppData\Local\Microsoft\Media Player | 5 minutes |
| Library database corruption | wmdb*.edb file is corrupt or too large | Delete all files in the Media Player folder, rescan library | 10 minutes + scan time |
| File-level DRM failure | Expired or revoked license for a single file | Convert the file using a DRM-stripping tool | Varies |
Start with cause 1—that fixes 80% of cases. If you're still seeing 0xC00D104E after that, move to cause 2. Cause 3 is the least likely but the most annoying when it does hit. Don't waste time reinstalling Windows or running SFC scans—those won't touch the DRM folder, and this error has nothing to do with system file corruption.
Was this solution helpful?