MS Visual C++ Redistri issue which prevented installation of an EP security agent

sunhux
sunhux used Ask the Experts™
on
I hv an issue with a VM running Win2008 R2 x64.

After uninstalling the older Ver 8.0 of an endpoint security product, I was not able
to install a newer version nor install back the old Ver 8.0.  The very same process
of uninstall & installing with newer version works without error on hundreds of
other Win2008 R2 x64 VMs, it's just this AD VM.

The other partner AD VM is Ok.  Is there any easy way I can compare between the
two & copy over from the good VM to the broken VM whatever files that are
corrupted?


============================

Full Error Message:
An error occurred during the installation of assembly 'policy.8.0.Microsoft.VC80.CRT, type="win32-policy", version="8.0.50727.6195", publicKeyToken="1fc8b3b9a1e18e3b", processorArchitecture="amd64"'. Please refer to Help and Support for more information. HRESULT: 0x80070BC9.
 


[Other Findings and Analysis]
===System Events===
Log Name:      System
Source:        Service Control Manager
Date:          1/29/2016 3:31:00 PM
Event ID:      7000
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      aad
Description:
The Trend Micro Deep Security Agent service failed to start due to the following error:
The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.
===========================

====application events====
Log Name:      Application
Source:        SideBySide
Date:          1/29/2016 3:31:00 PM
Event ID:      33
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:     aad
Description:
Activation context generation failed for "C:\Program Files\Trend Micro\Deep Security Agent\ds_agent.exe". Dependent Assembly Microsoft.VC80.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.6195" could not be found. Please use sxstrace.exe for detailed diagnosis.

Log Name:      Application
Source:        MsiInstaller
Date:          1/29/2016 3:30:59 PM
Event ID:      1031
Task Category: None
Level:         Information
Keywords:      Classic
User:          S-1-5-21-977130923-2489578299-3339644051-500
Computer:      aad
Description:
Product: Trend Micro Deep Security Agent. The assembly 'policy.8.0.Microsoft.VC80.CRT,type="win32-policy",version="8.0.50727.6195",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64"' for component '{4F6D20F0-CCE5-1492-A01F-C8B3B9A1E18E}' is in use. You must restart to update the assembly.
Cplus_dsaerr.jpg
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®

Author

Commented:
We refer to link below (& one other but I don't have it currently):
http://esupport.trendmicro.com/solution/en-US/1104694.aspx

Did not help despite the principal provided me with a few versions of
MS Visual C++ Redistributable  to be reinstalled : still getting same
error at the end of installation & it rolls back the whole installation.

It's not an option to wipe out this VM & do a fresh Windows OS
reinstall
Top Expert 2016
Commented:
The assembly ...  is in use. You must restart to update the assembly.
if i understand the "error" correctly, it is not an error, but you have to restart (reboot) the vm since the policy assembly couldn't be updated while it is in use.

Sara

Author

Commented:
This helps:

set “Windows Modules Installer”  to Automatic, reboot, wait for
the 'pent-up' WIndows update to finish & then install again

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial