sodcalculator

10 Tech How-To

Fix Bad Image Error in Windows 10

Guide 10-37914 · Updated · Step by step

The “bad image” error in Windows 10 appears when a program or system component tries to load a DLL file that is corrupted, incompatible, or missing, and the fix usually involves repairing or replacing that DLL, running system file checks, or reinstalling the affected application. This guide walks you through the most effective solutions, from quick checks to deeper system repairs, so you can get back to work without reinstalling Windows.

What Causes the Bad Image Error?

The error message typically reads: “[Program Name] – Bad Image” with a note like “The application or DLL [filename].dll is not a valid Windows image.” This means Windows has detected that a required DLL file is either:

  • Corrupted – the file’s data is damaged, often from a bad disk sector or an interrupted update.
  • Incompatible – a 32-bit program is trying to use a 64-bit DLL, or vice versa.
  • Outdated – an old DLL conflicts with a newer Windows component.
  • Infected – malware has modified the DLL to run malicious code.
  • Missing – the DLL was deleted or never installed correctly.

The most common culprits are third-party applications (especially older games, antivirus tools, or printer drivers) that install their own DLLs into system folders. When Windows updates or another program overwrites those DLLs, the original application can no longer load them properly.

Before You Start: Quick Checks

Try these two things first because they are fast and often solve the problem:

  1. Restart your PC – a simple reboot clears temporary file locks and may let the program load its DLLs correctly.
  2. Run the program as administrator – right-click the program’s shortcut and select “Run as administrator.” Some DLLs need elevated permissions to load.

If the error still appears, move on to the fixes below. Always back up important files before making system changes, and consider creating a restore point (search for “Create a restore point” in the Start menu) so you can revert if something goes wrong.

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

Windows includes two built-in tools that scan and repair system files. The System File Checker (SFC) checks protected system files and replaces corrupted ones with cached copies. DISM (Deployment Imaging Service and Management Tool) repairs the system image that SFC relies on.

  1. Open the Start menu, type cmd, right-click “Command Prompt,” and select “Run as administrator.”
  2. Type sfc /scannow and press Enter. Wait for the scan to complete (this can take 15-30 minutes).
  3. If SFC finds problems but cannot fix them, run DISM: type DISM /Online /Cleanup-Image /RestoreHealth and press Enter.
  4. After DISM finishes, run sfc /scannow again.
  5. Restart your PC and test the program.

If SFC reports that it found and repaired corrupted files, the bad image error should be gone. If it says it could not fix some files, you may need to use the DISM tool with a Windows installation media (see Fix 4).

Fix 2: Reinstall or Repair the Affected Application

Many bad image errors come from a specific program, not Windows itself. If the error names a program (e.g., “Adobe Photoshop – Bad Image”), reinstalling that program often replaces the faulty DLL.

  1. Open Settings > Apps > Apps & features.
  2. Find the program, click it, and choose Uninstall.
  3. Restart your PC, then download the latest version from the official website and install it.

If the program is a game on Steam or another platform, use the platform’s “Verify integrity of game files” feature instead of uninstalling. This checks every file and redownloads any that are corrupted.

Fix 3: Update or Reinstall Graphics and Other Drivers

Graphics drivers are a frequent source of bad image errors because they install many DLLs and interact closely with Windows. An outdated or corrupted driver can cause the error to appear when you launch games or graphics-heavy apps.

  1. Press Win + X and select Device Manager.
  2. Expand Display adapters, right-click your graphics card, and select Update driver.
  3. Choose “Search automatically for drivers.” If Windows finds none, visit the manufacturer’s website (NVIDIA, AMD, Intel) for the latest driver.

If updating doesn’t help, try uninstalling the driver from Device Manager (check “Delete the driver software for this device”) and then rebooting – Windows will reinstall a basic driver. Then install the latest driver from the manufacturer.

Fix 4: Use Windows Startup Repair or Reset

If the error appears during boot or affects multiple programs, the system files may be more deeply damaged. Windows has a recovery environment that can fix startup issues.

  1. Restart your PC and press F8 (or Shift + Restart) to enter the recovery menu.
  2. Go to Troubleshoot > Advanced options > Startup Repair.
  3. Follow the prompts. This may take a while and might require your Microsoft account password.

If Startup Repair doesn’t work, you can try System Restore (from the same Advanced options menu) to roll back to a point before the error started. As a last resort, Reset this PC (Settings > Update & Security > Recovery) lets you reinstall Windows while keeping your personal files.

Fix 5: Check for Malware and Remove Suspicious DLLs

Malware often disguises itself as legitimate DLL files. If the bad image error mentions a DLL that doesn’t belong to any known program, or if the error appears randomly, run a full antivirus scan.

  • Use Windows Security (built-in): go to Windows Security > Virus & threat protection > Scan options and choose Full scan.
  • Consider a second-opinion scanner like Malwarebytes (free version) to catch anything Windows misses.
  • If you find a suspicious DLL in the error message, search online for the filename to see if it’s a known malware. Do not delete DLLs manually unless you are certain they are malicious – deleting a legitimate system DLL can cause more problems.

Frequently Asked Questions

What does “bad image” mean in Windows 10?

It means a DLL file that a program or Windows needs is either corrupted, incompatible, or missing. The system cannot read the file’s code properly, so it refuses to load the program.

Can I ignore the bad image error?

You can click “OK” or “Cancel” to dismiss the popup, but the program may not work correctly or may crash. The error indicates a real problem that should be fixed to avoid instability.

Why does the bad image error appear after a Windows update?

Windows updates can replace system DLLs with newer versions. If a third-party program relies on an older version, it may no longer be compatible. Reinstalling the program or running SFC often resolves this.

Is it safe to download a DLL file from the internet?

No. Downloading individual DLLs from random websites is risky because they may be infected or mismatched. Always reinstall the program that needs the DLL, or use Windows’ built-in repair tools.

Will resetting Windows fix the bad image error?

Yes, resetting Windows (keeping your files) reinstalls all system components and should eliminate any corrupted system DLLs. However, you will need to reinstall your applications afterward.

How do I know which program is causing the error?

The error dialog usually shows the program name at the top (e.g., “Microsoft Word – Bad Image”). If it appears during startup, check the Task Manager’s Startup tab to see which programs launch automatically.

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 →