一般情況下,我們遇到過的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”滑鼠右鍵“屬性”--“標識”--把“此使用者”調整為“互動式使用者--目前已登入的使用者”。然後“確定”,再滑鼠右鍵“屬性”--“啟動”