title: vcruntime140.dll vs vcruntime140d.dll
body: <p>What are the difference between these two dlls <strong>vcruntime140.dll</strong> and <strong>vcruntime140d.dll</strong>? Why do we need them? Are they both part of the Microsoft Visual C++ 2015 Redistributable?</p>
  
  <p>Have googled for quite some time, but couldn't find anything that I can understand.</p>
  
  <p>Some background: I have a C# program that works on a Windows 10 machine but doesn't work on Windows Vista, and looks like it is because there is no vcruntime140d.dll on my Windows Vista machine.</p>