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.0NOTE
: 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
- 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:
315396How to Troubleshoot startup problems in Windows 2000
- Delete the following folder: <%SystemRoot%\system32\MSMQ>
- 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.
- Delete MQAC.sys from the \Winnt\System32\Drivers folder.
- 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.
Where ### represents various number values. Not all ControlSet### entries have an MSMQ entry, but remove all of those that do.
- 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.
- 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.
Article ID: 298439 - Last Review: April 19, 2005 - Revision: 5.0
- Microsoft Message Queuing 2.0