How to manually remove VERITAS Dynamic Multipathing DMP ASL (tm) from VERITAS Storage Foundation (tm) for Windows

  • Modified Date:
  • Article ID:000028728


How to manually remove VERITAS Dynamic Multipathing DMP ASL (tm) from VERITAS Storage Foundation (tm) for Windows


In the event that an installation or an uninstallation of Dynamic Multipathing (DMP) fails to complete, it may be necessary to manually remove the DMP ASL components.

To manually remove VxDMP ASL, perform the following steps:

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.

1. From the Windows Registry, disable vxdmp.sys by setting the start value under HKLM\System\CurrentControlSet\Services\vxdmp to "4"  

2. Search for "vxdmp" under HKLM\System\CurrentControlSet\Control\Class. There should be two occurrences, both as "UpperFilters" for DiskDrive class and SCSIAdapter class. Carefully remove the line containing vxdmp in the value part of UpperFilters entry. The other entries if any should be left. If no entries are left, delete the UpperFilter value entry itself.  The exact locations in the registry are:
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318} and

3. Delete only DMP ASL related registry entries from the following registry locations:
HKLM\System\CurrentControlSet\ENUM\ROOT\LEGACY_VXDMPXX (where XX is the name of vendor)
HKLM\System\CurrentControlSet\Services\relative to DMP ASLs (If they exist.)

Note: You may have to set the permissions on these keys to full control. Use regedit for Windows 2003 and regedt32 for Windows 2000.

4. Reboot

NOTE: For Storage Foundation 4.3, or later, skip to Step 6.

5. To properly remove vxdmp.sys (core DMP driver) instance from the system, run instpnp u root\vxdmp after the system has rebooted

6. Examine Enum\root and services branch to make sure the removal was successful

DMP is now removed from the system.

Terms of use for this information are found in Legal Notices.



Did this article answer your question or resolve your issue?


Did this article save you the trouble of contacting technical support?


How can we make this article more helpful?

Email Address (Optional)