How do I Completely Uninstall UpdateEXPERT Premium?

Note: This article's parent is What's New in UpdateEXPERT 7.0?

This article describes removing all UpdateEXPERT Premium directories, files, registry entries, and related databases, including settings-management files included during a "Typical" UpdateEXPERT Premium install.

If a "Custom" install was performed, note that the settings-management files listed below may have been excluded, and will therefore not be present. Note that removal of UEDataStore and SEDataStore files differs depending on whether MSDE (the default database) or SQL is in use, as noted below in the comments.

Important: If you intend to re-install UpdateEXPERT Premium 7.x and want to continue using existing deployed Leaf-Agents, be sure to run the AgentUtil.exe utility prior to un-installation. This utility saves Leaf-Agent/Master-Agent registration data. Without this data, the Leaf/Master relationship can only be re-established by un-installing/re-installing all Leaf-Agents.

Uninstallation Steps

  1. If you have a user-specified patch download directory (see File > Agent > Settings > Transfers tab), make a note of where this location is. It is your choice as to whether you would delete the patch repository or not, depending on whether you intend to continue using the downloaded patches for deployment with another Master-Agent.

  2. If you intend to backup Leaf-Agent registration data, run AgentUtil.exe now, before proceeding with the remaining UpdateEXPERT Premium un-install steps. If you intend to un-install deployed Leaf-Agents (i.e., end of an evaluation phase) select each Leaf-Agent machine, right-click, and select the "Uninstall Leaf Agent" command. This will cleanup your test machines.

  3. Exit the UpdateEXPERT Premium Console.

  4. Do "Start > Run > Cmd" then "> net stop ueagent". Use Task Manager to make sure all UpdateEXPERT processes are gone... this means there should be none of the following:

UEAgent
UEActor
UELog
UEFile

If any of these processes are still shown, terminate them.

  1. Do "> net stop mssql$sbsdb" to stop the database process. Stopping this service allows the removal of the MSSQL$SBSDB folder containing the database. If this service is running the database folder will be left in place.

  2. Do "Start > Settings > Control Panel > Add/Remove Programs." Find UpdateEXPERT and click Change, then select Remove.

Final Cleanup

Most, but not all files will be removed, the following list assists deletion of remaining directories and files.

Note-1: %SystemRoot% is typically C:\Winnt for NT or Win2k, and C:\Windows for XP.

Patch Management Files

Comments

%SystemRoot%\UEAgent

Installation Directory. Most files are removed by Add/Remove Programs. Leftover files typically include  patches and a variety of *.dll and *.exe files.

%SystemRoot%\UE_Installs

Patch Deployment Directory. This directory will exist on the UpdateEXPERT machine and all clients where a patch has been deployed.  Not removed by Add/Remove Programs.

C:\Program Files\St Bernard Software\UpdateEXPERT

Installation Directory. Usually removed by Add/Remove Programs.   

C:\Program Files\Common Files\UpdateEXPERT

Installation Directory. Usually removed by Add/Remove Programs.

%SystemRoot%\System32\codec4ue3dbs.dll

This DLL file is an additional database file created for improved performance in UpdateEXPERT. This file typically needs to be removed manually.

'User' Files

These files created on a per-user basis. Generally, not critical to delete.

C:\Documents and Settings\"user"\Application Data\UpdateEXPERT

Console.dat & UpdateEXPERT.dat

C:\Documents and Settings\"user"\Local Settings\Temp\UEReport*.html

Note that there may be no reports, or several different reports like machine, conformance etc. depending on bookmarks.

C:\Documents and Settings\"user"\Application Data\Download

You may find Application and CustomFix sub-folders here.

MSDE Database

 

C:\Program Files\Microsoft SQL Server\MSSQL$SBSDB

Stop the MSSQL$SBSDB instance, or kill the MSSQL$SBSDB sqlservr.exe process. This will allow removal of the database folder containing UEDataStore and SEDataStore databases.

SQL Database

 

C:\Program Files\Microsoft SQL Server\MSSQL$InstanceName

If using an existing Local SQL instance, use Enterprise Manager to remove the UEDataStore and SEDataStore databases.

Settings Management Files

 

C:\inetpub\wwwroot\SBSCorporateClientWS

Installation Directory. Usually removed by Add/Remove Programs.  

C:\inetpub\wwwroot\SecurityEXPERT

Installation Directory. Usually removed by Add/Remove Programs.  

C:\inetpub\wwwroot\SEServerWS

Installation Directory. Usually removed by Add/Remove Programs.  

C:\inetpub\wwwroot\webctrl_client

Installation Directory. Usually removed by Add/Remove Programs.  

Registry Keys

Launch regedit.exe or regedt32.exe. If you do not intend to re-install UpdateEXPERT Premium, you may delete these keys if present.  Warning: If you need to delete the keys, be careful and make sure you are deleting the UpdateEXPERT keys ONLY, NOT higher level keys that might include other products.

HKLM\SOFTWARE\St. Bernard Software\SecurityEXPERT

SecurityEXPERT (settings management) Registry Key.

HKCU\SOFTWARE\St. Bernard Software\UpdateEXPERT

UpdateEXPERT User specific settings.
Note:
From Current_User hive, not Local_Machine.

HKLM\SOFTWARE\St. Bernard Software\UpdateEXPERT

UpdateEXPERT (patch management) Registry Key.

HKLM\SOFTWARE\St. Bernard Software\UEJobs

UpdateEXPERT Temp Data for job tracking.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SBSDB

MSDE related

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$SBSDB

MSDE related

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UEAGENT

UEAgent Service

Note: If you re-install UpdateEXPERT, be sure to disable any virus-scanning software first.