Title:
SideBySide Error for TypeViewer.dll - Visual C++ 2008 Redistributable Package EOL
| View in TrackerStatus/Resolution/Reason: To Fix//BugVerified
Reporter/Name(from Bugbase): Robert E. / ()
Created: 02/26/2020
Components: COM/DCOM
Versions: 2018
Failure Type: Incorrectly functioning
Found In Build/Fixed In Build: 2018,0,07,316715 /
Priority/Frequency: Normal / All users will encounter
Locale/System: English / Win 2016
Vote Count: 1
Problem Description:
ColdFusion 2016 and ColdFusion 2018 have a hard dependency on Visual C++ 2008 Redistributable Package. This component reached end-of-support on April 10, 2018. As a result, DoD and other agencies view this package as a security threat because Microsoft is no longer supporting/patching this software. There is a current push within DoD and other agencies to remove this package from all servers and desktop computers on their networks. Removal of this package causes any calls to create COM objects in ColdFusion to fail.
Steps to Reproduce:
Instantiate a COM object without VC++ 2008 Redistributable package installed. Have VC++ 2010, VC++ 2012, VC++ 2015-2019 Redistributable Packages installed.
Actual Result:
Receive the following error in the Event Logs:
Activation context generation failed for "E:\ColdFusion2018\cfusion\lib\TypeViewer.dll". Dependent Assembly Microsoft.VC90.MFC,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.
Expected Result: Can instantiate a COM object.
Any Workarounds:
None. The Visual C++ Redistributable packages are not backwards compatible until the Visual C++ 2015-2019 Redistributable package.
Attachments:
Comments: