Ad Space — Top Banner

DLL Not Found / Missing DLL

Microsoft Windows

Severity:

What Does This Error Mean?

Reinstall the program showing the DLL error — the DLL was part of that program's installation and got deleted or corrupted. For msvcp140.dll, vcruntime140.dll, or similar: install the Microsoft Visual C++ Redistributable from Microsoft's website. Never download a DLL from a random website — these are often malware.

Affected Models

  • Windows 11
  • Windows 10
  • Windows 8.1
  • Windows 7

Common Causes

  • The program was not fully installed or its files were partially deleted
  • Microsoft Visual C++ Redistributable package missing or corrupted
  • The DLL was accidentally deleted or moved by the user or antivirus
  • Malware disguised as a legitimate DLL replaced the original file
  • The program requires a 32-bit DLL but only 64-bit is installed (or vice versa)

How to Fix It

  1. Reinstall the program that shows the error

    Uninstall the program via Settings → Apps → find the app → Uninstall. Then reinstall it from the original source. Most DLL errors are caused by incomplete installs — reinstalling restores the missing file.

  2. Install Microsoft Visual C++ Redistributable

    Search 'Microsoft Visual C++ Redistributable' on Microsoft's website and download both the x64 and x86 (32-bit) versions of the latest and 2015–2022 packages. Install all of them. This fixes vcruntime140.dll, msvcp140.dll, and similar errors.

  3. Run SFC to restore system DLLs

    Open Command Prompt as Administrator → run: sfc /scannow — press Enter and wait. SFC scans for corrupted Windows DLL files and replaces them from a protected cache. Restart when done.

  4. Check if antivirus quarantined the DLL

    Open your antivirus → Quarantine or Virus Chest → look for the missing DLL filename. Some antivirus programs incorrectly flag legitimate DLLs as threats. Restore it from quarantine if found.

  5. Run DISM to repair Windows image

    Open Command Prompt as Administrator → run: DISM /Online /Cleanup-Image /RestoreHealth — this repairs the underlying Windows image that SFC uses as a source. Run SFC again afterward.

When to Call a Professional

If SFC /scannow reports corrupted files it cannot repair, a Windows repair install (keeping your files) is the safest resolution — contact a technician if you are unsure.

Frequently Asked Questions

Is it safe to download a DLL from a DLL download site?

No — DLL download sites are frequently used to distribute malware. Always fix a missing DLL by reinstalling the program or the official Microsoft Redistributable package, never by downloading a loose DLL file.

Which DLL errors does Visual C++ Redistributable fix?

It fixes: msvcp140.dll, vcruntime140.dll, msvcp120.dll, msvcr120.dll, msvcp100.dll, and other msvc*.dll errors. Install both the x64 and x86 versions to cover 32-bit and 64-bit programs.

DLL error only happens with one specific game — why?

That game requires a specific version of DirectX, Visual C++, or .NET that is not installed. Check the game's system requirements page — it usually lists which redistributable packages need to be installed.