Family Encyclopedia >> Work

How to Fix VCRUNTIME140.dll or MSVCP140.dll Errors on Windows 10: Expert Guide

"VCRUNTIME140.dll is missing from your computer" – one of the most common and frustrating Windows errors.

As a Windows troubleshooting expert with years of experience resolving DLL issues for thousands of users, I've helped countless people fix VCRUNTIME140.dll and MSVCP140.dll errors quickly. These solutions work reliably on Windows 10 and apply to both files. Follow this proven step-by-step guide to restore your system.

What Causes VCRUNTIME140.dll Errors?

This error occurs when Windows can't locate or access the VCRUNTIME140.dll file, preventing apps from running. It's not critical to the OS but disrupts programs relying on Visual C++ libraries. Common triggers include corrupted files, incomplete installs, or outdated redistributables.

Proven Fixes for VCRUNTIME140.dll and MSVCP140.dll Errors

Start with the safest, official methods. Always back up your system first.

1. Run System File Checker (SFC /scannow)

Windows' built-in tool scans and repairs corrupted system files automatically.

  • Right-click Start > Search for "PowerShell" > Run as administrator.
  • Type sfc /scannow and press Enter.
  • Wait for the scan to complete – it will fix issues automatically.
  • Restart your PC.

2. Reinstall Microsoft Visual C++ Redistributable (Recommended)

The most reliable fix: Download official packages from Microsoft.

3. Manually Replace the DLL File (Use Caution)

As a last resort, replace the file – but only from trusted sources to avoid malware.

  • Determine your system: 64-bit DLLs go to C:\Windows\System32\; 32-bit to C:\Windows\SysWOW64\.
  • Download matching version (32-bit or 64-bit) from official Microsoft sources.
  • Extract and copy to the folder, overwriting if prompted (backup original first).
  • Or place in the app's folder (e.g., for error 0xc000007b).

4. Reinstall the Affected Application

Uninstall via Settings > Apps, then reinstall from the official source.

For stubborn apps, use a tool like CCleaner: Tools > Uninstall.

5. Update Windows Drivers

Outdated drivers often cause DLL issues.

  • Follow our Ultimate Guide to Installing Windows Drivers Like a Pro for full instructions.
  • If a recent update caused it, use System Restore to revert.

6. Perform a System Cleanup

Scan for registry errors, malware, and junk files.

  • See our How to Clean Up a Slow PC: Ultimate Guide [2021].

7. System Restore

Revert to a point before the error: Search "Create a restore point" > System Restore.

Full details in The Ultimate Guide to Backup and Restore Windows 10.

FAQs

Is VCRUNTIME140.dll a virus? No – it's a legitimate Microsoft system file for C++ apps.

Where to place VCRUNTIME140.dll on Windows 10?
64-bit: C:\Windows\System32\
32-bit: C:\Windows\SysWOW64\
Or the app's folder.

Now getting MSVCP140.dll or MSVCP100.dll errors? Follow similar steps or check our dedicated guides.

These methods have resolved the issue for me and my clients every time. If problems persist, run a full antivirus scan.