4th KB article to break IS 2010 on Win7
In case anyone else is tracking this issue...
The latest KB that breaks IS 2010 is KB 3040272. Uninstalling that KB restored my ability to build projects using IS 2010.
After comparing the files updated by the four MS hotfixes that are causing these issues, the four files below are common to all the updates (in System32 and SysWow64). The file versions listed are the versions of the files after I uninstall the updates (last known working version). I don't know for a fact that the updating of these files is what is breaking IS 2010 (this is just a guess).
- crypt32.dll (6.1.7601.18277)
- cryptnet.dll (6.1.7601.18205)
- cryptsvc.dll (6.1.7601.18205)
- wintrust.dll (6.1.7601.18205)
I can confirm that these updates breaks also IS2012
Originally Posted by HookEm
last but not least
KB3172605 Date Published: 7/21/2016
I MAY have a fix
I've tried this on my dev box (Win7 x64) and it seems to be working so far: Copy the last known good version of the problem DLLs (see my previous post) to the "System" folder located under the InstallShield 2010 installation location (ex: "C:\Program Files (x86)\InstallShield\2010\System"). This loads the libraries "side-by-side" in the local InstallShield 2010 install path and seems to be working for me (even after applying the MS KBs known to cause the issue).