Share via


Event ID 4143 — Transaction Manager Functionality

Applies To: Windows Server 2008

Transaction Manager is the component of the Microsoft Distributed Transaction Coordinator (MS DTC) that is responsible for coordinating transaction processing among all interested parties.

Event Details

Product: Windows Operating System
ID: 4143
Source: Microsoft-Windows-MSDTC
Version: 6.0
Symbolic Name: IDS_DTC_E_NOCMOBJECT
Message: Could not load the MS DTC connection manager object.%0

Resolve

Check for a required file

The Transaction Manager error condition might occur if a required file is missing from the System32 folder in the Windows directory.

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

To confirm that the required file Msdtcprx.dll is present in the System32 folder :

  1. Right-click Start, and then click Explore.
  2. Navigate to the Windows folder. In the details pane, double-click System32.
  3. In the Search box, type msdtcprx.dll. If the file is present, it is listed in the details pane.

Stop and then restart the Microsoft Distributed Transaction Coordinator service (MSDTC).

To stop and then restart MSDTC:

  1. Click Start, and then click Command Prompt.
  2. At the command prompt, type net stop msdtc, and then press ENTER.
  3. At the command prompt, type net start msdtc, and then press ENTER.

Verify

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

To verify that the Microsoft Distributed Transaction Coordinator (MS DTC) is running:

  1. Click Start, and then click Command Prompt.
  2. At the command prompt, type sc query msdtc, and then press ENTER.
  3. The system responds with information about the service. Confirm that these two items appear: SERVICE_NAME: msdtc and STATE : 4 RUNNING.

Transaction Manager Functionality

Application Server