I have been trying to get Enterprise Services working in one of my clients environment.
The latest hurdle was cleared thank to this article, which pointed out the need to modify the settings for windows firewall to allow the msdtc executable to talk OUT.
To enable network transactions through the firewall, you will need to add the msdtc.exe to the exception list of the firewall on all the machines involved in the transactions. You can do this using the UI in Control PanelWindows Firewall or you can use this command: “netsh firewall set allowedprogram %windir%system32msdtc.exe MSDTC enable”.