I have built a DLL that will be used on a machine running windows 7 embedded standard.
Now that I'm trying to integrate it, it complains about missing MSVCP140.dll.
No big deal, I just have to install the redistributables. However, to install the vcredist_x86 package you need to have the universal CRT (update 2999226)
For some reason, the windows 7 embedded version will not allow the update to be installed. Without this update, I can't install the redistributables, without which I can't run my project.
Does anyone know how to get the redistributables (2015 or higher) running on windows 7 embedded standard (x86)?
According to this,
MSVCP140.dllis provided by Visual Studio C++ 2012 Redistributable Update 4 or later versions. So forMSVCP140.dllonly you might not need (2015 or higher). Try with that earlier version.As I understand, VCRedist 2012 is associated with
MSVCR120.dll, and there is even another version in between (VCredist 2013 withMSVCR130.dll), so the linked manual would be in error, even being Cisco... but it is worth checking.Note: Technically, I am not answering "Does anyone know how to get the redistributables (2015 or higher) running on windows 7 embedded standard (x86)?", but it may give a solution to your problem, and a rephrasing of the question that you really mean to answer.