Pokud nejde spustit služba Distributed Transaction Coordinator (MS DTC), bez které ostatně nefunguje skoro nic pořádně, pak mi osobně v 99% případech pomůže jednoduchý fígl z příkazové řádky
msdtc -resetlog
...jak je již zřejmé, vyresetuje se tím log MS DTC (což mj. zlikviduje všechny pending transakce). Problém je obvykle vyřešen.
Ostatně jedna z nepříjemných hlášek IIS "Server Application Error", kdy je v event logu cosi ve smyslu "The server failed to load application '/LM/W3SVC/1/ROOT'. The error was 'Class not registered'." se řeší právě takto.