Microsoft KB Archive/322156

= You may receive an &quot;Unable to load MQQM.dll&quot; error message when you try to install Message Queuing 2.0 =

Article ID: 322156

Article Last Modified on 1/20/2007

-

APPLIES TO


 * Microsoft Message Queuing 2.0

-



This article was previously published under Q322156



SYMPTOMS
When you try to install Microsoft Message Queuing (also known as MSMQ) 2.0 Client or Server, the installation may fail, and you may receive the following error message:

Error: Unable to Load MQQM.dll

Error Code: 0x7F



CAUSE
This problem occurs if you uninstalled Message Queuing after you installed a Message Queuing hotfix or security update and are now reinstalling Message Queuing. This problem occurs because of mismatched service DLLs.

Before Message Queuing is installed, several of the DLLs are maintained on the system that has the default OS installation. When Message Queuing is installed, additional files are installed to complete the service. If a hotfix or an update has been applied, and Message Queuing is then uninstalled, the files that are installed when the component is added are removed. However, the newer updated files that are installed during OS installation remain resident but are updated.

When Message Queuing is reinstalled, the newer files are left installed. However, the most recent service pack DLLs are installed to complete the Message Queuing installation. This causes a version conflict that results in the error message that is mentioned in the &quot;Symptoms&quot; section.



RESOLUTION
To resolve this issue, check the version of MQQM.dll in the System32 folder. If the version is 5.0.0.798, follow these steps:  Download security update MS05-017. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

892944 MS05-017: Vulnerability in MSMQ could allow code execution

 Uninstall Message Queuing, and then restart the server as requested by the uninstall operation. Install security update MS05-017. Restart the server as requested by the security update. In Add/Remove Windows Components, reselect Message Queuing. Installation should complete as expected. If you continue to encounter difficulty, see the following procedure.</li></ol>

If you encountered difficulty with the previous steps, or if the version of MQQM.dll in the System32 folder is not 5.0.0.798, follow these steps: <ol> Manually remove Message Queuing. For more information about how to manually remove Message Queuing, click the following article number to view the article in the Microsoft Knowledge Base:

298439 How to manually remove Microsoft Message Queue Server from Microsoft Windows 2000

</li> Remove any Message Queuing hotfixes that have been installed.</li> Restart your computer.</li> Reinstall Message Queuing by using the original Windows 2000 installation CD as the source for the files.</li> Reapply the latest service pack for Windows 2000.</li></ol>

Also, make sure that no Message Queuing hotfixes are still installed on the computer. Remove any Message Queuing hotfixes, and then restart the computer.

Additional query words: 0x7F uninstall cannot install

Keywords: kbprb KB322156

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.