运行命令安装 msdtc -install
运行services.msc,发现dtc 服务已经在列表中了,设置为"自动"并启动它.
确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看],
只有启动了msdtc后才能运行下列命令,否则会失败
cd %windir%\system32\inetsrv rundll32 wamreg.dll, CreateIISPackage regsvr32 asptxn.dll(请注意,CreateIISPackage 区分大小写。)

解决方案 »

  1.   

    看起来你想要做的主要工作是重新创建IIS package
    那么,首先纠正你一下:你要运行的命令根MSDTC没什么关系(我在win2000机器上测试过)
    然后,你就不需要判断dtc了,至今运行命令好了。实在要确定dtc是不是启动了,你可以查看msdtc.exe进程存在不存在另外,你没事为什么要重建IIS package呢?它只是帮你重新创建IIS相关的COM+ application而已,默认都建好了。