You have got an error message saying PUBG cannot find msvcp140.dll while trying to open the game. It is so irritating and disturbing indeed.
By the way, you are not alone in who faces the error. Moreover, one can solve the issue by following some easy fixes. I will explain all of them in this entire article. Let’s explore.
Why the Error Message Appear
There are a couple of reasons for appearing the error message. These are-
- msvcp140.dll file can be missing somehow from your PC.
- Any system corruption may be held.
- Microsoft Visual C++ Redistributable may be infected somehow.
- For any Malware or Virus attack
- PUBG game files can be corrupted too.
How to Fix if PUBG Cannot Find msvcp140.dll
Whatever the reason is, the issue is solvable. You can resolve it by yourself with some easy fixes. Before jumping into the details, have a look at the list first.
- Fix 1: Collect msvcp140.dill File from Another PC
- Fix 2: Download and Install msvcp140.dill File
- Fix 3: Reinstall Microsoft Visual C++ Redistributable Package
- Fix 4: Run DISM Scan
- Fix 5: Check for Windows Update
- Fix 6: Execute Virus Scan
- Fix 7: Reinstall PUBG
Fix 1: Collect msvcp140.dill File from Another PC
You need another PC access to apply this fix. You have to collect msvcp140.dill file from there. To do so, follow the below steps.
Step 1
Firstly, tap the Windows and ‘E’ keys together to open the File Explorer. Then copy the below path and paste it on the File Explorer’s address bar.
C:\Windows\System32

After that, hit the ‘enter’.
Step 2
Consequently, the ‘System 32’ folder will become evident. From here, you have to find the ‘msvcp140.dill’ file. Then send it to the external USB Flash Drive.

Step 3
After that, copy the file to your PC from USB Flash Drive and paste it into the below location.
C:\Windows\System32
If the fix does not relate to your condition, you need to move to the next fix.
Fix 2: Download and Install msvcp140.dill File
To install the msvcp140.dill file, you need to download it first from the related directory. You can follow the below steps to apply this fix.
Step 1
Firstly, search msvcp140.dill on the internet. Probably the DLL-FILES.COM-related web link will be the first result of your search. You have to navigate to it.

Step 2
Then find out the exact version of the DLL file. After selecting it, you have to download it.
Step 3
Next, you have to install the application file of msvcp140.dill.
If it does not solve the problem somehow, you need to follow the next one.
Fix 3: Reinstall Microsoft Visual C++ Redistributable Package
A fresh reinstall of the Microsoft Visual C++ Redistributable can relieve you from the discussed error. I will attach the process in detail below.
Step 1
Firstly, you need to uninstall it. To do so, press the Windows and ‘R’ keys together. Accordingly, ‘Run’ will be open. Then type the below text on its ‘Open’ bar. Or you can copy and paste it.
appwiz.cpl

Then click on the ‘OK’.
Step 2
As a result, the ‘Program and Features’ window will appear. You have to find the ‘Microsoft Visual C++ Redistributable’ from the ‘Uninstall or change a program’ section list. Right-click on it. Finally, click on the ‘Uninstall’ option.

After completing the uninstallation, you have to download it. From the next step, I will include the process.
Step 3
You need to go to the below link through the internet to download the ‘Microsoft Visual C++ Redistributable’.
https://www.microsoft.com/en-us/download/details.aspx?id=48145
After opening the link, you need to select the language first. Then click on the ‘Download’ tab.

Step 4
Next, you have to choose a version according to your system configuration. Choose it and click on the ‘Next’. Accordingly, the download will start. It may take a few minutes to finish.

Step 5
After that, mark on the agreement box and hit the ‘Install’ tab. To complete the installation, follow the on-screen direction.

Finally, try to open PUBG. Hopefully, you can do it. But, if you face the error somehow, you will have a couple of other options.
Fix 4: Run DISM Scan
System corruption can be another reason for occurring the error. Whatever, you can resolve it by running the DISM Scan. I will attach the process below.
Step 1
Press the Windows key and type ‘cmd’. Accordingly, the preface of the ‘Command Prompt’ will appear. From here, you have to choose the ‘Run as administrator’.

Step 2
Consequently, the ‘Command Prompt’ window will appear. You have to copy the below command and paste it into the window. Then hit the ‘enter’.
sfc /scannow

It will take some time to complete the scan.
Step 3
After that, copy the below command and paste it into the ‘Command Prompt’ window. Again tap the ‘enter’ button to execute health checking.
Dism /Online /Cleanup-Image /CheckHealth

You have to wait until you get the success message.
Step 4
Next, you need to run the below command. To do so, you can copy it, then paste it into the appeared window. Finally, you have to hit the ‘enter’ to execute scan health.
Dism /Online /Cleanup-Image /ScanHealth

The process will take a minute to complete.
Step 5
In the end, you have to run the restore health command. Again, copy and paste the below command. Then hit ‘enter’.
Dism /Online /Cleanup-Image /RestoreHealth

You have to wait for a little beat.
If there is any system corruption, the fix will help you to resolve it. As a result, you can open PUBG errorlessly.
In case, if the problem has occurred for some other reason, you will need to follow the next one.
Fix 5: Check for Windows Update
When the upper fixes have failed to resolve the PUBG error, you have to apply an easy fix. It is windows update checking. You can follow the below steps to check the available update.
Step 1
Press Windows and ‘I’ keys together. As a result, you get the ‘settings’ window access. While you get it, you need to select the ‘Update & Security’ section.

Step 2
After that, tap the ‘Windows Update’ from the left side menu of the ‘Update & Security’ section.

Step 3
Then look at the right side pane. Here you may see the available update. If there is no available update, you will get the ‘Check for updates’ tab. You have to tap it and take initiative by following the appeared on-screen direction.

Finally, try to open PUBG errorlessly. If the error still appears, you will have two more fixes to apply.
Fix 6: Execute Virus Scan
Virus or malware can be the possible reason too. So, if you face the error, again and again, you will need to execute a virus scan for the full system.
Here Windows Defender may not detect the virus or malware threads. So I would recommend you to use a premium third-party antivirus to run the full system scan.
If the fix does not relate to your situation, you can move to the last option to fix the error permanently.
Fix 7: Reinstall PUBG
When no other fixes resolve the issue, you need to perform a clean PUBG reinstallation. I will describe the process below.
Firstly, you have to uninstall the PUBG from your computer. To do so, open ‘Run’ and type appwiz.cpl in the ‘Open’ bar. Then hit the ‘OK’ tab.
After that, find PUBG from the appeared program and feature list. Right-click on it and click the ‘Uninstall’ option. After the uninstallation, you have to restart the PC.
Next, install the PUBG on your PC again. Hopefully, you can run PUBG errorlessly after reinstalling it.
Final Words
In the end, I would like to recommend fix no. 2 as the best option when PUBG cannot find the msvcp140.dll file. In most cases, users have got positive result by applying this fix. Additionally, you rarely need to reinstall PUBG to resolve the error.
Leave a Reply