Thursday, 27 March 2008

There is no MTS object context

I/we ran into a installer error the other day at work when we were installing on a Windows XP machine. A dialog popped up saying "There is no MTS context object". Then a couple of days later it came up again installing on a windows 2003 machine. So we searched installer logs using the "voicewarmupx" registry key. Check the Windows Installr Team Blog for how to generate these log files.

Well in the end Ben Hounslow (he even gets his name in bold) one of the guys at work found a solution, so if you ever run into this error here is the solution below as cut and paste from Ben's email.

"Microsoft Distributed Transaction Coordinator was installed but was non-functional. This caused the installer to fail with the following error:

This problem can be resolved by reinstalling MSDTC. This can be done with the following commands (entered at the command-line):

msdtc –uninstall
[may need to reboot at this point]
msdtc –install

All thanks to Ben for this fix. How the MS Distributed Transaction Coordinator became damaged is nobody knows.

No comments: