Good day, ladies and gentlemen! If, when starting a game or program, you encounter an error message that says “The program cannot start because msvcp100.dll is missing from the computer” and advice like "Try reinstalling the program" or something similar.

The program cannot start, MSVCP100.dll is missing

Don't be scared, actually. standard error about missing library files in the Windows operating system. The whole point is that not all programs and games install additional dlls for normal operation. And in Windows, libraries from the Visual C++ package are not included. So the user has to solve some kind of problem with missing files.

In this article I will talk in detail about the msvcp100.dll file, what this error is and how to fix it yourself. I’ll tell you about two options for eliminating it and preventing it from appearing in the future. Plus, you will already know what to do in such a situation.

IMPORTANT! Do not try to download msvcp100.dll from third-party sites, download only from trusted sources. I'll give you a link to official package from Microsoft, which in most cases will solve the problem with a missing file on the system.

Ask why in most cases? Everything is simple, almost every case is more individual, because... Software and games are all different. But I know one thing, everything can be solved.

I’ll tell you a little about this file, which package the library belongs to, what kind of file it is, and also why it is needed in Windows.

What is the msvcp100.dll error?

The msvcp100.dll library is an important part for running programs and games developed with using Microsoft Visual C++. It belongs to the Microsoft Visual C++ 2010 Redistributable Package. The system error can be caused by either a missing or corrupted file. As a result, the game or program refuses to launch, or crashes almost immediately after launch.

The library file can be deleted due to the removal of any software from the computer, either by the user himself or when uninstalling games. This error may occur on such operating systems like windows 7, 8 and windows 10

Msvcp100.dll is one of the important components, and its presence in the system is mandatory. Otherwise, nothing will work.

However, the main thing you need to know about this error is that, despite the nature of the cause of its occurrence, it can be corrected using several methods at once.

Solving msvcp100.dll error using Visual studio

As I described above, the file that is missing is a component of the Visual C++ 2010 package, so the surest solution is to reinstall the entire package. In other words, in order to download msvcp100.dll to your computer this file, just download the Microsoft Visual C++ 2010 package and install it on your PC. The program will automatically copy the files to the system windows folder and register. You won't have to do anything else.

NOTE! In some cases, installing a package for x86 OS helps, regardless of the bit depth of your operating system.

You can download the Microsoft Visual C++ 2010 Redistributable Package from the links below in accordance with .

Before installing this package, go to the menu Start > Control Panel > Add or Remove Programs. Find among installed programs Visual C++ 2010 package and remove it (if it is installed, of course).

This is required for the new package to be installed correctly.

Now all that remains is to install the downloaded Visual C++ package, be sure to restart the computer and try to launch the problematic game again.

If you have Windows 10 and a similar error, I made a separate item for the error in Windows 10. Below is the manual mode.

Copying the missing file in windows

In rare cases, when the method described above does not help, you can solve the problem manually by copying it to the system folder. To do this, you need to download msvcp100.dll using a direct link from my website and drop it into the required folders.

Now another question arises, where to throw the downloaded file? The easiest way is to drop the library directly into the folder with the game that refuses to start. This method does not always help, but sometimes it works. A more effective option is to copy the library to the folder with system files. But here again it is necessary to take into account the bit depth of the OS.

For 32-bit OS the file needs to be copied to folder C :\Windows\System32

Having completed copying the library, you can proceed to the final stage of the entire procedure. All manually installed Windows dlls must be registered. To do this, you will need to perform several sequential steps.

If you don’t want to bother registering the library, copy the files to your system folders and try running it. In some cases, registration is not required.

Click the "Start" button, then "Run..." or open the window by pressing Win + R

A window will open in which we enter “regsvr msvcp100.dll” and click"OK" The registration application will then launch and then close automatically. Or you can specify full path to the dll file like in the picture above.

If the application does not start or some error occurs, then we fix the problem by replacing the previously entered phrase with “regsvr32 msvcp100.dll” and click again“OK” You can write this way or you can specify the full path to the library.

After registering the library, you must restart your computer. Well, try accordingly.

If the functions performed did not save the situation and the error persists, then it is possible that the reason lies in damage to the OS user profile. In this situation, you need to create another profile with basic settings and run the game in it. Also remember that the above packages and msvcp100.dll download for windows is safer Everything will be from the official Microsoft website.

What should I do if I have windows 10?

If the annoying “msvcp100 is missing” window appears in Windows 10, then there is also a cure. First install the latest Framework version 4.5 and the Visual C++ package in version 2015, which should already include msvcp100.dll for Windows 10.

