重新設置IIS的IWAM賬號密碼和IUSR密碼(管理工具—〉計算機管理—〉本地用戶和組—〉用戶)
同步IIS metabase中IWAM_MYSERVER的密碼在CMD中c:/inetpub/adminscripts>adsutil set wsvc/wamuserpass yourpassword
同步COM+應用程序所用的IWAM_MYSERVER密碼在CMD中c:/inetpub/adminscripts>cscript synciwamvbs v
如果最後出現Error:錯誤
組件服務>計算機>我的電腦>COM+應用程序>IIS OutOfProcess Pooled Applications>屬性>標識輸入剛才設置的密碼確定退出然後再次執行cscript synciwamvbs v
意外情況一運行>cmd>輸入net start msdtc如果出現了該服務不能啟動的錯誤提示
刪除注冊表中的鍵
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
重啟電腦
啟動該服務net start msdtc
意外情況二IIS出現The specified module could not be found解決方法(記得在IE的高級選項去掉顯示友好http 錯誤信息)
iis網站屬性>目錄安全性>匿名訪問和身份驗證控制
去掉允許iis控制密碼
意外情況三無法展開COM+應用程序
MS DTC日志文件被誤刪了cmd輸入msdtc resetlog重新創建日志文件即可
意外情況四COM+ 應用程序中展開後找不到IIS OutOfProcess Pooled Applications
輸入cd %windir%/system/inetsrv
輸入rundll wamregdll CreateIISPackage
注意:必須准確鍵入CreateIISPackage它區分大小寫
輸入regsvr asptxndll
關閉並重新打開組件服務
From:http://tw.wingwit.com/Article/program/net/201311/14398.html