sodcalculator

10 Tech How-To

Fix Error 0x800700c1 on Windows 11

Guide 10-37414 · Updated · Step by step

Error 0x800700c1 on Windows 11 usually means a system file is corrupted or a program is blocked by security software. You can fix it by running the System File Checker and DISM tools, then updating or reinstalling the affected app.

What Causes Error 0x800700c1?

The error code 0x800700c1 translates to ERROR_BAD_EXE_FORMAT, which Windows reports when it tries to run a program that is not a valid executable file. On Windows 11, this commonly appears when:

  • A system file (like a DLL) is missing or corrupted.
  • An application was installed for the wrong architecture (e.g., a 32-bit app on a 64-bit system, or vice versa).
  • Third-party antivirus or security software quarantines or blocks a necessary file.
  • The Windows Update cache is damaged.
  • An installation was interrupted, leaving partial files.

While the error is often tied to a specific program, it can also occur during Windows Update or when launching system tools like Command Prompt or PowerShell.

Before You Start: Basic Checks

Try these quick steps first—they resolve many cases without deeper troubleshooting:

  1. Restart your PC. A temporary glitch can cause the error.
  2. Run the problematic application as administrator (right-click → Run as administrator).
  3. Check if the app is compatible with Windows 11. Right-click the executable → Properties → Compatibility tab → try running it in compatibility mode for Windows 10 or 8.
  4. If you recently installed new security software, temporarily disable it (or uninstall it) and try again.
  5. Make sure your Windows 11 is fully updated: Settings → Windows Update → Check for updates.

Fix 1: Run System File Checker (SFC) and DISM

Corrupted system files are the most common cause. Use the built-in System File Checker to repair them:

  1. Open Start, type cmd, right-click Command Prompt, and choose Run as administrator.
  2. Type sfc /scannow and press Enter. Wait for the scan to finish (it can take 15–30 minutes).
  3. If SFC finds issues it cannot fix, run DISM (Deployment Imaging Service and Management Tool):
  4. In the same Command Prompt, type DISM /Online /Cleanup-Image /RestoreHealth and press Enter. This may take up to 30 minutes.
  5. Restart your PC and try the operation again.

If DISM fails due to network issues, you can use the Windows installation media as a repair source, but the online method works for most users.

Fix 2: Repair or Reinstall the Problematic Application

If the error only appears with one specific program, the app’s installation is likely broken. Here’s how to fix it:

  1. Go to Settings → Apps → Installed apps.
  2. Find the application, click the three-dot menu, and choose Advanced options.
  3. Scroll down and click Repair. If that doesn’t work, try Reset (this will delete the app’s data, so back up anything important).
  4. If neither helps, uninstall the app and reinstall it from the official source.

Also, check if the app’s installer is corrupted—download the latest version again from the developer’s website.

Fix 3: Check for Architecture Mismatch (32-bit vs 64-bit)

Windows 11 is almost always 64-bit, but some older programs are 32-bit. That’s normally fine—Windows runs 32-bit apps via WOW64. However, if you try to run a 16-bit installer or a program compiled for a completely different CPU architecture (like ARM vs x64), you’ll get error 0x800700c1.

To check your system architecture:

  • Go to Settings → System → About. Look for “System type” – it should say “64-bit operating system, x64-based processor.”
  • If you have an ARM-based Windows 11 device, many x86 apps run through emulation, but some may fail. Check the developer’s website for an ARM-compatible version.

If you’re sure the app is the right architecture, but the error persists, download the installer again—it may have been corrupted during download.

Fix 4: Clear Windows Update Cache

If the error appears during Windows Update, a corrupted update cache is often the culprit. Clearing it forces Windows to re-download the update files:

  1. Open Command Prompt as administrator.
  2. Type net stop wuauserv and press Enter.
  3. Type net stop cryptSvc and press Enter.
  4. Type net stop bits and press Enter.
  5. Type net stop msiserver and press Enter.
  6. In File Explorer, go to C:\Windows\SoftwareDistribution and delete the contents of the Download folder (you may need to take ownership first).
  7. Restart the services by typing net start wuauserv, net start cryptSvc, net start bits, and net start msiserver.
  8. Restart your PC and try Windows Update again.

Fix 5: Perform a Clean Boot

A third-party service or startup program may be interfering. A clean boot starts Windows with only essential drivers and services, helping you isolate the cause:

  1. Press Win + R, type msconfig, and press Enter.
  2. In the Services tab, check “Hide all Microsoft services” and click Disable all.
  3. In the Startup tab, click Open Task Manager and disable all startup items.
  4. Click OK and restart. Try the operation that failed.
  5. If it works, enable services and startup items one by one until you find the culprit.

Frequently Asked Questions

Can error 0x800700c1 damage my computer?

No, the error itself is harmless. It just means a program or system component couldn’t run correctly. However, the underlying cause (like a corrupted file) could indicate a deeper issue, so it’s best to fix it promptly.

Why does this error happen after a Windows update?

Windows updates can sometimes overwrite or remove files that an older program depends on. If the app isn’t fully compatible with the new update, it may fail to start with this error. Reinstalling the app or running it in compatibility mode often resolves it.

Is there a way to fix this without losing my data?

Yes, all the methods above are non-destructive. The only step that could affect data is resetting an app (Fix 2), which deletes that app’s local data. Your personal files and settings are not touched.

What if the error occurs when I try to open Windows settings or the Start menu?

That suggests a broader system file issue. Run SFC and DISM as described in Fix 1. If that doesn’t work, try creating a new user account—if the error disappears, your user profile is corrupted.

Can a faulty hard drive cause this error?

Yes, a failing drive can corrupt files, leading to error 0x800700c1. If you suspect a hardware issue, run chkdsk /f /r from an elevated Command Prompt to check for disk errors. Back up your data first.

Should I reinstall Windows 11 if nothing else works?

Reinstalling is a last resort. Before that, try using the “Startup Repair” tool from the Windows Recovery Environment (WinRE). If that fails, a clean install will definitely fix the error, but you’ll need to reinstall your apps.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →