You double-click an .wmz skin file or fire up Windows Media Player and it dies with NS_E_WMP_UI_VIEWIDNOTFOUND (0XC00D0FE3). Sometimes WMP opens to a black window. Sometimes it just crashes on launch. The message mentions a view ID for 'currentViewID' and a theme file. A client of mine hit this last month after downloading a 'retro Winamp look' skin from a sketchy fan site — WMP wouldn't even open until I removed the skin. Sound familiar?
What's actually going wrong
Windows Media Player skins are just ZIP files renamed to .wmz. Inside there's a theme XML file (usually theme.xml or the name of the skin) that lists every view the skin supports — playlist view, now playing, equalizer, and so on. Each view has an ID like nowplaying or video.
The currentViewID property tells WMP which view to load first. If that ID doesn't exist in the theme file's view list, WMP panics. There's nowhere to go. So it throws 0XC00D0FE3 and either falls back to the default skin or crashes outright.
Common triggers:
- A skin downloaded from a site that hosts half-broken or partially translated skins
- Manually editing the theme XML and mistyping a view ID (or removing one you thought was unused)
- A skin made for WMP 9 or 10 that references views WMP 12 dropped
- Corrupted .wmz extraction — Windows sometimes unpacks the skin partially and leaves orphan files
- Antivirus quarantining one file inside the .wmz, leaving the XML pointing at a view whose assets are gone
Bottom line: the skin is broken. WMP itself is fine. You just need to get rid of the bad skin reference.
The fix
Close WMP completely. Not minimized — killed. Open Task Manager, find
wmplayer.exe, end it. If it respawns, you've probably got it pinned to the taskbar or set to launch at startup.Reset WMP to the default skin. The current skin setting lives in the registry. Open regedit and go to:
HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\PreferencesLook for a value called
Skin. Delete it. Also checkHKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Skins— that's where the installed skin list lives, and a bad entry there will keep triggering the error.Delete the broken skin files. Skins install to:
%LOCALAPPDATA%\Microsoft\Media Player\Skins %USERPROFILE%\AppData\Roaming\Microsoft\Media Player\SkinsSort by date modified. The one you just installed is the problem. Delete the whole folder for that skin.
Restart WMP. It should open with the default skin (the plain dark interface). If it opens clean, you've confirmed the skin was the culprit.
If you need that specific skin, unpack it and fix the XML. Rename
myskin.wmztomyskin.zip, extract it, and open the theme XML in Notepad. Search forcurrentViewID. Whatever value it points to — saycurrentViewID="main"— needs a matching<view id="main">entry somewhere in the file. If it doesn't exist, either add the missing view or changecurrentViewIDto an ID that does exist. Zip it back up, rename to .wmz, reinstall.
Why registry cleanup matters
A lot of people just delete the skin folder and call it done. Then WMP still throws 0XC00D0FE3 because the registry still lists that skin as current. The app reads the registry first, looks for the skin, comes up empty, and errors out. Kill the registry entry too. I've seen that trip up three people this year alone.
If you're on a corporate machine and regedit is locked down by group policy, sign in as a local admin or ask IT to reset your WMP preferences. There's no way around it without the reg key.
If it still fails
Work through these in order:
- Run sfc /scannow. Open an elevated Command Prompt and run
sfc /scannow. A damagedwmp.dllor theme parser can look identical to a bad skin. This rules it out. - Reinstall WMP. On Windows 10 and 11, go to Settings → Apps → Optional features. Search for 'Media Feature Pack' or 'Windows Media Player.' Remove it, reboot, add it back. This rebuilds the theme parser.
- Clear the WMP cache. Delete everything in
%LOCALAPPDATA%\Microsoft\Media Playerand%APPDATA%\Microsoft\Media Player. WMP rebuilds these on next launch. - Check event viewer. Look under Windows Logs → Application for the fault. It'll often name the specific theme XML file that failed to load — saves a lot of guessing.
- Test with a different user account. Create a fresh local user, log in, launch WMP. If it works there, the problem is profile-specific — something in your
HKCUhive is corrupt. You can copy the working preferences over or rebuild the profile.
Nine times out of ten, this is a skin problem, not a WMP problem. Delete the skin, nuke the registry entry, and you're back in business. The remaining one time, it's a corrupt install and sfc /scannow or a Media Feature Pack reinstall sorts it.