NS_S_WMP_LOADED_JPG_IMAGE (0X000D1043) – What It Means
This isn't an error—it's a success code. It shows when Windows Media Player loads a corrupted JPG file. Here's what to do.
When You See This Code
You're trying to open a JPG file in Windows Media Player 12 (Windows 7, 8, 10, or 11). The player chugs along, then shows a message like "NS_S_WMP_LOADED_JPG_IMAGE" with the hex code 0X000D1043. The file might appear as a broken image, a solid gray box, or nothing at all. This usually happens after downloading a photo from a website, email attachment, or a friend's USB drive. The file looks fine in File Explorer's thumbnail view—but WMP can't decode it properly.
What's Actually Going On
Here's the kicker: 0X000D1043 is a success code. Microsoft designed it to say "Hey, I loaded a JPG image successfully." But you're seeing it because the player loaded the file into memory, then failed to render it. The root cause is almost always a corrupted or incompletely saved JPEG file. The file header might be intact (so File Explorer shows a thumbnail), but the image data is junk. WMP can't display garbage—so it returns this "success" code as a workaround. It's not a real error, but it's not helpful either.
The Fix: Replace or Convert the File
Don't waste time messing with WMP settings—that won't help. The problem is the JPG itself. Here's the step-by-step fix.
Step 1: Confirm the File is Corrupt
- Open File Explorer and find the JPG file. Right-click it, then select Open with > Photos (built-in Windows app).
- If it opens fine in Photos, the file is OK—skip to Step 3. If Photos shows an error or a broken image, the file is corrupt.
- If you don't have the Photos app (unlikely on Windows 10/11), right-click the file, choose Open with > Paint. Paint loads corrupt JPGs differently—if it shows a white canvas, the file is toast.
Expected outcome: After trying to open in Photos or Paint, you'll see either the image (file is fine) or an error/broken image (file is corrupt).
Step 2: Replace the Corrupt JPG
- Go back to the source where you got the file. Download it again fresh. If it came from an email, ask the sender to re-attach it.
- If you can't get the original again, try a repair tool. I've had good luck with Stellar Repair for Photo (paid) or the free JpegRepair tool. Skip the online tools—they re-compress and lose quality.
- After replacing or repairing, try opening the new file in WMP again. Right-click the file, select Open with > Windows Media Player.
Expected outcome: The file should now display correctly in WMP. The 0X000D1043 code disappears.
Step 3: If the File Opens Fine in Photos but Not WMP
- This is rare, but sometimes WMP chokes on a specific JPG variant. For example, if the JPG uses CMYK color space instead of RGB, WMP can't decode it. Photos handles CMYK fine. Fix: convert the file to standard RGB.
- Open the file in Paint (right-click > Open with > Paint).
- In Paint, click File > Save as > JPEG picture. This re-encodes it as a plain RGB JPG.
- Give it a new name (like "fixed-photo.jpg") and save it to your desktop.
- Try opening the saved file in WMP.
Expected outcome: After saving from Paint, the file should load in WMP without the success code.
What to Check If It Still Fails
If you've done all this and WMP still shows 0X000D1043 on every JPG file, the problem might be with WMP itself, not the files. Here's a quick sanity check:
- Test with a known-good JPG — download a random photo from a reputable site like Unsplash. If that fails too, WMP is broken.
- Reset WMP settings — close WMP, then press Windows Key + R, type
regsvr32 wmp.dll, and hit Enter. You'll see a success message. Restart your computer. - Reinstall WMP — go to Control Panel > Programs and Features > Turn Windows features on or off. Uncheck Media Features > Windows Media Player. Restart. Then re-check and reinstall. This is a nuclear option—don't try it unless you're sure the files are fine.
- Switch to a different player — I'm serious. WMP is ancient. Use VLC Media Player (free, download here). It plays every format including corrupt JPGs better than WMP ever did. Right-click the file, choose Open with > VLC. Done.
That last point is my opinionated take: stop fighting WMP. It's like trying to fix a flip phone in 2025. VLC works. Use it.
Was this solution helpful?