You're here because sync just stopped working
I've seen this error on Windows 7, 8, and 10. It's frustrating — you plug in your phone or PDA, and instead of syncing, you get that ugly 0XC00D1190 code. The culprit here is almost always the registry key that controls device support for Windows Media Player or Windows Mobile Device Center.
The fix: restore registry permissions
Don't bother reinstalling drivers or running SFC scans — it rarely helps. The real fix is fixing the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Player. That key gets its permissions messed up after some Windows updates or third-party software.
Step 1: Take ownership of the registry key
- Press Win + R, type
regedit, hit Enter. - Navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Player. - Right-click that key, choose Permissions.
- Click Advanced, then next to Owner click Change.
- Type
Administratorsin the box, click Check Names (it should underline it), then OK. - Check the box Replace owner on subcontainers and objects. Apply, OK.
Step 2: Reset permissions
- Still in Advanced Security Settings, click Add.
- Click Select a principal, type
SYSTEM, click Check Names, OK. - Under Basic Permissions, check Full Control. Click OK.
- Repeat for
AdministratorsandUsers(give Users Read, not Full Control). - Check Replace all child object permission entries. Apply, OK twice.
Step 3: Delete corrupted partnership files
This is the part people miss. Even after fixing registry, old sync partnerships break things.
- Close WMP and Mobile Device Center.
- Go to
C:\Users\[YourUsername]\AppData\Local\Microsoft\Windows Media Player\Sync. - Delete everything in that folder. Don't worry — WMP rebuilds it.
- Also delete
C:\Users\[YourUsername]\AppData\Roaming\Microsoft\Windows Media Player\Sync.
Step 4: Restart and test
Reboot your PC. Plug in your device. Open Windows Media Player or Windows Mobile Device Center. Try a manual sync — it should work now.
Why this works
The error 0XC00D1190 means Windows Media Player's underlying component — the part that talks to the device — got its permissions locked or its data corrupted. The registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Player stores the device support state. When permissions get restricted (often after a Windows Update that resets security), the sync service can't read that state. It thinks device support is disabled, and throws the error. Resetting permissions gives the service access. Deleting old sync files clears out bad partnerships that also trigger this error.
Less common variations
Sometimes the fix above doesn't stick. Here's what I've seen in the field:
Variation 1: Third-party sync software conflicts
If you had iTunes, Samsung Kies, or HTC Sync Manager installed, they might have overwritten the Windows Media Player registry. Uninstall those, then re-run the registry permission fix above. Also check HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Media Player for 64-bit systems — it's a copy of the same key. Apply the same permissions there.
Variation 2: Corrupted user profile
Rare, but happens. Create a new local user account, log in with it, try syncing. If it works, your old profile's sync data is busted. You can copy media files over manually but the partnership won't transfer.
Variation 3: USB driver mismatch
On Windows 10 with older devices (like a Windows Mobile 6 device), the USB driver might be unsigned. Go to Device Manager, find your device under Portable Devices, right-click, Update Driver, Browse my computer, Let me pick, then choose the Microsoft USB Sync Driver. That usually gets it talking.
Prevention tips
- Keep Windows Media Player and Windows Mobile Device Center updated through Windows Update.
- Don't install multiple phone sync tools at the same time — they fight over the registry.
- Every 3 months, delete the sync folders I mentioned. Keeps partnerships fresh.
- If you use a phone that's older than Windows 10, consider using a dedicated sync tool like WMDC for legacy devices (Microsoft still hosts it).
That's it. Error 0XC00D1190 is annoying but fixable. Stick to the registry permissions and partnership cleanup, and you'll be syncing again in 10 minutes.