原因是w3svc密码不同步
解决方法
删除注册表中的键:
• HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
• HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
• HKEY_CLASSES_ROOT\CID
停止MSDTC服务:net stop msdtc
卸载MSDTC服务:msdtc -uninstall
重新安装MSDTC服务:msdtc -install
确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看,然后再同步密码.
右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。
运行cmd
cd c:\Inetpub\AdminScripts(系统盘)
cscript.exe adsutil.vbs set w3svc/wamuserpass yourpassword
cscript.exe adsutil.vbs set w3svc/anonymoususerpass yourpassword
如果还不行,则运行
cscript.exe synciwam.vbs -v
然后iisreset