Problems with the Visual C++ runtime version may be encountered during the installation of the NetIQ's Connector Manager (formerly BMC Services Manager), particularly when the BMC branded SM/PM product was previously installed. Â This is because the CM product requires a newer version of Visual C++ than SM required.Â
CM requires Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update Version- 8.0.61001, 64 bit- 8.0.61000. Check Control Panel> Installed Programs to determine whether the installed version is correct or needs to be upgraded.
SM required Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update Version- 32 bit- 8.0.59193, 64 bit- 8.0.59192.Â Since Microsoft runtimes are backward compatible, SM will run on the runtime required for CM.Â
The 32-bit and 64-bit versions are not interchangeable in any case; the version installed must match the operating system.
Attempting to run any Connector Manager executable (.exe file) with the incorrect runtime will result in the error message "The application has failed to start because its side-by-side configuration is incorrect."Â Attempting to open the CMAdmin console with the wrong runtime would cause it to hang at the "Initializing" screen.
After correcting the runtime issue, it is not necessary to reinstall Connector Manager.Â Just run the two CM utility files ctsprc.exe and ctsqcr.exe manually to create the QUEUE files and MSOFLI file, as documented in the CM guide.Â See also page 17 of the Connector Manager Installation Guide: "Installing Microsoft Visual C++ 2005 SP1 Redistributable Package."