1.重新設定IIS的IWAM帳號密碼和IUSR密碼。 (管理工具—〉電腦管理—〉本機使用者和群組—〉使用者)
2.同步IIS metabase中IWAM_MYSERVER的密碼,在CMD中:c:/inetpub/adminscripts>adsutil set w3svc/wamuserpass yourpassword
3.同步COM+應用程式所使用的IWAM_MYSERVER密碼,在CMD中:c:/inetpub/adminscripts>cscript synciwam.vbs -v
如果最後出現Error:80110414錯誤
組件服務->計算機->我的電腦->COM+應用程式->IIS Out-Of-Process Pooled Applications->屬性->標識。輸入剛才設定的密碼,確定退出,然後再執行cscript synciwam.vbs -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 Out-Of-Process Pooled Applications
輸入cd %windir%/system32/inetsrv
輸入rundll32 wamreg.dll, CreateIISPackage
注意:必須準確鍵入'CreateIISPackage '它區分大小寫
輸入regsvr32 asptxn.dll
關閉並重新開啟'組件服務'