VCRUNTIME140.dll is missing error?

So, I am assuming that this is a Visual Studio Community issue since it’s calling for VCRUNTIME. Also just recently I download the 2015 version which doesn’t work with UE4? It has to be 2013?..Anyways I got rid of 2015, installed 2013 and it worked fine, but now I need to work in another project and get this error:

System Error

The program can't start because VCRUNTIME140.dll is missing from your computer. Try reinstalling the program to fix this problem.

So I’d really rather not uninstall VS, any way around this?

I should also note the engine 4.8.3 and VS 2013 work fine together, this project I’m trying to load is 4.10.1 but no VS is used or has been used on it. So I don’t know why its trying to find that dynamic library.

download visual c++ redistributable and install it. if you already have it installed on your pc, download and repair it. you can use windows “control panel” and “programs and features” then find visual c++ redistributable the same version as your visual studio and right click and hit repair

it will definitely work

4.10 requires newest C++ runtime from VS2015, so you need to update:

https://www.microsoft.com/en-us/download/details.aspx?id=48145

my answer was for vcruntime…dll , in general. sometimes it is installed but needs to be repaired as the case I came across. i had this problem on visual studio 2015 and UE 4.10, i had Visual c++ redistributable 2015 installed but it would give me that error then i only download and repaired it.

1st > download VCRUNTIME140D.DLL
>[32]
>[64]

2nd >VCRUNTIME140D.DLL copy to System32
>C:\Windows\System32

      finished problem

now open > Epic Games\4.10\Engine\Binaries\Win64 > ue4 editor > enjoy
[ ue4 editor create shortcut into desktop or C:\ProgramData\Microsoft\Windows\Start Menu\Programs]

I get the same error:
System Error
The program can’t start because VCRUNTIME140.dll is missing from your computer. Try reinstalling the program to fix this problem.

I tried everything mentioned above:

  1. Downloaded and installed/repaired Visual C++ Redistributable for Visual Studio 2008/2010/2012/2015 x64 and x86.
  2. Copied the VCRUNTIME140D.DLL (32bit and 64bit) into system32 and
  3. Reinstalled Unreal Engine and Launcher

I got rid of the problem through an unusual way. Reinstalling Visual Studio. It installed the same Redistributables than before, but now it is working for some reason.

That worked for me! Thanks!

you’re welcome :))