DLL Conflict When Remove All Fails

On computers running Windows NT, if you install an MSMQ independent client, server, or the MSMQ RAS connectivity service, remove the MSMQ installation, and then install an MSMQ dependent client, the dependent client may not function correctly.

This problem occurs when a previous MSMQ installation was not completely removed prior to installing an MSMQ dependent client. This problem occurs because the MSMQ dependent client installation and the other installations use different .dll files with identical version numbers.

To work around this conflict, run MSMQ Setup and remove the current installation. If Setup does not recognize the current installation, and does not give you the option to Remove All, manually delete Mqdscli.dll, Mqutil.dll, and Mqrt.dll from your System32 folder (typically c:\Windows\System32 or c:\Winnt\System32). You should then be able to successfully install an MSMQ dependent client.


© 1997 by Microsoft Corporation. All rights reserved.