vcruntime140_1.dll
This file belongs to Microsoft Visual C++ 2015-2022 Redistributable. Install that package and the DLL arrives with it, in the right place and correctly registered.
Do not download this DLL on its own
Searching for a missing DLL by name leads to sites that hand you that single file. It is one of the oldest and most effective malware delivery methods there is, and a system DLL from an unknown source is indistinguishable from a deliberately modified one. There is never a legitimate reason to obtain a runtime component that way.
What it is
A separate library from vcruntime140.dll despite the near-identical name. It was added in Visual Studio 2019 to hold the x64 exception handling machinery, and it exists only in the 64-bit runtime.
Where you see it: Programs built with Visual Studio 2019 or later, on machines where only an older Visual C++ redistributable is installed.
This is the one that catches people out: they already have vcruntime140.dll and assume the runtime is installed. It is, but an older build of it. Installing the current 2015-2022 redistributable adds this file. There is no 32-bit version, so only the x64 package matters here.
Install Microsoft Visual C++ 2015-2022 Redistributable
The official package, with the download URL Microsoft declares and the SHA-256 of every installer so you can verify it before running.
After downloading you can check the file against our index to confirm it is the installer the publisher shipped.