The program can’t start because MSVCP100.dll is missing from your computer

How To Fix "The program can’t start because MSVCP100.dll is missing from your computer" Error In Windows 10

You may have encountered an error message that states that a program cannot start due to the MSVCP100.dll file missing from your computer. DLL files are used by programs and contain instructions about how to perform certain operations. If the required DLL (Dynamic Link Library) file is missing, the program will run properly, if at all. In most cases, the "The program can’t start because MSVCP100.dll is missing from your computer" message is due to the file being missing, corrupted, or damaged.

This error can occur, not only when a certain DLL file is missing, corrupted or damaged, but also when there are problems with the Windows Registry or hardware, or it could mean that your system is infected by a virus or malware. The most common reason for the "The program can’t start because MSVCP100.dll is missing from your computer" error is that a system does not have the Visual C++ Redistributable patch installed (or the MSVCP100.dll file is missing), and programs cannot run. It could also mean that part of Visual C++ Redistributable was not installed properly or failed to install, or that "MSVCP100.dll"  is somehow missing or corrupted.

Fortunately, it is possible to fix the error quite easily. In this guide, we thoroughly describe a number of solutions.

Note that you are not advised to download the MSVCP100.dll file from unofficial sites - this could lead to more serious problems such as virus infections, malware, etc.

how to fix The program cant start because MSVCP100.dll is missing from your computer

Table of Contents:

Check the Recycle Bin

Firstly (the most obvious method), check the Recycle Bin. It is possible that the MSVCP100.dll is missing because it was simply deleted - you may find it in the Recycle Bin. Open the Recycle Bin and look for the MSVCP100.dll file. If there are many files present, type the filename in the Recycle Bin search box to locate it. Right-click on the file and select "Restore" from the context menu.

check your recycle bin

[Back to Table of Contents]

Install Or Reinstall The Microsoft Visual C ++ Redistributable Package

Visual C++ is a part of the general "C suite" of programming languages often used for many different types of development projects. Visual C++ includes runtime packages and libraries for creating different compilations of function calls, procedures and other code elements that work within integrated software environments. The MSVCP100.dll file belongs to the Visual C ++ Redistributable for Visual Studio 2010.

You can download the latest Microsoft Visual C++ Redistributable for Visual Studio 2010 from the Microsoft web page here. You will need to choose the download you require, the "vc_redist.x64.exe" or "vc_redist.x84.exe". Close all open applications before the install.

install or reinstall microsoft visual c ++ redistributable package

Ensure that you download the correct version of the Visual C++ Redistributable file. If you are not sure which one to download and install, find out whether you are using a 32-bit or 64-bit system by reading this article.

If this does not fix the error, uninstall the Microsoft Visual C++ Redistributable for Visual Studio 2010 and install it again. Find it in the installed programs list, right-click it, select "Uninstall" or "Uninstall/Change", and choose to uninstall it.

[Back to Table of Contents]

Check For Windows Updates

Update your current version of Windows. Checking for updates for the entire Windows operating system might help. It is possible that a patch or a service pack provided by Windows Update might update or replace the missing MSVCP100.dll file. To check for Windows Updates, go to Settings and select "Update & Security".

check for windows updates step 1

You should be automatically directed to the Windows Update section. Click "Check for updates" . Windows will start checking for updates. If there are updates available, install them and try checking for updates again, just to ensure you have the latest updates on the operating system. After the updates are installed (if there were any to install), see if you still receive the "The program can’t start because MSVCP100.dll is missing from your computer" error.

check for windows updates step 2

[Back to Table of Contents]

Reinstall The Program

If you receive the "The program can’t start because MSVCP100.dll is missing from your computer" error when trying to launch a particular program (or programs), it is possible that you will be able to fix this error by reinstalling the program (or programs). To uninstall the problematic program from the computer, type "run" in Search and click the "Run" result. This will open the Run dialog box. Type "appwiz.cpl" and press Enter on the keyboard - this will launch the "Programs and Features" window.

reinstall the program step 1

In the Programs and Features window, locate the program and uninstall it by right-clicking it and choosing "Uninstall" from the drop-down menu.

reinstall the program step 2

