PRB: MSMQ Will Not Start After You Apply MQ9XSP6 (313009)



The information in this article applies to:

  • Microsoft Message Queue Server (MSMQ) 1.0

This article was previously published under Q313009

SYMPTOMS

When you apply the IExpress package (Mq9xsp6.exe) to a computer running Windows 95, Windows 98, or Windows Millennium Edition (Me), the Microsoft Message Queue Server (MSMQ) process may fail to start. When you attempt to run an application, you may receive a "service not available" error message (C00E000B). In the MSMQ\Storage directory, the Msmqlog.txt file contains the "Can't Initialize the logger" error message.

CAUSE

The update for MSMQ that is distributed with Windows NT 4.0 Service Pack 6 (SP6) CD-ROM contains an updated Mqlogmgr.dll that requires a later version of Adme.dll. The Adme.dll file is a part of the DTC/MTS DLL, which you must update to support the new Mqlogmgr.dll by performing at least a minimal installation of Personal Web Server(PWS).

NOTE: This behavior can occur only when you use the Windows NT Server 4.0 Enterprise Edition CD-ROM, or a share created from that CD-ROM, to install MSMQ. When you use PWS to install MSMQ, PWS automatically installs the required DTC/MTS files.

RESOLUTION

Upgrade the computer by installing the Transaction Server update contained in the PWS for Windows 95, Windows 98, and Windows Me, which is available on the Web or on the Windows 98 CD-ROM. Beginning with the Windows 98 Second Edition CD-ROM, this application is located in the \Add-ons directory. You can perform a minimal install of PWS by performing a Custom install.

MORE INFORMATION

You must use the PWS install procedure to upgrade MSDTC on a computer running Windows 95, Windows 98, or Windows Me.

NOTE: This document was developed with the PWS from Windows 98 Second Edition.

To use the PWS install procedure, follow these steps:
  1. Run Setup.exe from \Add-ons\Pws.
  2. In the initial Setup window, click Next.
  3. In the Type of installation window, click Custom.
  4. In the component selection window, clear the check box for Common Program Files.
  5. When you receive a warning message, click Yes. In the component selection window, all of the selections are cleared.
  6. Scroll until the Transaction Server component appears, and then click in the text area for Transaction Server. Do not click the check box.
  7. Click Show Subcomponents.
  8. Click Transaction Server Core Components.
  9. Click OK.
  10. Click Next.
  11. In the window for the install path, click Next (unless you need to change the install path). The install progress bar appears. When the install portion completes, a Finish dialog box appears.
  12. Click Finish.
  13. When you receive a prompt to restart the computer, click Yes.

Modification Type:MajorLast Reviewed:3/26/2002
Keywords:kbprb KB313009