msvcp71.dll and msvcr71.dll files deleted from system32 on SEP upgrade

Document ID : KB000007792
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

There has been a case which DLL used by Web Agent will be deleted by upgrading of Symantec Endpoint Protection with V6 QMR5 CR27 Web Agent.

It was needed to copy the msvcp71.dll and msvcr71.dll files and back to the machine after the upgrade.

Is it same with R12.51?

Cause:

There is the the following SEP support page for the issue : 

 

http://www.symantec.com/business/support/index?page=content&id=TECH190375 

 

It has shown a resolution as :

If the SharedDLLs value for msvcp71.dll and msvcr71.dll is not set correctly, there are two options:

- Increment the registry value (manually or via a script) before upgrading from SEP 11. 

- Copy the msvcp71.dll and msvcr71.dll files back to the machine after the upgrade. 

 

As per the resolution in SEP site above, it seems that the value needs to be incremented.

However, there was a problem that the SharedDLL count in the registry is not incremented during the SiteMinder WebAgent install for the msvcp71.dll files.

Resolution:

With the proj-wa6Q6, we are now redistributing Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)(which contains higher version msvcp80.dll, msvcr80.dll). Which would take care of this thing as it install these shared dlls under "Windows\winsxs" folder as side by side assemblies.