天天看點

win7元件服務COM+應用程式編錄錯誤解決辦法

一般情況下,我們遇到過的COM+應用程式編錄錯誤共有兩個:(1)第一個是打開COM+應用程式時出現“編錄錯誤,執行最後操作發生錯誤,錯誤代碼8007042C-依賴服務或組無法啟動,事件或日志包含其他錯誤疑難資訊”。

          解決辦法其實很簡單,隻需将“服務”中的“System Event Notification Service”服務啟動即可,它是一個監視系統事件的COM+   事件系統服務,必須確定啟動。

System Event Notification Service服務啟動的前提:

1.Distributed Transaction Coordinator服務依存于 Remote Procedure Call(RPC)和 Security Accounts Manager這兩個服務。 确認這兩個服務屬性已經設為自動。

如果對應啟動Win7系統中的 Distributed Transaction Coordinator 不能在本地計算機啟動,錯誤代碼-1073737712,則解決辦法步驟如下: (1) 單擊"開始",單擊"運作",輸入 cmd 後按"确定"。(win7系統一定要以管理者身份運作。或者運作VS Cmd)(2) 輸入:msdtc -resetlog (注意運作此指令時,不要執行挂起的事務) (3) 最後輸入:net start msdtc 回車,搞定!

問題二:

編錄錯誤:執行最後操作時發生錯誤。錯誤代碼8004E00F-COM+無法與Microsoft分布式

2010-03-16 00:10:58

标簽:編錄錯誤 Microsoft

按步驟我的搞好了!!!

1、首先進入元件服務,檢視元件服務/計算機/我的電腦/COM+應用程式,結果報錯“COM+ 無法與 Microsoft 分布式事務協調程式交談”,無法檢視裡面的對象。

2、進入事件檢視器,發現msdtc服務沒有正常啟動。

3、運作CMD,停止MSDTC服務:net stop msdtc

4、解除安裝MSDTC服務:msdtc -uninstall

5、重新安裝MSDTC服務:msdtc -install

這樣之後,發現DTC依然沒有啟動,在CMD中運作,net start msdtc

問題三:

MSDTC服務沒有啟動就先啟動

如果MSDTC服務沒有啟動就先啟動

net start msdtc

啟動MSDTC服務然後就可以了

如果啟動失敗,提示distributed transaction coordinator 服務不能啟動,就進行下面的操作

{MSDTC 分布式事務無法啟動

錯誤消息:

---------------------------

服務

Windows 不能在 本地計算機 啟動 Distributed Transaction Coordinator。有關更多資訊,查閱系統事件日志。如果這是非 Microsoft 服務,請與服務廠商聯系,并參考特定服務錯誤代碼 -1073737712。

解決辦法:

把 C:\WINDOWS\system32\dtclog 這個目錄重命名(如果有),然後重建立立該目錄。

在指令行下: msdtc -resetlog

然後 msdtc 就可以啟動了。}

然後在“開始”->“設定”->“控制台”->“管理工具”->“元件服務”中,“控制台根目錄”->“元件服務”->“計算機”->“我的電腦”->“COM+應用程式”中,有一個“IIS Out-Of-Process Pooled”滑鼠右鍵“屬性”--“辨別”--把“此使用者”調整為“互動式使用者--目前已登入的使用者”。然後“确定”,再滑鼠右鍵“屬性”--“啟動”