Are you getting the “VCRUNTIME140.dll is missing” error when trying to open an application or game? This common Windows issue usually occurs due to problems with the Microsoft Visual C++ Redistributable package. Don’t worry—this guide will show you simple, effective ways to fix it for good.
What Causes the VCRUNTIME140.dll Missing Error?
This error appears when your system can’t find the VCRUNTIME140.dll file, which is part of Microsoft’s Visual C++ libraries. Common causes include:
- ❌ Corrupted or outdated Visual C++ Redistributable
- ❌ Missing Windows updates
- ❌ The DLL file was deleted by mistake
- ❌ Malware infection damaging system files
- ❌ Faulty application installation
5 Proven Ways to Fix the VCRUNTIME140.dll Error
1. Reinstall Microsoft Visual C++ Redistributable (Best Solution)
Since this DLL belongs to Visual C++, reinstalling it often fixes the issue:
- Press Windows + R, type
appwiz.cpl
, and hit Enter (opens Programs and Features). - Find Microsoft Visual C++ 2015 Redistributable (or newer versions).
- Right-click and select Uninstall, then restart your PC.
- Download the latest Visual C++ Redistributable from Microsoft’s official site:
- Install it and restart your computer.
2. Run Windows Update
Microsoft often releases fixes for system files. To update:
- Press Windows + I → Update & Security → Windows Update.
- Click Check for updates and install all pending updates.
- Restart your PC and check if the error is gone.
3. Perform an SFC Scan (Fix Corrupted System Files)
Windows has a built-in tool to repair damaged files:
- Open Command Prompt as Admin (search “cmd,” right-click → Run as administrator).
- Type
sfc /scannow
and press Enter. - Wait for the scan to finish (may take 10-20 minutes).
- Restart your PC.
4. Reinstall the Problematic Application
If the error appears with a specific app/game:
- Uninstall it via Control Panel > Programs > Uninstall a program.
- Download the latest version from the official website.
- Reinstall and check if the error persists.
5. Manually Download VCRUNTIME140.dll (Last Resort)
⚠️ Warning: Only download DLLs from trusted sources to avoid malware.
- Visit a reliable DLL site like DLL-files.com.
- Search for VCRUNTIME140.dll and download the correct version (32-bit or 64-bit).
- Place the DLL file in:
- The app’s installation folder OR
C:\Windows\System32
(for 32-bit)C:\Windows\SysWOW64
(for 64-bit)
- Restart your PC.
Extra Fix: Run a Malware Scan
Sometimes, viruses delete or corrupt DLL files. Use Windows Defender or Malwarebytes to scan and remove threats.
How to Fix the api-ms-win-crt-runtime-l1-1-0.dll Error
Final Thoughts
The “VCRUNTIME140.dll is missing” error is usually fixed by:
✔ Reinstalling Microsoft Visual C++ Redistributable
✔ Running Windows Update
✔ Performing an SFC scan
Avoid downloading DLLs from random sites—always use official sources first. If the issue continues, consider repairing Windows or seeking professional help.
Did this guide help you? Let us know in the comments! 💡
FAQ (Frequently Asked Questions)
Q: Is VCRUNTIME140.dll a virus?
A: No, but malware can corrupt it. Scan your PC with an antivirus if you suspect an infection.
Q: Can I fix this without reinstalling Windows?
A: Yes! Most cases are resolved by reinstalling Visual C++ or running an SFC scan.
Q: Why does this error appear after a game update?
A: Some games rely on specific Visual C++ versions. Reinstalling the correct redistributable usually fixes it.
Good Luck….!!