Registry Configuration

Applies To: Windows Server 2008 R2

Configuration information for the Microsoft Distributed Transaction Coordinator service (MSDTC) is stored in a system-defined database called the registry. The registry is organized hierarchically as a tree, and it is made up of keys and their subkeys, hives, and entries. MSDTC configuration information is stored in registry keys, and it is essential to the normal operation of MSDTC.

Events

Event ID Source Message

4151

Microsoft-Windows-MSDTC Client

The MSDTC TM could not determine if an incoming connection request is from a remote machine. For security reasons, it will treat this connection request as a remote connection request. If the NetworkClients security option is not enabled, this can cause it to reject this connection attempt. This can cause applications to report that the TM is not available. Error Specifics: %1%0

4215

Microsoft-Windows-MSDTC Client

Failed to connection to the registry on the remote MS DTC Transaction Manager's system. Error Specifics: %1%0

4215

Microsoft-Windows-MSDTC

Failed to connection to the registry on the remote MS DTC Transaction Manager's system. Error Specifics: %1%0

4216

Microsoft-Windows-MSDTC

Failed to open the registry key containing the list of transaction managers. Error Specifics: %1%0

4216

Microsoft-Windows-MSDTC Client

Failed to open the registry key containing the list of transaction managers. Error Specifics: %1%0

4217

Microsoft-Windows-MSDTC Client

Failed to read the name of the default transaction manager from the registry. Error Specifics: %1%0

4217

Microsoft-Windows-MSDTC

Failed to read the name of the default transaction manager from the registry. Error Specifics: %1%0

4224

Microsoft-Windows-MSDTC

Failed to open the registry key containing the name of the OLE Transactions Proxy DLL. Error Specifics: %1%0

4224

Microsoft-Windows-MSDTC Client

Failed to open the registry key containing the name of the OLE Transactions Proxy DLL. Error Specifics: %1%0

4225

Microsoft-Windows-MSDTC

Failed to read the name of the OLE Transactions Proxy DLL from the registry. Error Specifics: %1%0

4225

Microsoft-Windows-MSDTC Client

Failed to read the name of the OLE Transactions Proxy DLL from the registry. Error Specifics: %1%0

4427

Microsoft-Windows-MSDTC Client

Failed to initialize the needed name objects. Error Specifics: %1%0

4427

Microsoft-Windows-MSDTC

Failed to initialize the needed name objects. Error Specifics: %1%0

4437

Microsoft-Windows-MSDTC

The account that the MS DTC service is running under is invalid. This can happen if the service account information has been changed using the Services snap-in in Microsoft Management Console (MMC). MS DTC service will continue to start. Please make sure that the MS DTC service account information is updated using the Component Services Explorer.

4438

Microsoft-Windows-MSDTC

Failed to set the MS DTC service account information in the registry. Internal Information : %1.%0

4439

Microsoft-Windows-MSDTC

Failed to verify MS DTC service account information. Internal Information : %1.%0

4444

Microsoft-Windows-MSDTC

The XA Transaction Manager is in an inconsistent state and cannot proceed. XA transactions will not take place. Please contact Microsoft Product Support. %1 %0

4445

Microsoft-Windows-MSDTC

The XA Transaction Manager cannot load the requested XA Dll (%1) since a registry entry is required for this operation. Please create a string value in the registry under HKLM\Software\Microsoft\MSDTC\XADLL where the value name is the name of the dll in the format dllname.dll and the value is the full path of the Dll. If you are not sure about the name or path of your XA Dll then please check the documentation for your XA provider. If this machine is part of a cluster please note that this registry entry needs to be made for each node in the cluster. %2 %0

53284

Microsoft-Windows-MSDTC

The XA Transaction Manager attempted to load the XA resource manager DLL. The call to LOADLIBRARY for the XA resource manager DLL failed: DLL=%1, HR=%3, File=%2 Line=%3.%0

53285

Microsoft-Windows-MSDTC

The XA Transaction Manager attempted to locate the "GetXaSwitch" function in the XA resource manager DLL. The "GetXaSwitch" function is missing from the XA resource manager DLL: File=%1, HR=%3, Line=%2.%0

MSDTC

Application Server