發新話題
打印

[求助] 作業系統更新 - COM+發生錯誤

作業系統更新 - COM+發生錯誤

請問各位大大:

我更新了微軟MS05-051的更新(應該是KB902400的吧)後,COM+應用程式出現下列錯誤:

「當處理最後作業時發生錯誤。
錯誤碼 80080005 - 伺服器執行失敗」

原本在"我的電腦"下有四個項目:1.COM+應用程式 2.DCOM設定 3.分散式交易協調器 4.執行處理序
更新後 執行處理序 不見了,只剩前3項。

事件檢視器裡的錯誤ID是4689,描述如下:
「執行時期環境在其內部狀態偵測到不一致的狀況。這指出處理序的潛在不穩定,這可能是由在 COM+ 應用程式中執行的自訂元件 (用來使用或其他因素) 所造成。錯誤發生於 d:\qxp_slp\com\com1x\src\comsvcs\txprop\dtcinfo.cpp(158),hr = 8000ffff: TransactionManager->GetWhereaboutsSize」

事件ID 778:
「應用程式映像傾印失敗。
伺服應用程式識別碼: {02D4B3F1-FD88-11D1-960D-00805FC79235}
伺服應用程式執行個體識別碼:
{1C07E4D8-6BC9-492A-A56F-044BCB4B706C}
伺服應用程式名稱: System Application
錯誤碼 = 0x80004005 : 無法指出的錯誤
COM+ 服務內部資訊:
檔案: d:\qxp_slp\com\com1x\src\shared\util\svcerr.cpp, 行: 1259
Comsvcs.dll 檔案版本: ENU 2001.12.4414.308 shp」

有大大可以幫忙解決這個錯誤嗎?(爬過Microsoft的技術文章了,太多了,不知所以然,無所是從)
謝謝! 感恩!
測試軟體粉好玩

TOP

我試過把KB902400更新移除,結果還是一樣 ,沒有大大知道該怎麼解決嗎?
測試軟體粉好玩

TOP

唉,最後不死心再次求助Google大神,在試了幾種方法後終於解決了。(不是由官方文章 )

[ 本帖最後由 charles1394 於 2008-5-6 11:01 編輯 ]
測試軟體粉好玩

TOP

我也有相同的問題~~可以告訴我解決方法嗎`~~

TOP

如果,(如果喔)你的錯誤訊息和我一樣,解決方法如下:

在命令提示字元視窗裡輸入下面兩行:
msdtc -uninstall
msdtc -install

解決!
所以說,我的那個錯誤是msdtc造成的。希望可以幫到你。
本帖最近評分記錄
  • Bug 威望 +5 有你真好 2008-6-2 18:10
  • Bug 黃金 +10 有你真好 2008-6-2 18:10
測試軟體粉好玩

TOP

後來我又重灌一次系統,再次發生這個問題,只移除和安裝msdtc,結果沒用,可能先前我解決問題是在做此動作前已經做了其他動作,以下補完:

1.在system32目錄下找到Clbcatq.dll,更名為~Clbcatq.dll,然後重新開機進到安全模式。
2.執行regedit,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3,刪除或更名都可以,然後離開regedit。
3.自命令提示字元視窗中(以下簡稱cmd視窗)輸入:
cd %windir%
rmdir /s registration
4.再輸入:
cd system32
Regsvr32 Ole32.dll
Regsvr32 Oleaut32.dll
5.重新開機,打開控制台->新增或移除程式->新增/移除Windows元件,直接按「下一步」重新安裝COM+(會用到作業系統光碟)
6.在cmd視窗中輸入:
msdtc -uninstall
msdtc -install

到此問題應該就解決了。
測試軟體粉好玩

TOP

發新話題