Download and install the program again and see if you receive the "The program can’t start because MSVCP100.dll is missing from your computer" error when trying to launch it.

[Back to Table of Contents]

Run SFC Scan

System File Checker (SFC) is a utility in Windows that allows users to scan for corruptions in Windows system files and restore them. This guide describes how to run the System File Checker tool (SFC.exe) to scan your system files and to repair missing or corrupted system files (including .DLL files). If a Windows Resource Protection (WRP) file is missing or corrupted, Windows might not behave as expected. For example, some Windows functions might not work, or Windows might crash. The "sfc scannow" option is one of several specific switches available with the sfc command, the Command Prompt command used to run System File Checker. To run it, first open Command Prompt first by typing "command prompt" in Search, right-click on "Command Prompt", and then select "Run as administrator" from the drop-down menu to run Command Prompt with administrator privileges. You must run an elevated Command Prompt to be able to perform a SFC scan.

run sfc scan step 1

In the Command Prompt window, type "sfc /scannow" and press Enter on the keyboard to execute this command. System File Checker will start and should take some time to complete the scan (about 15 minutes). Wait for the scanning process to complete and restart the computer to see if you still receive "The program can’t start because MSVCP100.dll is missing from your computer" error.

run sfc scan step 2

[Back to Table of Contents]

Scan Your System For Malware And Viruses

Malware and viruses can cause various issues on the system, including issues with the Microsoft Visual C ++ Redistributable package. Perform a full system scan and see if it detects any malware on your computer. You can use Windows Defender (a built-in antivirus program) that protects your computer against viruses, spyware, and other malicious software. Alternatively, another third-party antivirus package if you have one installed. To run a full system scan using Windows Defender, type "virus" in Search and click the "Virus & threat protection" result.

scan your system for malware and viruses step 1

In the Virus & threat protection window, click "Advanced scan".

scan your system for malware and viruses step 2

Select "Full scan" and click "Scan now". This will start scanning your system for malware. If there are any viruses found, delete them.

scan your system for malware and viruses step 3

You can choose a virus and malware scanner from our Top anti-malware list. The list consists of well-known top spyware removers and will help you choose the right software for your computer's protection. Find the list by clicking this link. 

[Back to Table of Contents]

Run System Restore

Finally, we recommend that you perform a System Restore using restore points. A restore point is a collection of important system files stored by System Restore on a given date and time. System Restore reverts everything to a saved restore point, but first, you must have one recorded. If a restore point does not exist on your computer, System Restore has nothing to revert to. To use this tool, you must have created restore points. With a created restore point, this feature will bring your system back to the previous working state, without affecting your files and data. If you have any system restore points that were created before you started receiving the "The program can’t start because MSVCP100.dll is missing from your computer" error, you might be able to fix the problem by performing a System Restore. To restore your system, launch Run. To start it, press the Windows Key + R and type "rstrui.exe". In the Run dialog box, press Enter or click "OK".

run system restore step 1

In the System Restore window, click "Next".

run system restore step 2

If there are restore points created, you will see a list of them. Mark the "Show more restore points" checkbox, which should display more restore points. Select the most appropriate restore point (depending on the time created, etc.) and click "Next". Do not select a Restore Point at a time when the "The program can’t start because MSVCP100.dll is missing from your computer" error was already present - you certainly do not want to revert to that state.

run system restore step 3

Confirm the restore point. Your computer will be restored to the state prior to the event detailed in the "Description" field. If you are happy with your choice, click "Finish" and the system restore process will begin.

run system restore step 4

We hope that this article was useful helped you to fix the "The program can’t start because MSVCP100.dll is missing from your computer" error. If you know of other solutions to this error, not mentioned in our guide, please share them with us by leaving a comment in the section below.

[Back to Table of Contents]

Video Showing How To Fix "The program can’t start because MSVCP100.dll is missing from your computer" Error:

[Back to Top]

About the author:

Tomas Meskauskas

I am passionate about computer security and technology. I have an experience of 10 years working in various companies related to computer technical issue solving and Internet security. I have been working as an editor for pcrisk.com since 2010. Follow me on Twitter to stay informed about the latest tech news or online security threats. Contact Tomas Meskauskas.

Our guides are free. However, if you want to support us you can send us a donation.