What's actually happening here
You're trying to sync music from Windows Media Player to a portable device — an old Zune, a Samsung phone, maybe a cheap MP3 player — and you get slapped with NS_E_PDA_NO_TRANSCODE_OF_DRM (0XC00D1186). The error means WMP can't convert (transcode) a DRM-protected file for the target device. This is almost always a rights management issue, not a hardware problem.
I've seen this on Windows 7 through Windows 11, usually with tracks bought from the old Zune Marketplace or ripped from CDs with DRM settings enabled. It's also common with protected WMA files from subscription services that expired. The culprit here is almost always the DRM license itself — either it's corrupted, missing, or you don't have sync rights for that specific device.
Cause 1: Expired or missing DRM license for the track
This is the most common cause. You've got a song with a DRM license that either expired or doesn't grant sync permissions. Windows Media Player can play it on your PC (because the license allows local playback) but refuses to transcode it for a portable device.
How to check
- Open Windows Media Player.
- Find the offending track in your library.
- Right-click it, select Properties, then the Media Usage Rights tab.
- If you see "You have a license for this file" but no mention of sync rights, that's your problem.
The fix
You've got two options. First, try renewing the license. For Zune content, open the Zune software (if you still have it) and go to Settings > Account > Refresh licenses. For other DRM schemes, open the store where you bought the track and request a license refresh. This works maybe 30% of the time — Microsoft's DRM servers are mostly shutdown for older services.
The real fix? Strip the DRM. Use a tool like SoundTaxi or TuneBoto to convert the track to MP3 without DRM. I've used SoundTaxi for years — it's not free, but it's reliable. You could also re-download the track from a DRM-free store like Bandcamp or Amazon (non-DRM versions).
If you're stuck with the file and need a free workaround, record the audio in real-time using Audacity while playing it through your sound card. It's kludgy and you lose quality, but it works.
Cause 2: Sync settings forcing DRM transcode for a device that doesn't support it
Your device might not support the DRM format WMP is trying to transcode to. Older MP3 players and many Android phones can't handle WMA DRM files. WMP tries to transcode them on the fly, fails, and throws this error.
Check your sync settings
- In WMP, go to Sync > Sync options.
- Under Devices, select your device, then Properties.
- Look at the Audio conversion settings. If it's set to "Convert to WMA" or "Convert to WMA Pro", that's the problem.
The fix
Change the conversion format to MP3. Most devices support MP3 natively, and WMP can transcode DRM content to MP3 more reliably than to WMA. Here's how:
- In the device properties window, under Audio, choose MP3 from the dropdown.
- Set the bitrate to 192 kbps or higher — don't use the default 128 kbps, it sounds tinny.
- Click OK, then try syncing again.
If the error persists, try this dirty trick: disable on-the-fly conversion entirely. In WMP, go to Tools > Options > Devices, select your device, click Properties, then uncheck Convert files as needed. This forces WMP to copy the file as-is. If the device can play it natively, it'll work. If not, you'll get a different error — but at least you'll know it's a device compatibility issue, not a DRM one.
Cause 3: Corrupted Windows Media Player DRM database
The DRM database in Windows can get corrupted over time — especially if you've upgraded Windows versions, switched user profiles, or restored from backups. This database stores the licenses for all your DRM content. When it's corrupt, WMP can't read the sync rights and throws 0XC00D1186.
The fix
Reset the DRM database. This is safe — it forces Windows to re-download licenses from the internet the next time you play a protected file.
- Close Windows Media Player completely.
- Open File Explorer and type
%appdata%\Microsoft\Media Playerin the address bar, then hit Enter. - Look for a folder named DRM. Right-click it and rename it to DRM.old.
- Also check
C:\ProgramData\Microsoft\Windows\DRM— if you see any files in there, rename them to .old too. - Reopen WMP. It'll rebuild the DRM database automatically.
- Try playing a DRM-protected track — if it asks for a license, accept it. Then try syncing again.
This fixes the error about 50% of the time when the first two causes don't apply. If it doesn't work, you might need to re-register WMP's DRM components. Open Command Prompt as admin and run:
regsvr32.exe %windir%\system32\wmp.dll
regsvr32.exe %windir%\system32\wmvcore.dll
regsvr32.exe %windir%\system32\wmsdrm.dll
Reboot after that. Don't bother with SFC or DISM — they rarely help with DRM corruption.
Quick-reference summary
| Cause | Symptom | Fix |
|---|---|---|
| Expired/missing DRM license | Track plays on PC but fails to sync | Refresh license or strip DRM with SoundTaxi |
| Wrong sync transcoding format | Error on specific device only | Switch device sync format to MP3 |
| Corrupted DRM database | Error on multiple tracks or devices | Rename DRM folder, let WMP rebuild |
Start with Cause 1 — it's the most common. If you've got a bunch of old Zune or PlaysForSure tracks, you'll probably need to strip DRM eventually anyway. The registry re-register trick is my go-to for stubborn cases, but don't rely on it alone.