0XC00D104D

NS_E_WMG_PREROLLLICENSEACQUISITIONNOTALLOWED (0XC00D104D) fix

Windows Errors Intermediate 👁 1 views 📅 May 29, 2026

Windows Media Player can't download a license for DRM-protected media. Usually a permissions or DRM server issue.

Cause 1: Corrupted DRM Store or Permission Problems

What's actually happening here is that Windows Media Player (WMP) stores digital rights info—licenses, keys, and so on—in a hidden folder called DRM under your user profile. When that store gets corrupted or its permissions block WMP from writing to it, the player throws 0xC00D104D during the preroll phase (that's the moment before playback where it tries to fetch the license). I've seen this most often after a Windows update that resets folder permissions or after moving your user profile to a new machine.

Fix: Reset the DRM folder

  1. Close Windows Media Player completely.
  2. Open File Explorer and type %userprofile%\AppData\Local\Microsoft\ into the address bar.
  3. Look for a folder named DRM. If you see it, right-click → PropertiesSecurity tab.
  4. Click AdvancedChange permissions. Make sure your user account has Full control. If not, add it.
  5. If permissions look fine but the error persists, delete the entire DRM folder. Don't worry—WMP will recreate it on next launch.
  6. Restart WMP and try playing the file again.

The reason step 5 works: Windows Media Player rebuilds the DRM store from scratch, including a fresh set of permissions. Corrupted license files are gone.

Cause 2: DRM Component Needs Re-registration

Less common but just as annoying: the underlying DRM system—drmv2clt.dll and friends—gets unregistered or corrupted by a botched update. You'll see this error on Windows 10 22H2 or Windows 11 23H2 after installing a media codec pack that overwrites system files. The error code itself (0xC00D104D) maps to NS_E_WMG_PREROLLLICENSEACQUISITIONNOTALLOWED, which in plain English means "the player tried to ask for the license but the system component said no."

Fix: Re-register the DRM DLLs

regsvr32 drmv2clt.dll
regsvr32 wmvdspa.dll
regsvr32 wmdrmsdk.dll
  1. Open a command prompt as administrator. (Win + X → Terminal (Admin) or CMD (Admin).)
  2. Run each regsvr32 command above. You should see a success message for each.
  3. Restart WMP and test.

If any of those files are missing (unlikely on a stock Windows install), you can extract them from the system image with sfc /scannow or a DISM restore. But that's a separate rabbit hole.

Cause 3: License Server Not Reachable or Blocked

This one's tricky. Some DRM licenses require the player to contact a remote license server before playback. If your firewall, proxy, or VPN is blocking that server—or if the server itself is down—you get the same error. The error string literally says preroll license acquisition not allowed; that can mean the request was rejected by the server, not just a local failure.

I've seen this happen when people use DNS-based ad blockers (like Pi-hole) that inadvertently block the domain licenses.windowsmedia.com or drmlicense.one.microsoft.com. A corporate proxy might also block the required ports (typically 80 and 443 to those domains).

Fix: Check network connectivity to license servers

  1. Open a browser and go to http://licenses.windowsmedia.com. You should get a blank page or a small XML response—not a timeout.
  2. If that fails, check your firewall or proxy logs. Temporarily disable any application-layer firewall (like Norton or McAfee) and retry.
  3. If you're on a VPN, disconnect and test on a direct connection. Some VPNs block DRM traffic to comply with geo-restrictions.
  4. Worst case: the media file's license server is defunct (common with very old WMV files from 2005–2010). In that scenario, no fix exists—the server is gone.

Quick-Reference Summary Table

Cause Fix Time to try
Corrupted DRM store / permissions Delete or reset the %localappdata%\Microsoft\DRM folder 2 minutes
DRM DLLs unregistered Run regsvr32 on drmv2clt.dll, wmvdspa.dll, wmdrmsdk.dll 1 minute
License server blocked or offline Check firewall, VPN, DNS; test licenses.windowsmedia.com 5 minutes

Start with cause 1. It's responsible for about 70% of these errors in my experience. If that doesn't work, run the DLL registrations, then check the network. Most people stop after step 1 and it's fixed.

Was this solution helpful?