This procedure should resolve the problem automatically, otherwise you will need to additionally install previous builds of Visual C++. In this case, I usually download and install x64 and x32 versions.

Recovering system files

An alternative option to solve the msvcp100 error is to use using windows to find damaged or missing system files in Windows. The system will check damaged files and restore them.

To do this you need to open command line , enter sfc/scannow and press the “Enter” button . The process of checking system files will start, until the process is completed, the percentage of completion will continue.

After the check is completed, the system utility will display a message, if it finds problems/errors, then ways to solve them or restore missing or damaged files.

Results of what has been done

As you can see, solving the missing msvcp100 file is possible, and the problem is fixed without much effort and hacking skills. The main thing is not to rush and not to download the necessary packages and libraries from dubious one-page sites.

So as not to mess things up and then look for a solution to another error or problem. The best solution is, of course, to reinstall Visual C++ 2010, which will do everything for you, and not have to worry about copying. But copying a separate library sometimes helps in such a situation. So, see for yourself. I told you the most effective ways, which I personally checked.

If you have any questions, or want to add your own methods to the article, write in the comments, I’ll be sure to add it to the note. This will help people who are faced with a problem to easily solve it. Good luck to you, and see you soon in new posts on my website.

Microsoft Visual C++ is an important component Windows systems. Without it, you will have problems with programs written in C++. Games often complain that Msvcp100.dll is missing from the computer. Fans of the game Watch Dogs regularly encounter this problem, but the error also occurs in other works in the gaming industry. Typically, the game itself downloads the necessary libraries to the computer during the installation process. The exception is pirated copies of games, which may not contain the Msvcp100.dll library. Sometimes they install a modified version, which then refuses to work. Antiviruses do not like games downloaded from torrents and can delete the library immediately after installation.

There are different options to fix the error:

  • Download and install Microsoft Visual C++ 2012 package
  • Msvcp100.dll download for Windows 7/8/10

First, try reinstalling the entire C++ library package. It can be downloaded for free from the Microsoft website. There you will find the 2010 and 2012 versions. For Windows XP and earlier versions of the seven, you need to download Visual C++ 2010, and for Windows 7 SP1 and higher, the 2012 version is suitable. Before starting the download, it is important to determine the system bit depth - 32/64 bit. You can view it by right-clicking on “My Computer” and selecting “Properties”. There will be a column “System type”, in which you can find out the bitness of your copies of Windows to then download the corresponding package. After installing Visual C++, be sure to restart your computer. Now the cherished game should work.

If the error continues to appear, then you can download the library itself and put it in the system folder. You can download the Msvcp100.dll file for free on our website. After you put the library in the desired folder, register it and try to turn on the game with an error. Most likely, the problem with the Msvcp100.dll file will disappear.

This instruction will tell you in detail what to do in such an unpleasant situation when a system error appears when you try to start a game on your computer." Missing MSVCR100.dll file (MSVCP100.dll)". Varieties of such an error are " The entry point to the library procedure MSVCR100.dll was not found", "msvcr100.dll File Not Found ", "msvcp100.dll was not found", "The program can not start now because msvcr100.dll file is missing now from computer», « The msvcr100.dll file now is missing».

What's the problem? The fact is that the msvcr100.dll file is simply a library of the Microsoft Visual C++ package. But for some reason it simply isn’t on your system, for example, it was damaged or deleted by a virus.

Where can I download this file MSVCR100.dll, MSVCP100.dll, msvcp110.dll, msvcr110.dll, msvcr120.dll, msvcp120.dll?

First way.
Download the full Microsoft Visual C++ 2010 redistributable package. Perhaps it is the most secure.
You just need to download this package for the current version of Windows using a link from the Internet.

You can find out the system bit depth in the “my computer” folder by right-clicking in any empty area and selecting “properties”


For Windows 8 and Windows 8.1 current version- Microsoft Visual C++ 2012

For Windows 10, the current version is Microsoft Visual C++ 2015

Then you need to install the package and restart the computer.

Second way.
Downloading the files MSVCR100.dll, MSVCP100.dll, msvcp110.dll, msvcr110.dll, msvcr120.dll, msvcp120.dll separately. This method is undesirable and should be used only if the first method for some reason does not suit you.

Now let's make a copy dll files directly to the system folder C:\Windows\system32(provided, of course, that Windows was installed on the C:\ drive)

