You may receive error messages that indicate problems with MSDTC. For example, you may receive the following error message during a checkout:
New transaction cannot enlist in specified transaction coordinator.
- Turn on Network MSDTC Access.
- Change your Windows Firewall configuration.
Turn on Network MSDTC Access
- Open the Component Services Microsoft Management Console (MMC) snap-in. To do this, use one of the following methods:
- In Control Panel, open Administrative Tools, and then double-click Component Services.
- Click Start, click
%windir%\System32\Com\Comexp.msc, and then click
- In the left pane, expand Component Services. If a dialog box appears, click
- Expand Computers, expand My Computer, right-click My Computer, and then click Properties. The My Computer Properties dialog box appears.
- On the MSDTC tab, click Security Configuration under Transaction Configuration, and then click to select the Network DTC Access check box.
- Note Only if you are connecting to a Windows 2000 Server from a Windows XP SP2 computer, click No Authentication Required under
Transaction Manager Communication.
- In the Security Configuration dialog box, click OK.
- In the MS DTC service will be stopped and restarted. All dependent services will be stopped. Please press Yes to proceed dialog box, click Yes.
- In the My Computer Properties dialog box, click OK two times to return to the Component Services MMC snap-in.
Change your Windows Firewall configurationWarning This workaround may make your computer or your network more vulnerable to attack by malicious users or by malicious software such as viruses. We do not recommend this workaround but are providing this information so that you can implement this workaround at your own discretion. Use this workaround at your own risk.
Important Every time that you enable an exception for a program or a service to communicate through Windows Firewall, your computer is made more vulnerable. We recommend that you only enable an exception when you really need it, never enable an exception for a program that you do not recognize, and remove an exception when you no longer need it.
To change your Windows Firewall configuration, follow these steps:
- Log on as an administrator.
- Click Start, click Run, type Wscui.cpl, and then click
- In the Windows Security Center window, click Windows Firewall.
- On the Exceptions tab, click Add Program.
- In the list of programs, click Browse, and then locate %WINDIR%\System32\Msdtc.exe.
- Click OK to return to the
- Click Add Port, and then click
- In the Name box, type a friendly name such as Port 135 for MSDTC.
- In the Port Number box, type a port number, and then click TCP. For example, the port number could be 135.
- Click OK, and then follow the prompts when you return to the Firewall Exceptions dialog box. You may have to restart your computer.
Article ID: 883960 - Last Review: 10 Sep 2008 - Revision: 1