How To Manually Remove Message Queuing 2.0 from Microsoft Windows 2000

Article translations Article translations
Article ID: 298439 - View products that this article applies to.
This article was previously published under Q298439
This article has been archived. It is offered "as is" and will no longer be updated.
Expand all | Collapse all

On This Page

SUMMARY

This article describes how to manually remove the necessary Microsoft Message Queuing, also known as MSMQ, 2.0 components so that you can perform a clean re-installation of Message Queuing 2.0 without any conflicts with a previous installation.

Manual Removal of Message Queuing 2.0

NOTE: It is very important to back up the computer before you perform the following steps. Failure to do so may result in the loss of critical files.

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

  1. Restart the computer in Safe Mode. This will permit the deletion of files without restoration by Sytem File Protection. For information on how to boot a Windows 2000 based computer in Safe Mode see section "How to Start the Computer in Safe Mode " in the following article:
    315396
    How to Troubleshoot startup problems in Windows 2000
  2. Delete the following folder: <%SystemRoot%\system32\MSMQ>
  3. Delete the following MSMQ dynamic link libraries (DLLs) and files from the \WINNT\System32 and the \WINNT\System32\Dllcache folders:

    NOTE: Not all of the following files are included in every type of Message Queuing 2.0 installation; the following list are the files are those which are included in a server installation.
    • Mq1repl.dll
    • Mq1sync.exe
    • Mqads.dll
    • Mqbkup.exe
    • Mqcertui.dll
    • Mqdbodbc.dll
    • Mqdscli.dll
    • Mqdssrv.dll
    • Mqexchng.exe
    • Mqlogmgr.dll
    • Mqmailoa.dll
    • Mqmailvb.dll
    • Mqmig.exe
    • Mqmigrat.dll
    • Mqoa.dll
    • Mqoa10.tlb
    • Mqperf.dll
    • Mqperf.ini
    • Mqqm.dll
    • Mqrperf.dll
    • Mqrperf.ini
    • Mqrt.dll
    • Mqsec.dll
    • Mqsnap.dll
    • Mqsvc.exe
    • Mqupgrd.dll
    • Mqutil.dll
    • Mqxp32.dll
    • Msmq.cpl

  4. Delete MQAC.sys from the \Winnt\System32\Drivers folder.
  5. Start Registry Editor (Regedit or Regedt32), and then delete the following MSMQ entries:

    NOTE: To delete the MSMQ entries, click the MSMQ folder, and then on the Edit menu, click Delete.
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSMQ
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MQAC
    HKEY_LOCAL_MACHINE\System\ControlSet###\Services\MSMQ
    Where ### represents various number values. Not all ControlSet### entries have an MSMQ entry, but remove all of those that do.
  6. After you complete steps 1 through 5, restart the computer to complete the removal of Message Queuing 2.0.

    NOTE: When you restart the computer, the MSDTC service starts and Message Queuing 2.0 is no longer displayed in the Services program in Control Panel.
  7. With an Enterprise Administrator account, remove this computer's MSMQ object from Active Directory by using the Active Directory Users and Computers snap-in on a Windows 2000 Active Directory server. The MSMQ object is a child of the computer's object.

Properties

Article ID: 298439 - Last Review: February 27, 2014 - Revision: 5.0
APPLIES TO
  • Microsoft Message Queuing 2.0
Keywords: 
kbnosurvey kbarchive kbhowto KB298439

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com