0XC00D1044

NS_E_WMP_FAILED_TO_OPEN_IMAGE (0XC00D1044) Fix

Windows Errors Beginner 👁 2 views 📅 May 27, 2026

Windows Media Player can't display a picture file. Usually a corrupted image, missing codec, or broken file association. Here's how to fix it.

You double-click a JPEG or PNG in Windows 10 or 11, and instead of seeing it in Windows Media Player (WMP), you get a pop-up with error code 0XC00D1044 and the message NS_E_WMP_FAILED_TO_OPEN_IMAGE. This usually happens right after you've opened a folder of vacation photos, or maybe you're trying to view a screenshot you just took. The file appears in the list, but WMP refuses to show it.

What's really going on

The root cause is almost always one of three things:

  • The image file itself is corrupted or truncated (partially downloaded).
  • Windows Media Player's library database got confused and can't parse the file header.
  • The file association for image types got hijacked by another app, but WMP is still trying to open them.

Here's the kicker: WMP is designed for music and video, not still images. Microsoft stopped supporting it for photos years ago, so it's fragile with pictures. The real fix is either repairing the file or resetting WMP's library.

Step-by-step fix for error 0XC00D1044

  1. Test the image in another app. Right-click the file and choose Open with > Photos (Windows 10/11) or Paint. If it opens fine there, the file is good — the problem is with WMP. If it won't open anywhere, the file is corrupted. Skip to step 5.
  2. Reset Windows Media Player's library. This clears out its messed-up database. Press Windows + R, type %appdata%\Microsoft\Media Player, and hit Enter. You'll see a folder called Media Player. Delete everything inside it (don't delete the folder itself). After you've done that, reopen WMP. It'll rebuild the library from scratch. You should see your images appear.
  3. Re-register WMP's components. If step 2 didn't work, open Command Prompt as Administrator (right-click Start, choose Command Prompt (Admin)). Type this and press Enter:
    regsvr32 wmp.dll
    You'll see a message saying it succeeded. Then type:
    regsvr32 wmpdxm.dll
    Again, confirm success. Restart WMP and try opening the image again.
  4. Check file associations. Sometimes WMP gets set as the default for .jpg or .png files, but it chokes on them. Go to Settings > Apps > Default apps (Windows 10) or Settings > Default apps (Windows 11). Scroll down to Choose defaults by file type. Find .jpg and .png. If they're set to Windows Media Player, change them to Photos or Paint. Then try double-clicking the image again — it should open in the new app, not WMP.
  5. Repair the corrupted image. If the image still won't open in any app, it's broken. Try opening it in a hex editor (like HxD — free) and check the first few bytes. For JPEG, you should see FF D8 FF. For PNG, 89 50 4E 47. If those aren't there, the file header is toast. Your best bet is to re-download the file or restore it from backup. If it's a screenshot you took yourself, just take it again.

What to check if it still fails

If you've done all five steps and the error persists, here's the ugly truth: Windows Media Player in Windows 10 and 11 has been effectively abandoned by Microsoft. It's not getting updates. For viewing images, you're better off using the built-in Photos app or a lightweight viewer like IrfanView (free).

One last thing: make sure your antivirus isn't quarantining the file. Sometimes security software flags a perfectly good JPEG as a threat and blocks WMP from reading it. Temporarily disable your antivirus (just for a second), try opening the image in WMP again, then re-enable it. If it works, add an exception for that file type in your AV settings.

That should cover all the bases. Error 0XC00D1044 is annoying, but it's almost never a hardware problem — just a software hiccup that these steps will squash.

Was this solution helpful?