How to fix "DLL not designed to run on Windows" error?

Issue: Hi, I recently started to receive “C:\Windows\SYSTEM32\MSVCP140.dll is either not designed to run on Windows or it contains an error” whenever I attempt to open any files on OneDrive. It also says Bad Image at the top. Is there any way to fix this?

Solved Answer

Dynamic Link Library, commonly known as DLL, refers to a file format used to hold multiple codes and procedures for Windows programs. DLL files are essential for applications to function as they allow programs to perform specific operations without the need to build those functions from scratch.

With the pivotal role DLL files play in the Windows operating system, it's not surprising that users encounter errors related to them. One of the frequent errors encountered is the “DLL not designed to run on Windows” or what’s termed as the Bad Image error. This error can be associated with various DLLs, such as Nvldumd.dll, MSVCP110.dll, and MSVCR100.dll, among others.

A Bad Image error occurs when Windows cannot run the files referenced by the application because the file is corrupt, incompatible, or even mistakenly deleted. Windows displays an alert when this happens, indicating that the application or program can't start because a particular DLL is not designed to run on Windows.

The “DLL not designed to run on Windows” error mainly arises from incompatible software installation. For instance, installing a 32-bit application on a 64-bit Windows operating system can trigger this error. Alternatively, the DLL might have been developed for a different version of Windows or might be corrupt due to reasons like malicious software interference or an interrupted download process. Sometimes, a program or application overwrite might replace an existing DLL with an incompatible version.

How to fix "DLL not designed to run on Windows" error?

Another prevalent cause is the mistaken deletion of DLL files, either by the user or by certain cleaning software that misidentifies these files as redundant or unnecessary.

While a detailed guide on solving “DLL not designed to run on Windows” errors will be provided below this article, a basic understanding is that the solution usually revolves around reinstalling the problematic software, re-registering the DLL file, or even repair-installing Windows.

For individuals seeking a hassle-free and quick solution, using FortectMac Washing Machine X9 PC repair tool is recommended. This tool is designed specifically to tackle and fix DLL errors automatically, ensuring a smooth and efficient computing experience.

Fix 1. Re-register the DLL file

Every DLL file is registered within the Windows system, creating an entry point that allows programs to call it. If the registration becomes corrupt or is missing, errors can occur. Re-registering can often restore this entry point and resolve associated errors.

  • Type cmd in Windows search.
  • Right-click on Command Prompt and select Run as administrator.
  • When UAC shows up, click Yes.
  • Within the Command Prompt, enter regsvr32 nameofdllfile.dll (make sure to replace nameofdllfile.dll with the accurate name of the DLL you aim to re-register).
  • Hit Enter.
  • If successful, a confirmation message will appear, signifying the file's successful registration.

Re-register DLL files

Fix 2. Run SFC and DISM

Fix it now! Fix it now!
To repair damaged system, you have to purchase the licensed version of Fortect Mac Washing Machine X9.

