How to manually uninstall Backup Exec for Windows Servers (BEWS) 11d and above
Please note: It is not recommended to uninstall Backup Exec unless all other possible solutions have first been attempted. Issues with the services hanging, not being able to run a repair on the installation, installing patches, etc... can occur because there is not a valid System Logon Account at
Network>Logon Accounts (Figure 1) or this account has restricted permissions.
Figure 1
After it has been confirmed the System Logon Account does exist and
has full Administrative Rights to the local machine, an attempt
should always first be made to remove Backup Exec via the Windows
Control Panel, Add/Remove Programs Applet, once it has been
determined that Backup Exec must be uninstalled. If the uninstall
is successful, reboot afterward and review what is listed below. If
the uninstall fails, perform the steps listed below without first
rebooting.
There are two methods to manually remove Backup Exec 11d and above:
Method 1
1. Reinstall Backup Exec 11d and above with same
settings as the previous installation.
NOTE: This process will replace any missing or corrupted
files and registry keys and a complete re-configuration.
When prompted to select a BEDB (Backup Exec Database) Database
Server select the same option as used with the prior installation.
2. Uninstall Backup Exec through Add / Remove Programs. (Programs and Features in Windows 2008/Vista/7)
Method 2 (use only if Method 1 is
unsuccessful):
1. Save any need items of the BE environment. (Settings, Database, Job Logs, Catalogs, Reports, etc)
2. Stop all Backup Exec Services, SQL Server (BKUPEXEC),
MSSQL$BKUPEXEC, and MSSQL$BKUPEXECDLO Services.
Warning: Incorrect use of the Windows registry editor may prevent the operating system from functioning properly. Great care should be taken when making changes to a Windows registry. Registry modifications should only be carried-out by persons experienced in the use of the registry editor application. It is recommended that a complete backup of the registry and workstation be made prior to making any registry changes.
3. Remove the following Backup Exec Registry Keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\Backup Exec for
Windows
HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\DLO
HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\VxPush
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Symantec
Backup Exec 11.0
Examine each GUID Folder listed by clicking on each and reading the
data on the right hand side. Delete any folders identified as Backup
Exec and version or SQL, if SQL is also being uninstalled
HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products\27C846ACBA6625648A529949BAF5D651 (Also check the other GUID's for Backup Exec)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SCSIChanger
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\(delete
each key in the list below)
- Backup Exec
- BackupExecAgentAccelerator
- BackupExecAgentBrowser
- BackupExecDeviceMediaService
- BackupExecJobEngine
- BackupExecRPCService
- DLOAdminSvcu
- DLOMaintananceSvc
- SCSIChanger
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ExtensionAgents\(delete each key in the list below)
- Value key: Software\Symantec\Backup Exec For Windows\Backup Exec\SNMP\Events
- Value key: Software\Symantec\Backup Exec For Windows\Backup Exec\SNMP\TapeAlert
Please Note : Do not remove the
following registry key, if Backup Exec needs to be
installed again:
287320 HKEY_LOCAL_MACHINE\Software\Symantec\CRF
4. Remove the SQL Instance in one of the following
ways:
a. If there is no other SQL instance on this machine delete:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
---OR---
b. If there are other SQL Instances, follow
this procedure:
Navigate to:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
i.
Right-click the InstalledInstances value,
and then click Modify from the shortcut menu. The
Edit Binary Value dialog box appears.
ii. Remove the
BKUPEXEC from the Value data box,
and then click OK.
iii. Right-click
the BKUPEXEC key, and then click
Delete from the shortcut menu. The Confirm Key
Delete dialog box appears.
iv. Click Yes.
v. Navigate to
the following registry location, and delete BKUPEXEC
from the Default value.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL
Server\80\Tools\Service Manager
vi. Right-click the Default
value if it is BKUPEXEC, and then click Delete from the shortcut
menu. The Confirm Value Delete dialog box appears.
vii. Click Yes.
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQLServer\Component Set
i. Perform a search in the registry by
highlighting 'My Computer', by going to
Tools - Find search for BKUPEXEC
and Delete all values identified.
NOTE:
You will not be able to delete any of the values identified as
legacy registry keys. Just page through these to the next set.
---OR---
c. If using a SQL instance other than the BKUPEXEC
instance:
i. Detach the
BEDB database. (Refer to SQL documentation on how
to detach a database from a SQL instance.)
ii. Remove the BEDB
files bedb_dat.mdf and bedb_log.ldf
from SQL instance data and log folders.
iii. If there are additional SQL
instances on this server other than BKUPEXEC,
NOTE: Browse to
\Program Files\Microsoft SQL Server. That folder
contains all SQL instances on the server.
Instances
named MSSQL$BKUPEXEC are related to an install of
Backup Exec 10.0 and SQL 2000 and can be removed without
consequences.
SQL instances for SQL
2005 will be named MSSQL.1. MSSQL.2 and so on for each instance.
Inside each instance
folder, the name of the instance will show (Eg. BKUPEXEC, ACT!,
ETC)
iv. Delete the one that is identified as being the Backup Exec one and make note of the number.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
v. Delete the SQL folder with the same MSSQL number that is identified in the Program Files folder
5. Remove all Backup Exec files from install
directories (Note: %SystemRoot% is typically C:\Windows)
Backup Exec Installation Directory. The default installation directory is C:\Program Files\Symantec\Backup Exec
Backup Exec Maintenance Installation Files (if present)
%SystemRoot%\Installer\{BEA465C8-2923-42C6-9141-BE44739A6A80}
(32-bit system)
%SystemRoot%\Installer\{ACE16FD9-EB87-42F4-9CB5-6FA8C820C9CD}
(64-bit system)
Also, Create a new column in the installer by right-clicking on the column headers. Choose "Author" Drag that column all the way to the left so that it is next to the MSI files. Mouse over the msi files. if the MSI are identified as belonging to Backup Exec or Veritas, Delete them
Backup Exec Drivers located in %SystemRoot%\System32\Drivers
- *.VSD (all files with a .vsd extension)
- SCSICHNG.INF
- SCSICHNG.SYS
- oemtap.inf
- oemtap0.inf
%systemroot% assembly, make sure there are no entries in there that are called Backup Exec or BKUPEXEC, if they are there, delete them.
6. Remove SQL Express BKUPEXEC and BKUPEXECDLO instances
through Add/Remove Programs (Programs and Features in Windows
2008/Vista/7). These need to be removed in reverse order of how they
appear in Add/Remove Programs (or Programs and Features)
- Microsoft SQL Server 2005
- Microsoft SQL Server Native Client
- Microsoft SQL Server Setup Support Files (uninstallation of Microsoft SQL Server 2005 should remove this item)
- Microsoft SQL Server VSS Writer (uninstallation of Microsoft SQL Server 2005 should remove this item)
NOTE: If the SQL Services startup properly and there no SQL Warnings or errors in the Windows Event Log or SQL Error Logs, it may not be necessary to perform step 6 above. Also, if errors do occur while removing SQL Express, it is not recommend to delete or modify any SQL Files or registry values without first opening a support case with Microsoft.
7. Delete the Backup Exec icon from the Desktop.
8. Delete the Backup Exec program group from:
\Documents and Settings\All Users\Start Menu\Programs
9. Reboot the system.