0XC00D1035

JPEG 0XC00D1035 Fix: Photos Won't Open in Windows

Windows Photos throws 0XC00D1035 for JPEGs with corrupted headers or unsupported color profiles. Fix it by rebuilding the thumbnail cache or converting the file.

Quick answer

Delete the thumbnail cache (%LocalAppData%\Packages\Microsoft.Windows.Photos_8wekyb3d8bbwe\LocalState) and reopen the file. If that fails, convert the JPEG to PNG with any free tool.

Why this happens

Error 0XC00D1035 is the Windows Photos app's way of saying "this JPEG is invalid." What's actually happening here is the file's internal structure doesn't match what the decoder expects. The most common trigger is a corrupted JPEG header — the first few bytes that tell the app the image width, height, and color encoding. Another culprit is an embedded color profile (like a Display P3 or a broken ICC profile) that the Photos app can't parse.

I've seen this on Windows 11 22H2 and 23H2, especially with images downloaded from messaging apps like WhatsApp Web or Slack, which sometimes strip the header when saving attachments. It also appears after a failed photo transfer from an iPhone or Android phone — the file gets truncated mid-write, leaving a valid-looking .jpg extension but garbage inside.

The reason the thumbnail cache fix works is that Windows Photos caches a low-res thumbnail for every image it sees. When the cache is corrupted — say, after a forced shutdown or a disk full error — the app tries to load a broken thumbnail and throws 0XC00D1035 even for perfectly good files. Clearing the cache forces a fresh read.

Fix 1: Rebuild the thumbnail cache

  1. Close Photos completely. Right-click it in the taskbar and select Close window, then check Task Manager to be sure.
  2. Press Win + R, type %LocalAppData%\Packages\Microsoft.Windows.Photos_8wekyb3d8bbwe\LocalState, and hit Enter.
  3. Delete everything inside that folder. You'll see a subfolder named Thumbnails usually — delete that too.
  4. Reopen the image. Photos will regenerate the thumbnail from the raw file, and the error should vanish.

If you're on Windows 10, the package name might be Microsoft.Windows.Photos_8wekyb3d8bbwe as well, but if not, search for it in %LocalAppData%\Packages — just look for anything starting with Microsoft.Windows.Photos.

Fix 2: Convert the file to PNG

This is the nuclear option, but it works when the JPEG header is genuinely broken. You don't need a full editor — Paint does the job.

  1. Right-click the file, choose Open with → Paint. If Paint won't open it either because of the same error, skip to Fix 3.
  2. In Paint, press Ctrl + A to select the image, then Ctrl + C to copy.
  3. Press Ctrl + N for a new canvas, and Ctrl + V to paste.
  4. Save as PNG using Ctrl + S. You lose the JPEG compression, but the image is now readable.

Fix 3: Strip the color profile

If the error happens only with certain images — say, ones you export from a camera or a design tool — the color profile is the suspect. Windows Photos on recent builds is picky about non-sRGB profiles. A quick way around it is to re-save the JPEG without the profile using a free tool like IrfanView (the 64-bit version) or GIMP.

In IrfanView: open the file (it might actually open, since IrfanView is more forgiving than Photos), then go to File → Save As, and in the JPEG save options, uncheck Save embedded color profile. Save with a new name. That file will open fine in Photos.

What if none of that works?

The file might be beyond repair. Run a hex dump and look at the first two bytes — a valid JPEG starts with FF D8. If you see something like FF D9 (that's the end marker) or random text, the file is truncated or overwritten. At that point, your only hope is the original source: re-download from the cloud, re-transfer from your phone, or ask the sender to resend.

One more thing: check your disk for errors. A failing drive can flip bits in files you didn't touch. Run chkdsk /f on the drive where the image sits.

Prevention

Most 0XC00D1035 errors come from interrupted transfers or bad downloads. So the prevention is boring but effective:

  • Always use a checksum verification when moving large batches of photos — fc /b on Windows or a tool like fastcopy with verify enabled.
  • Stop using direct USB MTP transfers for thousands of files; they're notoriously unreliable. Copy to a folder on the phone first, then use a cloud service.
  • Back up your photos in their original format, ideally to two places. JPEG is lossy anyway, so re-encoding a damaged file only compounds the problem.

And clean your thumbnail cache every couple of months if you're the type who force-shuts down your PC. It's a five-second job and saves you a panic when a whole folder of photos suddenly won't open.

Related Errors in Windows Errors
0XC01E0346 Fix 0XC01E0346 Graphics Path Geometry Error in Windows 0XC01E0401 STATUS_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED (0xC01E0401) Fix 0X00000006 Fix ERROR_INVALID_HANDLE (0x00000006) on Windows Fast 0X8004E02F CO_E_ISOLEVELMISMATCH (0X8004E02F) — Fix in 2 Steps

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.