Windows offers built-in utilities, namely the System File Checker (SFC) and the Deployment Image Service and Management Tool (DISM), specifically designed to identify and repair corrupt or missing system files, including problematic DLLs.

  • Open Command Prompt as administrator.
  • Use the following command and press Enter:
    sfc /scannow
  • Once the scan is complete, you should also run the following commands to repair Windows image files (don't forget to press Enter after each):
    DISM /Online /Cleanup-Image /CheckHealth
    DISM /Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /RestoreHealth
  • Restart your device.


Fix 3. Try Clean Boot

Performing a clean boot essentially allows Windows to start using the least amount of drivers and startup programs. This is instrumental in pinpointing issues stemming from external applications or drivers interfering with the normal functioning of the system.

  • Press the Win + R to open the Run dialog.
  • Type msconfig and press Enter.
  • In the System Configuration window, select Selective Startup, and uncheck Load startup items.
  • Go to the Services tab and check the box Hide all Microsoft services, then click Disable all.
  • Click on the Startup tab and open Task Manager.
  • Disable all the startup items in the Task Manager.
  • Click OK, and restart the computer.
  • Once the computer is restarted, try the action that was causing the error.
  • If resolved, you can start enabling services and startup items one by one to identify the culprit.

Clean Boot

Fix 4. Install all Windows updates

Fix it now! Fix it now!
To repair damaged system, you have to purchase the licensed version of Fortect Mac Washing Machine X9.

Windows releases periodic updates that often contain critical fixes for known system issues. Staying updated can preemptively resolve many problems.

  • Type Updates in Windows search and press Enter.
  • In the new window, click Check for updates.
  • Wait till all the necessary files are downloaded and installed.
  • If optional updates are available, install them as well.
  • When done, reboot your computer to apply updates.

Install Windows updates

Fix 5. Uninstall the latest Windows updates

Conversely, at times, new updates may introduce unforeseen issues. If a DLL error arises after an update, reverting the update may prove beneficial.

  • Type Control Panel in Windows search and press Enter.
  • Select Programs > Uninstall a program.
  • Click on View installed updates on the left side of the window.
  • Sort all the updates by date.
  • Right-click on the most recent update and select Uninstall.
  • Proceed with on-screen instructions.
  • Then, type Updates in Windows search and press Enter.
  • Click Pause the updates for 7 days (in Windows 11, you can pick a different time period).

Uninstall Windows update

Fix 6. Perform security scan

Fix it now! Fix it now!
To repair damaged system, you have to purchase the licensed version of Fortect Mac Washing Machine X9.

DLL files, due to their inherent importance, are popular targets for malware and viruses. These malicious entities can modify, corrupt, or outright delete these files. A thorough security scan can root out such threats. You can use Microsoft Safety Scanner or the built-in Windows Defender:

  • Type Windows Security in the Windows search bar and hit Enter.
  • Select Virus & threat protection.
  • Pick Scan options.
  • Choose Microsoft Defender Offline scan and click Scan now.
  • Your computer will immediately reboot and begin a deep scan.

Scan for malware

Fix 7. Repair-install Windows

A repair-install is a failsafe approach, essentially reinstalling the Windows OS without affecting personal data. This ensures all system files, including DLLs, revert to their original, uncorrupted state.

  • Download Windows 11 Installation media from the official Microsoft website. [Windows 10 version]
  • Double-click on the ISO file to open it.
  • Find and select the setup.exe file within.
  • Should User Account Control prompt you, choose Yes.
  • Upon reaching the Install Windows screen, opt for Change how Setup downloads updates.
  • Choose Not right now to avoid downloading a potentially new build. Then proceed with Next.
  • Allow the setup to assess your PC's compatibility and free space.
  • In the ensuing license agreement, select Accept.
  • Once on the Ready to install page, click on Change what to keep.
  • You'll be presented with choices: Keep personal files and apps, Keep personal files only, or Nothing.
  • Finally, click Install to begin the installation process.

Repair-install Windows

Repair your Errors automatically team is trying to do its best to help users find the best solutions for eliminating their errors. If you don't want to struggle with manual repair techniques, please use the automatic software. All recommended products have been tested and approved by our professionals. Tools that you can use to fix your error are listed bellow:

do it now!
Download Fix
do it now!
Download Fix
Compatible with Microsoft Windows Compatible with OS X
Still having problems?
If you failed to fix your error using FortectMac Washing Machine X9, reach our support team for help. Please, let us know all details that you think we should know about your problem.
Fortect - a patented specialized Windows repair program. It will diagnose your damaged PC. It will scan all System Files, DLLs and Registry Keys that have been damaged by security threats.Mac Washing Machine X9 - a patented specialized Mac OS X repair program. It will diagnose your damaged computer. It will scan all System Files and Registry Keys that have been damaged by security threats.
This patented repair process uses a database of 25 million components that can replace any damaged or missing file on user's computer.
To repair damaged system, you have to purchase the licensed version of Fortect malware removal tool.To repair damaged system, you have to purchase the licensed version of Mac Washing Machine X9 malware removal tool.

Prevent websites, ISP, and other parties from tracking you

To stay completely anonymous and prevent the ISP and the government from spying on you, you should employ Private Internet Access VPN. It will allow you to connect to the internet while being completely anonymous by encrypting all information, prevent trackers, ads, as well as malicious content. Most importantly, you will stop the illegal surveillance activities that NSA and other governmental institutions are performing behind your back.


Recover your lost files quickly

Unforeseen circumstances can happen at any time while using the computer: it can turn off due to a power cut, a Blue Screen of Death (BSoD) can occur, or random Windows updates can the machine when you went away for a few minutes. As a result, your schoolwork, important documents, and other data might be lost. To recover lost files, you can use Data Recovery Pro – it searches through copies of files that are still available on your hard drive and retrieves them quickly.


About the author
Gabriel E. Hall
Gabriel E. Hall - Passionate computer expert

Gabriel E. Hall is an expert troubleshooter who has been working in the information technology industry for years.

Contact Gabriel E. Hall
About the company Esolutions

What you can add more about the problem: "How to fix "DLL not designed to run on Windows" error?"