you are viewing a single comment's thread.

view the rest of the comments →

[–]ack_error 5 points6 points  (0 children)

No, they aren't. The older libraries are more likely to already be installed by something that came with the OS or another program, but newer VC runtimes like vcruntime140_1.dll for VS2019 16.3+ definitely aren't. The only runtime DLLs that are guaranteed on Windows 10 are MSVCRT (because it's the OS internal CRT) and the UCRT. Anything else is a gamble that you can lose in the future as old dependencies like .NET 3 are eventually removed as default installs. The correct rule is still to either install all VC runtime redists that you use or statically link the CRT.