The code execution cannot proceed because VCRUNTIME140_1.dll was not found
Created Modified
Article 2769
The code execution cannot proceed because VCRUNTIME140_1.dll was not found
Problem
You get this error message when starting SmartFTP:
The code execution cannot proceed because VCRUNTIME140_1.dll was not found.
Cause
The MSI packages required to uninstall the old version of the Microsoft Visual C++ Runtime are missing. Thus the new version of the Visual C++ Runtime fails to install.
Solution
Manually uninstall the old versions of the Microsoft Visual C++ Runtime:
Select the product Microsoft Visual C++ 2017 X64 Additional Runtime from the list If you cannot find this product, look for Microsoft Visual C++ 2015 X64 Additional Runtime instead.
Click Next
Wait until the Fix tool uninstalls it.
Now run the Fix tool from 1. again
This time select Microsoft Visual C++ 2017 X64 Minimum Runtime product from the list. If you cannot find this product, look for Microsoft Visual C++ 2015 X64 Minimum Runtime instead.
Once the uninstall is done, run the SmartFTP setup again.