| Problem | Likely Fix | |---------|-------------| | Missing vcruntime140.dll | Install 2015‑2022 x64 x86 | | Missing msvcp120.dll | Install 2013 runtime | | “Side‑by‑side configuration is incorrect” | Reinstall the runtime (corrupted) | | Game still fails after installing all | Install both x86 and x64 of the required version | | Multiple copies of same runtime | That’s normal – they can coexist |

If you have ever installed a game, a utility, or professional software on Windows, you have likely encountered a screen showing "Installing Visual C++ Redistributable." You might have even seen the dreaded "MSVCP140.dll is missing" error.

Unless you are desperate for a few megabytes of hard drive space, leaving the old versions installed is the best practice. If you uninstall the 2012 Redistributable, any game or app on your system that relies on the 2012 libraries will instantly stop working. It is harmless "digital clutter" that serves a vital purpose.

Programmers use C++ functions (e.g., for math, file handling, memory management). Instead of including that code inside their .exe file (which would make it huge), they rely on these shared runtime files ( .dll files). You need the the program was built with.

Start conversation

Visual C++ Runtimes ((new)) [NEW]

| Problem | Likely Fix | |---------|-------------| | Missing vcruntime140.dll | Install 2015‑2022 x64 x86 | | Missing msvcp120.dll | Install 2013 runtime | | “Side‑by‑side configuration is incorrect” | Reinstall the runtime (corrupted) | | Game still fails after installing all | Install both x86 and x64 of the required version | | Multiple copies of same runtime | That’s normal – they can coexist |

If you have ever installed a game, a utility, or professional software on Windows, you have likely encountered a screen showing "Installing Visual C++ Redistributable." You might have even seen the dreaded "MSVCP140.dll is missing" error. visual c++ runtimes

Unless you are desperate for a few megabytes of hard drive space, leaving the old versions installed is the best practice. If you uninstall the 2012 Redistributable, any game or app on your system that relies on the 2012 libraries will instantly stop working. It is harmless "digital clutter" that serves a vital purpose. | Problem | Likely Fix | |---------|-------------| |

Programmers use C++ functions (e.g., for math, file handling, memory management). Instead of including that code inside their .exe file (which would make it huge), they rely on these shared runtime files ( .dll files). You need the the program was built with. It is harmless "digital clutter" that serves a vital purpose