Fixing VCRUNTIME140_1.dll Missing Error: Multiple Methods to Get Your Program Running Again

The “VCRUNTIME140_1.dll was not found” error occurs when this DLL file is missing from your computer or the program you have installed does not include this DLL in its directory. This can cause some features of the program to stop working, rende


















ring the program unusable, and in some cases, preventing it from opening at all.

VCRUNTIME140_1.dll missing error
The program can’t start because vcruntime140_1.dll is missing from your computer. Try reinstalling the program to fix this problem.

1. Download a New Copy of the VCRUNTIME140_1.dll

In this method, we will download a fresh copy of the VCRUNTIME140_1.dll from an official source and install it on the system. A new installation will either overwrite the corrupted file or create a new Windows Registry entry if it is missing.

  1. Download the VCRUNTIME140_1.dll missing file from the official site.
    Download VCRUNTIME140_1.dll
    Download VCRUNTIME140_1.dll
  2. Open the compressed folder and extract the VCRUNTIME140_1.dll file.
  3. If you are using the 64-bit version of Windows, go to the following path and paste the extracted file:
  4. If you are using the 32-bit version of Windows, go to the following path and paste the extracted file:

2. Uninstall and Reinstall Essential VC Runtimes

Microsoft Visual C++ Redistributable is a collection of Dynamic Link Libraries (.dll files) that various programs require to run on the Windows operating system. Sometimes, VCRUNTIME140_1.dll can go missing from the Microsoft Visual C++ shared library or may be corrupted or damaged. The solution is to install the Microsoft Visual C++. Follow the steps below to download all essential VC Runtimes.

  1. Press and hold the Windows key, then press the “R” key to open the Run dialog.
  2. Once the Run dialog is open, type “appwiz.cpl” and press Enter.
    Opening Windows Uninstaller
    Opening Windows Uninstaller
  3. Find and uninstall all the VC runtimes installed on your computer.
    Uninstall all the runtimes
    Uninstall all the runtimes
  4. Now, restart your computer (Important).
  5. Re-install all runtimes to ensure everything operates smoothly by downloading the all-in-one runtimes pack from here.
  6. Unzip the downloaded file.
  7. Open the unzipped folder, right-click on the file named “install_all.bat”, and select “Run as administrator”.
    Installing all the VC Runtimes
    Installing all the VC Runtimes
  8. Wait for all VC Runtimes to install successfully, then restart your computer.
  9. Verify if the issue persists.

3. Re-install the affected program

If you are still facing this issue, it is likely that the application was not properly installed, or you may have downloaded it from an unauthorized source. This can result in the program being mistakenly flagged by your antivirus, causing further issues. It is highly recommended that you uninstall the program and reinstall it, which will replace the affected DLL files and fix any potential corruption.

4. Re-register the VCRUNTIME140_1.dll

You can try to re-register the DLL file that’s causing the issue. We have provided commands for you to re-register it properly. Follow these steps:

  1. Search for Command Prompt in your Windows search bar, right-click it, and select “Run as administrator”.
  2. In the Command Prompt window, type the following commands one after the other:
    Regsvr32 C:\Windows\SysWOW64\vcruntime140_1.dll
    Regsvr32 C:\Windows\System32\vcruntime140_1.dll
  3. Restart your computer and check to see if the issue is resolved.

5. Use SFC and DISM Commands

If the problem persists even after reinstalling the program and all runtimes, it’s possible that there is some corruption with your Windows DLL files. You can try using the Windows repair commands such as SFC and DISM to repair the corruption. Follow these steps:

  1. Search for Command Prompt in your Windows search bar, right-click it, and select “Run as administrator”.
  2. Type the following command and press Enter:
    sfc /scannow
  3. Wait for the process to complete; this may take some time.
  4. Restart your computer.
  5. Open Command Prompt as an administrator again and run the following command:
    DISM /Online /Cleanup-Image /RestoreHealth
  6. After the process completes, restart your computer and check if the issue still exists.

6. Perform a System Restore

System Restore is a useful feature that allows you to revert your computer to a previous state where the “VCRUNTIME140_1.dll was not found” error did not exist. You can perform a System Restore using command-line instructions in Windows 11 as follows:

  1. Right-click on the Start button and select Windows Terminal (Admin) to open it with administrative privileges.
  2. Type the following command and press Enter:
  3. The System Restore wizard will open. Follow the on-screen instructions to select a restore point before the error started to occur.
  4. Confirm your selections and proceed with the restore process. Your computer will restart and revert to the selected point in time.
  5. Once your system reboots, check if the error has been resolved.

7. Update Windows to the Latest Version

Updating Windows can help fix bugs and compatibility issues that could be causing the DLL error. You can check for and install Windows updates using command-line instructions in Windows 11:

  1. Right-click on the Start button and select Windows Terminal (Admin).
  2. Within the terminal, type the following command and press Enter to open the Windows Update settings:
  3. This command opens the Windows Update section of the settings. Click on Check for updates.
  4. If any updates are available, they will be downloaded and installed automatically.
  5. After the updates have been installed, you may be prompted to restart your computer. Do so and verify if the error has been resolved after the system restarts.

Kevin Arrows

Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.