1. 程式人生 > >COM+無法與Microsoft分散式事務協調程式交談

COM+無法與Microsoft分散式事務協調程式交談

此問題針對HTTP500內部錯誤解決方法中的第三步:[同步com+應用程式所用的IWAM_MACHINE的密碼 ]而寫

因為無法完成第三步使得500的問題很難解決

保證com+ 應用程式能正常執行
一般情況下,我們安裝好IIS後,在使用IIS能不能連線起ASP的時候,通常都會遇到連線不起的情況,我家的機子就出現過這情況,其中最重要的原因就是MSDTC服務出錯了。
解決的辦法如下:
進入登錄檔,刪除登錄檔中的下面三鍵值: 

 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC  

 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC  

 HKEY_CLASSES_ROOT/CID  

 開啟“執行”框,輸入:“net stop msdtc”(不含引號,下同) 停止MSDTC服務命令 

 接著開啟“執行”框,輸入:“msdtc -uninstall” 解除安裝MSDTC服務命令 

 再開啟“執行”框,輸入:“msdtc -install” 重新安裝MSDTC服務命令 

 再在事件檢視器中確認msdtc服務已經正常啟動,這步很關鍵,如果啟動了就代表成功了,然後再連線ASP看看,是不是連其了,如果沒連起,重灌IIS再說,或者重啟動計算機

注意 :有很多人在刪除登錄檔裡面的“HKEY_CLASSES_ROOT/CID”時,發現CID鍵刪除不了,這是很多人安裝了360安全衛士造成的,只要下載個"IISfixer"的修理程式,然後再刪除CID就可以刪除了,然後按著我剛說的過程來就可以安裝成功了  
IISfixer的下載地址 [web迅雷直接搜尋]