How to manually uninstall Storage Foundation for Windows (SFW) and Storage Foundation for Windows High Availability (SFW-HA).
| Article:TECH147308 | | | Created: 2011-01-02 | | | Updated: 2012-07-21 | | | Article URL http://www.symantec.com/docs/TECH147308 |
Problem
This document describes how to manually uninstall / clean up Storage Foundation and High Availability for Windows (SFW/HA) after a failed installation, the current installation becomes corrupt, or it cannot be removed from Add or Remove Programs.
Solution
If an installation fails, is advisable to use the cleanup scripts to revert to the pre-installation configuration if deemed necessary. Below are some ways to remove SFW/HA:
NOTE: If SFW/HA is configured to make Microsoft Exchange highly available, the below registry MUST be backed up / exported in a *.REG extension to be merged after the re-installation. You would only restore this registry key if Microsoft Exchange is NOT uninstalled and re-installed (e.g. The node is rebuilt including the OS being reinstalled, etcetera):
HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\VCS\ExchConfig
Use cleanup scripts
Use VxCleanup or WxRTCleanup Scripts
The most updated cleanup scripts can be downloaded from:
Please refer to the related documents section below regarding the cleanup scripts for SFW/HA.
VxCleanup.bat
- VxCleanup uninstalls all VERITAS related packages that are currently installed
- It removes various registry entries pertaining to VERITAS
- It removes installed files and folders for ALL Veritas Software.
- Removes program entries from Add or Remove programs in Control Panel.
- This scripts require the WMI Provider to be installed.
WxRTCleanup.bat
- This cleanup script is a safer option as it removes only SFW/HA related packages and VPI related directories, files, and registry entries. In case it finds a package that is not in the SFW/HA packages list, it confirms with the user before it removes it. The list of SFW/HA packages are stored in Sources/wxrt_pkgs.txt text file.
- This script uninstalls all related packages that are currently installed on the system.
- It removes various registry entries pertaining to VPI alone.
- It removes Installed Files/Folders pertaining to VPI alone.
- Removes program entries from Add or Remove programs in Control Panel.
- This scripts require the WMI Provider to be installed.
Clean up manually
After uninstallation of SFW/HA, user data files and files related to the uninstallation process may be left behind.
These may be completely removed by doing the following manually:
- Delete the following files:
- <boot drive>\WINDOWS\inf\vxboot.PNF
- <boot drive>\WINDOWS\inf\vxcache.PNF
- Delete everything within: <boot drive>\Documents and Settings\<logon ID>\Local Settings\Temp
- Delete the following directories:
- <boot drive>\Documents and Settings\<logon ID>\Application Data\Veritas
- <boot drive>\Documents and Settings\All Users\Application Data\Veritas
- <boot drive>\WINDOWS\Temp\VManager
- <boot drive>\WINDOWS\inf\009\vxio
- <boot drive>\WINDOWS\inf\inc\vxio
The following list of directories reside in the \Program Files\VERITAS and are created by the SFW-HA installation. Any other directories that reside in this directory are probably used by other VERITAS products installed on the host and should not be removed:
- Cluster Management Console
- Cluster Manager
- cluster server
- comms
- Docs
- gab
- License Inventory Manager
- llt
- messages
- Security
- SYMCUL
- UUID
- Veritas Object Bus
- Veritas Shared
- Veritas Volume Manager 5.0
- VRTSaa
- VRTSccg
- VRTSjre
- VRTSmh
- VRTSobc
- VRTSPerl
- VRTSweb
- VxPBX
- winsolutions
- Delete the registry key (Assuming no other VERITAS software is installed): HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS
Confirm the start value of the following services under HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services and modify as needed:
- dmio - Set 'start' value to 0
- dmboot - Set 'start' value to 0
- dmload - Set 'start' value to 0
- dmadmin - Set 'start' value to 3
- dmserver - Set 'start' value to 2
Under HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services, they can also remove the following service keys:
- vxio
- vxboot
- vxob
- vxvm <- Exists in 5.x, not 4.3
- vxdmp <- This key will only exist if DMP (Multipathing) is installed.
Performing these steps will ensure that the system can boot up without issue after the customer performs a reboot. A couple of instances where the cleanup scripts did not properly change the dmio values back to starting, they were left disabled, results in the host not booting and experiencing a BSOD.
If SFW-HA 5.x DSM DMP is in use, the following registry keys and files need to be removed. If SFW/HA 5.x DSM DMP is not installed, proceed to the next section, "Using Windows Installer Cleanup Utility"
Following registry keys can be found under: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
Registry Key: Display Name: File Name:
- vemcclar Veritas EMC CLARIION Multi-Path DSM \system32\DRIVERS\vemcclar.sys
- vemcsymm Veritas EMC SYMM Multi-Path DSM \system32\DRIVERS\vemcsymm.sys
- vengap Veritas ENG Multi-Path DSM \system32\DRIVERS\vengap.sys
- vhdsaa Veritas Hitachi AA Multi-Path DSM \system32\DRIVERS\vhdsaa.sys
- vhdsap Veritas HDS AP Multi-Path DSM \system32\DRIVERS\vhdsap.sys
- vhpeva Veritas HPEVA Multi-Path DSM \system32\DRIVERS\VHPEVA.sys
- vibmaads Veritas IBM AA DS Multi-Path DSM \system32\DRIVERS\vibmaads.sys
- vibmap Veritas IBM AP Multi-Path DSM \system32\DRIVERS\vibmap.sys
- vnetapp Veritas NetApp Multi-Path DSM \system32\DRIVERS\vnetapp.sys
Additionally, when uninstalling SFW-HA 4.3MP2, a BSOD can be caused by Veritas entries in the UpperFilter values for the Registry Key listed below.
Navigate to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class and look for the following keys:
{4D36E967 - E325-11CE-BFC1-08002BE10318}
{71A27CDD-812A-11D0-BEC7-08002BE2092F}
In each of these keys, there may be an UpperFilter value. Modify the value and ensure that there is nothing related to Veritas. It is imperative that the keys and the values are NOT deleted; however, there should be no references to Veritas in either instance.
Remove any entries related to Veritas Storage Foundation for Windows from the Path statement. Some example entries are listed below for SFW-HA 5.1
Right-click My Computer > Properties > Advanced > Environment Variables > System Variables > Path > Edit
- C:\Program Files\Veritas\Veritas Object Bus\bin
- C:\Program Files\Veritas\VRTSobc\pal33\bin
- C:\Program Files\Veritas\Veritas Volume Manager 5.1\
- C:\Program Files\Veritas\comms\llt
- C:\Program Files\Veritas\comms\gab
- C:\Program Files\Veritas\Cluster server\bin
- C:\Program Files\Veritas\Cluster server\bin\VCW
Using Windows Installer Cleanup Utility
- Install the Windows Installer Cleanup Utility which is available from Microsoft's website.
- Run Windows Installer Cleanup Utility from Start menu and remove all SFW/HA components that may be still reported.
|
|
Article URL http://www.symantec.com/docs/TECH147308
Terms of use for this information are found in Legal Notices









Thank you.