You used Symantec Packager to customize a pcAnywhere Host Only MSI package that preserves existing pcA host settings from an existing pcA installation. When you deploy that MSI, you find that the upgrade fails and errors like the following appear on the host:
"Winaw32 failed to start. msvcr80.dll was not found"
The pcAnywhere Host Only package fails to either upgrade the existing installation of pcAnywhere and also fails to preserve the pcA host settings.
To correct this problem, you will need to remove the existing version of pcAnywhere and then perform the MSI installation. The following batch file can be used to automate this process.
This batch file will perform the following:
- Copies the caller files to c:\pcA\Hosts
- Exports the autostart host registry key to c:\pcA\
- Removes the existing installation, based on product GUID
- Installs pcAnywhere from the new MSI
- Copies caller files back into the All Users profile
- Imports the autostart registry key
- Restarts the computer
Warning: The file is provided "as is" for your convenience and Symantec Technical Support will not be able to assist you with the configuration or execution of the batch file.
Symantec has acknowledged that the above-mentioned issue is present in the current version(s) of the product(s) mentioned at the end of this article. Symantec is committed to product quality and satisfied customers.
Sample Batch file that can be used to back up and restore the existing host or remote files. Uninstall and install the host only.msi