As You can see in the Forum at the ZoneLabs-Website, the de-installation of the ZoneLab-Products can be a bit difficult. For that reason we needed to build our own de-installation, and it works perfect!
The tools I used are:
- Wise Package Studio (setup capture)
- kill.exe (kill processes)
- AutoIt (deinstall service)
First You need to do a "setup capture" while installing the program (silent install) to get the unistall-option.
My automatic installation installs the program from its original files with the "silent install"-option and copies unwise.exe and install.log into a subfolder of the program folder ("%programfiles%\Zone Labs\Integrity Client\<subfolder>")
The de-installation works this way:
Step 1: Kill the processes iclient.exe and vsmon.exe by using the kill command. (kill -f iclient.exe)
Step 2: Uninstall the Service (C:\WINNT\system32\ZoneLabs\vsmon.exe -uninstall "TrueVector Internet Monitor"). I couldn't suppress the upcoming question (something like:"Uninstalling this service will disable the Internet monitoring. Are You sure?"), so I answered it by AutoIt with activated BlockInput (Keyboard and Mouse blocked as long as AutoIt runs).
Step 4: It is possible that some files still exist after the uninstall, so I check the existence of these files or folders with the following syntax
- Files: if exist "C:\WINNT\system32\vsconfig.xml" del "C:\WINNT\system32\vsconfig.xml" /y
- Folders: if exist "C:\WINNT\system32\ZoneLabs\" rd "C:\WINNT\system32\ZoneLabs\" /S /Q
The following files or Folders should be checked:
Files:
C:\WINNT\system32\vsconfig.xml
C:\WINNT\system32\vsdata.dll
C:\WINNT\system32\vsdatant.sys
C:\WINNT\system32\vsmonapi.dll
C:\WINNT\system32\vspubapi.dll
C:\WINNT\system32\vsutil.dll
%Userprofile%/../All Users\Start Menu\Programs\Startup\Integrity Client.lnk
The following is taken from the Integrity Client Reference Guide for Product Version 4.5 377
Use s (for “silent”) to suppress all Integrity Client installation program messages. If used, the s switch must be the first switch on the installation command line. The following illustrates the general form of the s installation command line switch:
iclientSetup_1101.exe /s
If used, the s switch:
• Must be the first switch on the installation command line.
• Forces a reboot if the installer detects files from an existing Zone Labs product on the computer, and those files cannot be replaced at the time the installation or upgrade of Integrity Client is performed. This is true even if the Clean Install check box is selected by the user.
• Automatically creates an error log file named errorLog.txt and saves it in the Integrity Client program folder. To change the default path and file name of the Integrity Client program folder, use the errlog switch.
Do not use installdir and the /s switch in the same installation command line. If installdir and s are used together on the same command line, errors resulting from invalid path and filename specifications will not be displayed during installation.
Integrity Client does not allow the TrueVector security engine to be shut down silently unless
an installation-level password is supplied.
There are two conditions that affect how an upgrade will or will not be performed:
• An installation-level password was set for the existing installation, and you supply the installation-level password on the command line during re-installation, then a silent installation is performed. If the installation-level password is not correctly specified, the upgrade fails silently.
• An upgrade key was set for the existing installation, and you supply the upgrade key on the command line during re-installation, then a silent installation is performed. If the upgrade key is not correctly specified, the upgrade is performed but not silently.
The following illustrates the use of the s command line switch in conjunction with the pwinst switch:
iclientSetup_1101.exe /s /pwinst InstallPwordOld
Default value: Off. Unless explicitly disabled by the use of s, messages and prompts are displayed by the Integrity Client installation program.
The following is taken from the Integrity Client Reference Guide for Product Version 4.5 377
Use s (for silent) to suppress all Integrity Client installation program messages. If used, the s switch must be the first switch on the installation command line. The following illustrates the general form of the s installation command line switch:
iclientSetup_1101.exe /s
If used, the s switch:
Must be the first switch on the installation command line.
Forces a reboot if the installer detects files from an existing Zone Labs product on the computer, and those files cannot be replaced at the time the installation or upgrade of Integrity Client is performed. This is true even if the Clean Install check box is selected by the user.
Automatically creates an error log file named errorLog.txt and saves it in the Integrity Client program folder. To change the default path and file name of the Integrity Client program folder, use the errlog switch.
Do not use installdir and the /s switch in the same installation command line. If installdir and s are used together on the same command line, errors resulting from invalid path and filename specifications will not be displayed during installation.
Integrity Client does not allow the TrueVector security engine to be shut down silently unless
an installation-level password is supplied.
There are two conditions that affect how an upgrade will or will not be performed:
An installation-level password was set for the existing installation, and you supply the installation-level password on the command line during re-installation, then a silent installation is performed. If the installation-level password is not correctly specified, the upgrade fails silently.
An upgrade key was set for the existing installation, and you supply the upgrade key on the command line during re-installation, then a silent installation is performed. If the upgrade key is not correctly specified, the upgrade is performed but not silently.
The following illustrates the use of the s command line switch in conjunction with the pwinst switch:
iclientSetup_1101.exe /s /pwinst InstallPwordOld
Default value: Off. Unless explicitly disabled by the use of s, messages and prompts are displayed by the Integrity Client installation program.
Questions & Answers related to ZoneLabs, Inc. ZoneLabs Integrity Client
Blogs (0)
Blog posts related to ZoneLabs, Inc. ZoneLabs Integrity Client
Links (0)
Links related to ZoneLabs, Inc. ZoneLabs Integrity Client
Reviews (0)
Reviews related to ZoneLabs, Inc. ZoneLabs Integrity Client
This website uses cookies.
By continuing to use this site and/or clicking the "Accept" button you are providing consent
Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our
websites or when you do business with us. For more information about our
Privacy Policy and our data protection
efforts, please visit
GDPR-HQ