search cancel

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


Article ID: 7792


Updated On:


CA Single Sign On Secure Proxy Server (SiteMinder) CA Single Sign On SOA Security Manager (SiteMinder) CA Single Sign-On


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?


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


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.


Release: ESPSTM99000-12.51-Single Sign On-Extended Support Plus


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.