0XC00D103A

Fix JPEG Error 0XC00D103A: Can't Read Photo Files

Windows Errors Beginner 👁 1 views 📅 May 28, 2026

This error means Windows Photos can't decode the JPEG file. Usually a corrupt file or codec issue. Quick fix: rename the file or use a different app.

Quick Answer

Rename the file extension from .jpg to .jpeg (or vice versa), then open it. If that fails, use a free app like IrfanView or switch to the legacy Windows Photo Viewer.

What's Actually Happening

Error 0XC00D103A is Windows Photos' way of saying "I can't decode this JPEG." It's not a permissions problem or a missing file—it's a codec or corruption issue. I see this most often when someone downloads an image from a weird source (old forum attachments, webp mislabeled as jpg) or transfers photos from an Android phone via USB without properly ejecting. Last month, a small law firm had this error on every photo from their office party—turns out the camera's SD card was corrupted. The real fix? Skip the fancy Photos app entirely for these files.

Step-by-Step Fix

  1. Rename the file — Right-click the image, select Rename, and change the extension from .jpg to .jpeg or vice versa. Windows Photos treats these differently internally. Works about 1 in 4 times.
  2. Open with a different app — Right-click the file, choose "Open with" > "Paint" or "Photos Legacy" (if you have it). If neither is listed, pick "Choose another app" and select Paint. Paint handles JPEGs differently and often opens files Photos chokes on.
  3. Use IrfanView — Free, tiny, and it laughs at corrupt JPEGs. Download from irfanview.com, install, drag your file in. If IrfanView can't open it either, the file is truly cooked.
  4. Convert the file — Open the image in Paint (if it works), then save it as a new JPEG (File > Save as > JPEG picture). This rewrites the header and fixes most corruption. Name it something new to avoid confusion.
  5. Check for webp mislabeling — Some websites save images with .jpg extension but they're actually webp. Right-click the file, go to Properties, look at "Type of file". If it says .webp, change the extension to .webp and open with a browser.

Alternative Fixes If Above Doesn't Work

  • Reset Photos app — Go to Settings > Apps > Microsoft Photos > Advanced options > Reset. This doesn't fix corruption, but sometimes the app itself has a glitched codec cache. Reboot after reset.
  • Install HEIF/HEVC codecs — If the JPEG is actually a HEIC file (common from iPhones), Windows can't open it without the paid HEIF codec. Check file extension—if it's .heic, that's your problem. Use a free converter like CopyTrans.
  • Command-line repair — For advanced users: open Command Prompt, run sfc /scannow to check system file integrity. If the Photos app itself is corrupt, this can fix it. But it won't repair individual JPEG files.

Prevention Tip

Always eject USB drives and SD cards properly before unplugging. A sudden disconnect mid-transfer can corrupt the file allocation table, making individual files look fine but undecodable. Also, avoid using Windows Photos as your default viewer—install FastStone Image Viewer or IrfanView. They're faster, handle more formats, and don't throw 0XC00D103A at you. If you need to batch-convert corrupt files, use XnConvert (free). I've saved hundreds of photos this way.

Was this solution helpful?