Partager via


Event ID 2148 — MSMQ Service Initialization

Applies To: Windows Server 2008

Microsoft Message Queuing (MSMQ) Service Initialization prepares the MSMQ Service for startup. Problems during initialization may prevent Message Queuing as a whole from starting up or may prevent a feature or subset of features from functioning properly.

Event Details

Product: Windows Operating System
ID: 2148
Source: MSMQ
Version: 6.0
Symbolic Name: SERVICE_START_ERROR_CONNECT_AC
Message: The service cannot start due to its failure to connect to its device driver.

Resolve

Restart the MSMQ Service or reinstall Message Queuing

There is a problem with the Mqac.sys file. This file is located in the System32 folder under the Windows directory (usually C:\Windows). Make sure that the Mqac.sys file is present in the System32 folder. If the file is there, try restarting the MSMQ Service by performing the following procedures.

To perform these procedures, you must have membership in Administrators, or you must have been delegated the appropriate authority.

Restart the MSMQ Service

To restart the MSMQ Service:

  1. Open the Services snap-in. To open Services, click Start. In the search box, type services.msc, and then press ENTER.
  2. Right-click the Message Queuing service, and then click Restart. You must restart all the dependent services, as well.

If this does not work, reinstall Message Queuing using one of the following procedures.

Uninstall and reinstall Message Queuing (Windows Vista)

To uninstall Message Queuing and then reinstall it on Windows Vista:

  1. Click Start, click Control Panel, and then double-click Programs and Features.
  2. In the left pane, click Turn Windows features on or off.
  3. Clear the Microsoft Message Queue (MSMQ) server check box, and then click Remove.
  4. Repeat steps 1 and 2.
  5. In the Turn Windows features on or off section, select the desired Message Queuing components to install.

Uninstall and reinstall Message Queuing (Windows Server 2008)

To uninstall Message Queuing and then reinstall it on Windows Server 2008:

  1. Open Server Manager. To open Server Manager, click Start, point to Administrative Tools, then click Server Manager.
  2. In the console tree, click Features.
  3. In the details pane, in the Feature Summary section, click Remove Features.
  4. In the Remove Features Wizard, clear the Message Queue check box, and then click Remove.
  5. After Message Queuing has been removed, in Server Manager, click Add Features.
  6. In the Add Features Wizard, select the desired Message Queuing components to install, and then click Install.

Verify

Verify that the MSMQ Service is installed and running.

To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.

To verify that the MSMQ Service is installed and running:

  1. Open the Services snap-in. To open Services, click Start. In the search box, type services.msc, and then press ENTER.
  2. Locate the Message Queuing service, and then confirm that the value in the Status column is Started.
  3. For further confirmation, run a test application that uses the Active Directory features that you require.

MSMQ Service Initialization

Message Queuing