For 64-bit OS Windows correct the folder will be slightly different - C:\Windows\SysWOW64\.

Now click the Start button, select Run (or another option - click on Win + R). A window called Run opens, where we enter one of two commands:
regsvr MSVCR100.dll or regsvr32 MSVCR100.dll (the second option is applicable when the first is not suitable).


Click OK and wait to see what happens after executing the command, then restart the computer.

Attention! This is an example for the MSVCR100.dll file, but if you have an error, for example with the msvcr120.dll file, then enter the command regsvr32 msvcr120.dll or regsvr msvcr120.dll, etc.

If the problem is not resolved, sometimes there are still problems with the user profile - try creating a new one and launching the application from under it. Sometimes updating important packages helps. But in most cases everything will be fine!

An error related to the missing msvcr100.dll file is a fairly common reason for the inability to launch a program or game. If the specified file is missing or faulty, the game will display an error message indicating the name msvcr100.dll.

Typically, errors associated with any files with a .dll extension are caused by a malfunction Microsoft packages Visual C++, DirectX, PhysX and others. If at least one of them does not work correctly, then errors will occur when you try to start the game, so it is recommended to update them regularly. When installing a game, as a rule, the program itself recommends downloading the necessary components automatically after the installation of the game itself is completed.

The library file msvcr100.dll (also msvcp110, msvcp100, msvcr120, msvcp120 or msvcr110) is part of Visual C++ for Microsoft Visual Studio 2010, that is, in order to fix the error, you must either completely reinstall all component libraries, or download and add the required file manually.

Reinstalling Microsoft Visual C++

This is the simplest and safe way, so we recommend that you use it. If the following error occurs when you try to run the program, You shouldn’t try to download msvcr100.dll from the first source you come across! This may risk infecting your computer with malware.

If the system reports that the specified file is missing, the easiest way is to download installation files Microsoft Visual C++ version 2010 or 2012 from the official website.

  • if you have Windows XP or earlier installed on your computer Windows version 7 – the 2010 package will suit you;
  • if you use Windows 7 SP 1 or Windows 8, download the 2012 version.

It is important to pay attention to the system capacity. If you don’t know which one you have installed, check through the “System” tab of the Toolbar.

The appropriate version can be found and downloaded from one of the links below from the official Microsoft website:

Install the component following the wizard's instructions. Be sure to restart your computer after installation is complete.

Now you can try running the program again. Most likely, the error will be fixed and everything will work!

Loading msvcr100.dll manually

To add a library manually, simply follow the instructions:

  1. Download msvcr100.dll (or msvcp100, msvcp110, msvcr110, msvcr120, msvcp120 - depending on the error message text) from here.
  2. Copy it to the Windows/system32 or Windows/SysWOW64 (for 64-bit systems) folder.
  3. IN system registry create the appropriate entry: press Win+R, enter regsvr and the file name msvcr100.dll (or another) in the window that appears. If you cannot create a registry entry this way, try replacing regsvr with regsvr32.
  4. Click OK and then restart your PC.

It is worth noting that the problem can arise not only due to the lack of the desired file, but also because the game files cannot access it correctly. In this case, you can fix it by updating the DirectX and .NET Framework libraries or reinstalling the game.

Full text of the error: The program cannot start because MSVCP100.dll is missing on the computer. Try reinstalling the program.

Now let's figure out how to fix the error that occurs when launching games or programs. As a rule, after the msvcr100 error appears, further downloading of the application stops.

All files with the name msvcr included in the Microsoft C++ libraries. Most often, the solution comes down to one action:

To fix the error, you need to reinstall MS Visual C++ on your computer. You must download all installation files from the official Microsoft website

Microsoft Visual C++

To download latest version Microsoft Visual C++ go to the official website, to the download section using the link. Select Russian if another language is selected in the list, and click “download”. In the window that appears, select the required version to download: 64 bit or 86, then click “Next”.

After installing the latest version of C++, restart your computer and run the game or program that was causing the problem again.

Reinstalling Visual C++ solves the problem with the dll file in 80% of cases. If you still get the error, try:

  • Run the problematic program as an administrator. To do this, right-click on the shortcut and select "Run as administrator".
  • Reinstall the program. It often happens that the cause of the error is an error in the program itself.

NOTE: Do not try to download the msvcr100.dll file separately and place it in the system folder. Very often these dll files contain malicious code. In addition, there are many versions of C++, for different Win OS, as well as 32 and 64 versions, and in each case the msvcr100 file is different. Reinstall C++ completely


Close