Fix VCRUNTIME140.dll and MSVCP140.dll Missing Error in Windows 11

Windows 11

If you encounter an error stating that VCRUNTIME140.dll or MSVCP140.dll is missing while trying to open a program in Windows 11, it is likely due to missing or corrupted Microsoft Visual C++ Redistributable files.

How to Fix VCRUNTIME140.dll and MSVCP140.dll Errors

Step 1: Download and Install Microsoft Visual C++ Redistributable

Follow these steps to install the necessary files:

  1. Download the latest Microsoft Visual C++ 2015-2022 Redistributable from Microsoft:
  2. Run both installers (x86 and x64) and follow the on-screen instructions.
  3. Restart your computer after installation.

Step 2: Check for Windows Updates

Windows updates may also install necessary system files.

  1. Press Windows + I to open Settings.
  2. Go to Windows Update and click Check for updates.
  3. Install any available updates and restart your PC.

Step 3: Manually Register the DLL Files

If the error persists, try manually registering the missing DLL files:

  1. Open Command Prompt as Administrator.
  2. Run the following commands:
    regsvr32 VCRUNTIME140.dll
    regsvr32 MSVCP140.dll
  3. Restart your computer.

Step 4: Run System File Checker (SFC)

If the problem persists, use the System File Checker tool:

  1. Open Command Prompt as Administrator.
  2. Type the following command and press Enter:
    sfc /scannow
  3. Wait for the scan to complete and restart your PC.

Step 5: Reinstall the Problematic Application

Sometimes, the error is caused by a corrupted installation. Try reinstalling the application that triggered the error.

Conclusion

Following these steps should resolve the VCRUNTIME140.dll and MSVCP140.dll missing errors in Windows 11. If the issue persists, you might need to repair your Windows installation or contact Microsoft support.

For more “Windows 11” solutions, please check our Windows 11.

en_USEnglish