Does your PC show the error message MSVCP140.dll and VCRUNTIME140.dll was not found while playing gamers or using a certain application? If yes, don’t worry; we have got your back.
The MSVCP140.dll and VCRUNTIME140.dll files are part of the library of Microsoft Visual C++. The primary use of these two files is when running apps or Visual Studio, especially some games that require these DLL files to run correctly.
If you want to fix this issue on your PC, you can do it very easily. The steps are very straightforward.
Table of Contents
How to fix the MSVCP140.dll and VCRUNTIME140.dll was not found in Windows 11
Before going into detailed steps, try these quicks solutions and see what happens-
- Update Windows to the latest version.
- Restart your PC.
Then, follow these methods one by one to resolve MSVCP140.dll and VCRUNTIME140.dll not found errors:
1. Install the Microsoft Visual C++ Redistributable Packages
The missing DLL files are a part of the Microsoft Visual C++ package, so download and install the package from their official site and see if the issue persists. To do that-
- Visit the Microsoft Visual C++ Redistributable Package download site.
- Download the correct item depending on your OS architecture.
- Install it and restart your PC.
Now, try to run the problematic game or application to see whether it has worked or not.
2. Repair or reinstall the Visual C++ Redistributable
- Press Win + I to open Windows Settings.
- Head to Apps and then Installed apps.
- Click on the three horizontal dots next to a Visual C++ Redistributable item and then click on Modify.
- Then, click on Repair.
- Next, follow any onscreen steps to finish the process.
- Do it for other Visual C++ packages too.
- Restart Windows.
3. Download the Missing DLL Files from the Internet
You also can download the missing files from any third-party website you prefer. For your convenience, here are the steps you can follow:
- Go to this site.
- Find the MSVCP140.dll file using the search box.
- Download the file.
- Similarly, download the VCRUNTIME140.dll file.
- If necessary, unzip the downloaded files.
- Copy the downloaded DLL files and paste them in the appropriate location.
- Restart your PC.
4. Re-Register DLL File
You may need to register the DLL files on your computer to resolve this problem. It’s quite an easy task-
- Press Win + X on the keyboard and go to Terminal (Admin).
- Type this command and press Enter:
regsvr32 /u MSVCP140.dll
- Similarly, run the following command:
regsvr32 MSVCP140.dll
- For the VCRUNTIME140.dll file, run the following commands:
regsvr32 /u VCRUNTIME140.dll
regsvr32 VCRUNTIME140.dll
- Restart your PC.
5. Reinstall the Game or Application
If the previous methods don’t fix the missing file error, try reinstalling the problematic app or game.
- Go to Windows Settings and then Installed apps like before.
- Click on the three dots icon next to the problematic app or game and then click on Uninstall.
- After completing the uninstallation process, restart your PC.
- Install the item again.
Now, run the problematic software or game to see whether it has fixed MSVCP140.dll and VCRUNTIME140.dll was not found.
Extra Steps
In case the problem still exists, we suggest these methods as well:
- Run a Malware Scan on your Windows.
- Run an SFC Scan to check for system file corruption.
- Contact the software developer/support if the issue still persists.
I hope you can now solve the issue of MSVCP140.dll and VCRUNTIME140.dll was not found by following the above-mentioned steps. All you have to do is correctly follow each step and if you still can’t fix it, seek professional help.