Event ID 4214 — 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: | 4214 |
Source: | Microsoft-Windows-MSDTC |
Version: | 6.0 |
Symbolic Name: | IDS_XOLEHLP_FAILED_TO_GET_TM_CORE |
Message: | The "DllGetTransactionManagerCore" function is missing from the OLE Transactions Proxy DLL. Error Specifics: %1%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 :
- Right-click Start, and then click Explore.
- Navigate to the Windows folder. In the details pane, double-click System32.
- 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:
- Click Start, and then click Command Prompt.
- At the command prompt, type net stop msdtc, and then press ENTER.
- 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:
- Click Start, and then click Command Prompt.
- At the command prompt, type sc query msdtc, and then press ENTER.
- The system responds with information about the service. Confirm that these two items appear: SERVICE_NAME: msdtc and STATE : 4 RUNNING.