Introduction

This is a step-by-step guide for configuring MSDTC correctly for BizTalk Server 2013 R2 to address the complexity of configuring MSDTC.

Prerequisites

  • You must be running a command prompt as an administrator.
  • This process only works on Windows 8/8.1 and Windows Server 2012 and R2.
  • Everything except the PowerShell command will work, but only in 8/8.1/2012 and R2 did they expose MSDTC to Power Shell.

Step by Step

  1. "%WINDIR%\system32\msdtc.exe" -uninstall
  2. "%WINDIR%\system32\msdtc.exe" -install
  3. "%WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe" Set-DtcNetworkSetting -AuthenticationLevel Mutual -DtcName Local -InboundTransactionsEnabled $True -LUTransactionsEnabled $False -OutboundTransactionsEnabled $True -RemoteAdministrationAccessEnabled $False -RemoteClientAccessEnabled $False -XATransactionsEnabled $False -Confirm:$False
  4. "%WINDIR%\system32\sc.exe" config msdtc start= auto
  5. "%WINDIR%\system32\sc.exe" start MSDTC

See Also

Another important place to find  an extensive amount of BizTalk-related articles is the TechNet Wiki. The best entry point is BizTalk Server Resources on the TechNet Wiki.