Fix NS_E_WMP_JPGTRANSPARENCY (0XC00D1005) in 2 Steps
This happens when you try to set transparency on a JPG in Windows Media Player skins. The fix is simple: stop using JPG for transparency.
Yeah, that error is annoying. You set up a nice Windows Media Player skin with a transparent background, and boom — NS_E_WMP_JPGTRANSPARENCY. Let's fix it fast.
Fix: Replace JPG with PNG
The only real fix is to stop using JPG images for the transparencyColor property. WMP simply refuses to handle transparency with JPG files. Here's what to do:
- Open your skin folder — usually
C:\Users\[YourName]\AppData\Local\Microsoft\Media Player\Skins - Find the JPG file you're using for the background or element that has
transparencyColorset in your skin XML - Convert that JPG to PNG using any image editor. Paint.NET or GIMP work fine. Save it as a PNG with transparency support (make sure the transparent area is actually transparent, not white)
- Update your skin's XML: change the
image="yourfile.jpg"toimage="yourfile.png" - Save the XML file, close and reopen WMP
That's it. Error gone.
Why JPG Doesn't Work Here
JPG is a lossy format. What's actually happening here is that JPG doesn't support alpha channels — that's the part of an image that stores transparency info. When WMP tries to apply a transparencyColor (like a specific RGB color it should treat as transparent), JPG's compression introduces slight color shifts around edges. The error fires because WMP can't reliably match the transparency color against a compressed JPG.
The reason step 3 works is: PNG supports full alpha transparency without compression artifacts. WMP can read the exact pixel colors and apply the transparencyColor correctly. PNG also handles partial transparency (you can have 50% see-through areas), which JPG can't do at all.
Less Common Variations
Sometimes the error shows up differently. Here's what else you might see:
| Error Text | What It Means |
|---|---|
| 0xC00D1005 — NS_E_WMP_JPGTRANSPARENCY | Direct hit — JPG used with transparencyColor |
| 0xC00D1005 with no description | Same thing, but WMP version 12 on Windows 10 sometimes hides the text |
| "Transparency not supported" on WMP startup | Caused by old thumbnail cache pointing to a deleted JPG. Clear WMP cache: Settings > Manage libraries > Delete cached data |
A weird one I've seen: after upgrading from Windows 7 to Windows 10, old skins that worked fine suddenly show this error. What's happening is WMP 12 on Windows 10 tightened the validation — it now rejects JPGs for transparency even though the old WMP 11 on Windows 7 was more lenient. The fix is the same: switch to PNG.
How to Prevent This Going Forward
Simple rule: never use JPG for any image that needs transparency in WMP skins. Always use PNG or GIF. Here's a quick checklist:
- Background images — use PNG or BMP (but BMP files are huge, stick with PNG)
- Button overlays — PNG with alpha transparency
- Any image with a
transparencyColorattribute — PNG only - Thumbnail images — JPG is fine here since they're just photos
Also keep your skin XML clean. If you see transparencyColor="#FF0000" (red), make sure the image actually has that exact red color in the areas you want transparent. WMP is strict about exact color matching.
One last thing: if you already converted to PNG and still get the error, check that your PNG file doesn't have a .jpg extension by mistake. Windows hides extensions by default, so right-click the file > Properties and look at the Type field. If it says "JPEG image" but you saved as PNG, you renamed it wrong. Re-save it properly.
Was this solution helpful?