What This Error Means
Error 0XC00D0FE7 (also shown as NS_E_WMP_UI_NOSKININZIP) happens when Windows Media Player expects a skin file inside a compressed .wmz file, but either the file is empty, corrupted, or still zipped up. I've seen this most often when someone downloads a skin from a site like DeviantArt and tries to open the .wmz directly without extracting it first.
The good news: this isn't a broken player or a virus. It's just a packaging problem. Let me walk you through the three ways to fix it, from quickest to most thorough. Stop when your player shows the skin.
First Fix (30 seconds) — Extract the Skin
Most .wmz files are just renamed ZIP archives. The player can't always read them compressed. You need to unpack the skin files manually.
- Locate the
.wmzfile you downloaded or saved. It's probably in your Downloads folder. - Right-click the file and choose Rename. Change the extension from
.wmzto.zip. A warning about the file becoming unusable? Click Yes. - Double-click the renamed zip file. It should open in File Explorer like any regular folder.
- Look for files ending in
.wms(skin definition) and.bmpor.png(images). If you see those, you're golden. If the zip is empty or has just a.txtfile, you got a bad download — go back to the source site and grab another copy. - Extract everything to a new folder. I usually put mine in
C:\Users\[YourName]\AppData\Local\Microsoft\Windows Media Player\Skins. If that folder doesn't exist, create it. - Now rename the
.zipfile back to.wmz(or delete it, you don't need it anymore). - Open Windows Media Player. Go to Tools > Options > Skins. Click Browse and pick the
.wmsfile you extracted, or just select the folder you created.
Once you apply the skin, the player should switch immediately. If you see the error again, the skin file itself might be damaged — try a different skin.
Second Fix (5 minutes) — Use a Different Skin File
If extracting didn't work, the skin you're using might be broken or designed for an older version of WMP. Windows Media Player 12 (the version on Windows 7, 8, and 10) is picky about certain old skin formats.
- Go to a trusted skin repository like WinCustomize.com or the WMP skin archive at MajorGeeks.
- Download a skin that's labeled as compatible with WMP 12. Avoid anything from 2004 or earlier unless it says 'works with WMP 12'.
- Repeat the extraction steps from the first fix. This time, don't rename the
.wmzfile — just extract the contents into the Skins folder. - In WMP, go to Tools > Skins and select the new skin from the list. If you don't see it there, click More Skins and browse to the
.wms file manually.
I've personally had luck with the 'Corona' and 'DarkGlass' skins for WMP 12. They install clean and never throw the 0XC00D0FE7 error. If those work, you know your player is fine — it's the old skin causing the grief.
Third Fix (15+ minutes) — Reset WMP and Reinstall Skin System
This is for when neither of the above works. Something in WMP's skin database might be corrupted — maybe a registry key or a broken cached file. We'll reset the player and rebuild the skin folder.
Warning: This resets your WMP library, playlists, and customizations. You'll have to re-add your music and videos. If that's a dealbreaker, try the first two fixes again with a different skin.
- Close Windows Media Player completely. Check Task Manager to make sure
wmplayer.exeisn't running. - Press Windows key + R, type
regedit, and hit Enter. This opens Registry Editor. Back up your registry first: click File > Export, save a copy somewhere safe. - Navigate to
HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences. Look for a key namedSkinDirectory. If it exists, right-click and delete it. If it doesn't, move to the next step. - Now go to
HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Skins. Delete the entire Skins folder (right-click > Delete). - Close Registry Editor. Open File Explorer and go to
C:\Users\[YourName]\AppData\Local\Microsoft\Windows Media Player. Delete the Skins folder inside there. - Open WMP. It will recreate the Skins folder with default data. Go to Tools > Skins and you should see only the default WMP skin. Apply it.
- Now try installing your skin again — follow the extraction steps from the first fix. The error should be gone.
I've had to do this clean reset maybe three times in ten years of helping people. It's rare, but when those registry entries get tangled, nothing else works. After the reset, WMP acts like a fresh install.
Why You See This Error
The short version: WMP's skin engine reads a .wmz file as a ZIP archive. If the archive doesn't contain the expected .wms file, or if the ZIP structure is broken, WMP throws the NO_SKIN_IN_ZIP error. It's not a player problem — it's a packaging problem. The fix is always to get the right files in the right place.
One more thing: never rename a .wmz file to .zip and try to use it directly in WMP. That won't work. The .wmz format is a special ZIP with an embedded manifest. WMP expects that manifest. By extracting and using the .wms file directly, you bypass the whole ZIP issue.
If none of these steps fix it, you might have a corrupted WMP installation. In that case, go to Control Panel > Programs > Turn Windows features on or off, uncheck Media Features, restart, then re-check it. That reinstalls WMP without losing your personal files. But honestly, I've only seen that needed once. The fixes above handle 99% of cases.