This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.
TrueSight Capacity Optimization
TrueSight Capacity Agent 11, 10.7.x
TSCO agent needs an updated Visual C++ environment due to Visual C++ 2005 being dropped from support by Microsoft in April 2016. This poses a security risk since it is not being maintained by Microsoft for security fixes.
TrueSight Capacity Agent 10.7.00
As a workaround for the issue TSCO development has statically linked the necessary files in TSCO 10.7 for the agent, preventing the need for the Visual C++ 2005 Redistributable package. The defect QM002214854 has been created to track the changes.
The patch and the README file can be found at:
The patch is not a full installation and must be installed after the TSCO 10.7 GA agent is installed. These changes are cumulative and will be included in future TSCO agent patches for 10.7.
Once the patch is installed the Visual C++ 2005 Redistributable package is no longer required for the TSCO agent and can be removed as long as no other application on the system is using the Visual C++ 2005 Redistributable package. The removal of Visual C++ 2005 Redistributable package is a manual process since there is no way for BMC to know what other applications on the system may be using the Visual C++ 2005 Redistributable package.
TrueSight Capacity Agent 10.7.01 and above
Agent version 10.7.01 and above does not have any dependency on VC++2005 libraries. Now the newer versions of Capacity Agent only use VS2015 to build it instead of VS2005. To check this information you may open the file C:\%BEST1_HOME%\10.7.00\3rd_party_files\vcredist_x64 which says that the product name is Microsoft Visual C++ 2015 Redistributable (x64) - 14.0.23026. So, since 10.7.01 the Agent should no longer have a dependency on VC++2005 as 10.7.01 as we now using VS2015.