If on trying to run your epic games, Skype or some other applications you are confronted with an error that says:
“The program can’t start because MSVCP140.dll file is missing from your computer. try reinstalling the program to fix this problem”
Then it’s likely that such application has been developed with certain runtime components that require Visual C++ Libraries to run. With that, chances are, your MSVCP140.dll file is either missing, corrupt or outdated, hence it needs to be replaced or reinstalled.
The MSVCP140.dll is a part of “Microsoft Visual C++ Redistributable Packages for Visual Studio 2015” and is often required for running programs developed with Visual C++. As such, some games or applications may need this file in order to run effectively.
Other forms of this error:
- MSVCP140.dll not found. File must be available to run the application!
- The application failed to start because MSVCP.dll was not found. Re-installing may fix this problem.
In any case, below are two possible ways to fix this error.
METHOD 1: Reinstall the Missing MSVCP File
Before reinstalling the MSVCP.dll file, you need to first change the file explorer options to make hidden files and folders visible. This is because by default, Windows tries to protect such important system files like the MSVCP140.dll to avoid then getting deleted or modified by mistake. Because when that happens, it could potentially damage the operating system, or like, in this case, prevent certain programs and processes from running effectively. But now we want to check that we have the dll file in the right place, so we need to make the dll files visible.
To do that, go to your Windows search and type, “file explorer options“, click on the corresponding result from the search.
On this dialog box that pops up, click on the view tab, then below you will see the options under hidden files and folder. Select Show hidden files, folders and drives.
Remember to come back here and set the option back to don’t show hidden files, folders, and drives, that way you keep your dll files protected. For now, you can close the dialog box.
Next is to go ahead and download the missing MSVCP140.dll file from dll-files.com. This is the official site for downloading dll files.
On the download page, pay attention to the architecture.
You’re most likely using a 64-bit architecture, but if you’re using an older computer, you can quickly check but opening your file explorer, click on this PC.
Then on the top here click on computer, then system properties, and under the system type, you should see your architecture, here mine is 64-bits.
Then go back to the download page and download the latest 64-bit version of the dll file and extract to your prefered location. In the extracted folder, you should have the dll file and readme file.
The next step is to move the dll file to the System 32 folder. To open the System32 folder, go to your local disk:
Open the Windows folder.
Then scroll down and search for the folder System32, open that.
Then go and copy the dll file from where you extracted it to the System32 folder.
If you are doing this on a 32-bit architecture, then you need to copy the dll file to a folder named SysWOW64 as shown on the screen. Afterwards, simply restart your computer and see if the problem has been resolved.
METHOD 2: Install the Required Visual C++ Libraries
The second method is to install the required Visual C++ libraries or replace the existing ones which may be corrupt or outdated with the most recent package.
To check if you already have Visual C++ libraries installed, go to your windows search and type, apps and features, click on the corresponding result from the search.
On this apps and features page, scroll down to where you have the Microsoft Visual C++ redistributable packages.
Here check if you have the 2015 versions. In this case, I don’t have them at all so I will need to download them afresh. If you have them already, then click and select uninstall on each of them to remove them. Both the 32 and 64 bits.
Next, I will now go ahead to download the latest versions of these packages from the Microsoft download center.
Here scroll down, select your preferred language and hit download. On the page that follows, select both the 32 and 64-bit options, then hit next.
That should immediately download both files. That’s if you’ve set your browser to allow Microsoft to download multiple files. You can do that by simply clicking on this download icon at the end of the address bar and then select continue allowing automatic download of multiple files, you can also download them one at a time.
In any case, after downloading, go ahead and run them one after the other, it doesn’t matter which order you install these packages, they will work just fine either way. Here I will just agree to the terms and install.
After the installations, you should see both versions of these libraries in the Apps and Features page. Now simply restart your computer and you should have your applications running fine with no more errors.
If for any reason you still get this error after trying these two fixes, try reinstalling the application that gives this error when you try to run it, it might be that it still uses the initial installation system configurations you had when it was installed, so by reinstalling, it will then acknowledge the new configurations.
I hope one of these was able to help you out. If you have any questions regarding the procedures, please post in the comment section to get more help.
Below is a video tutorial of these solutions.
Below are other posts that might interest you.
- How to Fix Bootrec /fixboot Access is Denied During Fix Boot Configuration (2 Fixes)
- Windows 10 Black Screen With Cursor [Solved]
- [SOLVED] Windows Failed to Start, a Recent Hardware or Software Change Might Be the Cause
- How to Fix Grub Error no Such Partition. Entering Rescue Mode. Grub Rescue
- How To Fix 100% Disk Usage in Windows 10