日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MS DTC服务无法启动解决方法

發布時間:2023/12/14 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MS DTC服务无法启动解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
???? 具體步驟如下:開始菜單——運行——輸入MMC——文件——添加/刪除管理單元——點擊“獨立”選項卡上的“添加”——選擇最下面的“組件服務”,點擊添加后關閉彈出窗口并確定——展開組件服務至“我的電腦”節點——在“我的電腦”上右鍵選擇屬性——選擇MSDTC選項卡點擊“重置日志”,日志重置后DTC服務重新啟動,問題解決。 ??? ??msdtc.exe - 進程信息   進程文件: msdtc 或者 msdtc.exe   進程名稱: Distributed Transaction Coordinator   描述: msdtc.exe是微軟分布式傳輸協調程序。該進程調用系統Microsoft Personal Web Server和Microsoft SQL Server。該服務用于管理多個服務器。   msdtc.exe是一個并列事務,是分布于兩個以上的數據庫,消息隊列,文件系統或其他事務保護資源管理器,刪除要小心。   如果你確定不會用到它,那就可以刪除。   MSDTC設置方法   打開“管理工具――組件服務”,以此打開“組件服務――計算機”,在“我的電腦”上點擊右鍵。在MSDTC選項卡中,點擊“安全配置”按鈕。   在安全配置窗口中做如下設置:   選中“網絡DTC訪問”   在客戶端管理中選中“允許遠程客戶端”“允許遠程管理”   在事務管理通訊中選“允許入站”“允許出站”“不要求進行驗證”   保證DTC登陸賬戶為:NT Authority/NetworkService   修復辦法   首先進入組件服務,查看組件服務/計算機/我的電腦/COM+應用程序,結果報錯“COM+ 無法與 Microsoft 分布式事務協調程序交談”,無法查看里面的對象。   2、進入事件查看器,發現msdtc服務沒有正常啟動。   3、刪除注冊表中的鍵:   ? HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC   ? HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC   ? HKEY_CLASSES_ROOT/CID   這些都會了,但是后面msdtc的停止/卸載\安裝在哪里都不知道了,請指點下列步驟的具體操作方式4、停止MSDTC服務:net stop msdtc   5、卸載MSDTC服務:msdtc -uninstall   6、重新安裝MSDTC服務:msdtc -install   7、確認在事件查看器中msdtc服務已經正常啟動[這步很關鍵,如果沒有,重新啟動下電腦看看]   8、重新設置IIS的IWAM賬號密碼。[在計算機管理中的用戶管理里]   9、同步IIS metabase中IWAM_MYSERVER的密碼,在CMD中:c:/inetput/adminscripts>adsutil set w3svc/wamuserpass "yourpassword"   10、同步COM+應用程序所用的IWAM_MYSERVER密碼,在CMD中:c:/inetput/adminscripts>cscript synciwam.vbs -v   謝謝   在系統環境中,MS DTC服務、COM+環境是最容易出問題的環節,尤其是在實施、服務過程中,經常被折磨得抓狂,下面是我總結的幾個常見問題的修復方法,共享給大家。   1、找不到日志:運行CMD,在命令行輸入“msdtc -resetlog”重建日志(很多人喜歡使用后綴為bat的垃圾文件清理小程序,因為包含一條語句del /f /s /q %systemdrive%/*.log,刪除了所有的日志文件,容易引起MS DTC日志丟失的情況)   2、無法啟動:   (1)運行CMD,在命令行先輸入"msdtc -uninstall"卸載MSDTC,   (2)輸入“msdtc -install”重新安裝MSDTC服務   (3)輸入“net start msdtc”啟動MSDTC服務   3、修復COM+:   (1)打開注冊表,并刪除下面的鍵值:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/COM3   (2)打開“控制面板”,選擇“添加或刪除程序”,然后再選擇“添加/刪除Windows組件”功能。   (3)點擊“下一步”來重新安裝COM+。事實上,你并不需要選擇添加或刪除任何組件;COM+照例會自動進行重新安裝。   1.打開命令提示,運行"net stop msdtc",然后運行"net start msdtc"。   2.轉至"組件服務管理工具"。   3.瀏覽至"啟動管理工具"。   4.選擇"組件服務"。   a.展開"組件服務"樹,然后展開"我的電腦"。   b.右鍵單擊"我的電腦",然后選擇"屬性"。   C.在 MSDTC 選項卡中,確保選中了下列選項: 網絡 DTC 訪問   網絡管理   網絡事務   XA 事務   e.另外,"DTC 登錄帳戶"一定要設置為"NT Authority/NetworkService"。   5.單擊"確定"。這樣將會提示您"MS DTC 將會停止并重新啟動。   所有的依賴服務將被停止。請按'是'繼續"。單擊"是"繼續。   6.單擊"確定"關閉"我的電腦"屬性窗口。

?

871,保存bom提示: U8.SQL.FailConnectToDB[Connection:zhanghuajie/UFADTA_999_2008][Message:服務器'ZHANGHUAJIE'上的MSDTC不可用。][Souce:Net SqlClient Data Provider]。

根據提示啟動Distributed Transaction Coordinator服務,提示:Windows 無法啟動 DistributedTransactionCoordinator 本地計算機上。 有關詳細信息, 查看系統事件日志。 如果這是一個非Microsoft 服務, 與服務供應商聯系, 并指向 -1073737712 特定于服務的代碼。命令行錄入msdtc -resetlog,再啟動DistributedTransactionCoordinator,問題即解決。

?

?

使用組件服務時無法正常打開,查看Distributed Transaction Coordinator無法沒有啟動,手動啟動出現錯誤提示如下:

當您嘗試啟動 Microsoft 分布式事務協調器 (MSDTC) 服務在 MicrosoftWindowsXP 或 Microsoft Windows Server 2003, 中可能會收到以下錯誤信息: Windows 無法啟動 DistributedTransactionCoordinator 本地計算機上。 有關詳細信息, 查看系統事件日志。 如果這是一個非Microsoft 服務, 與服務供應商聯系, 并指向 -1073737712 特定于服務的代碼。

查看日志有很多Msdtc無法啟動的錯誤如下:

事件類型: 錯誤
事件源: MSDTC
事件類別: LOG
事件 ID: 4163
說明: 未找到 MSDTC 日志文件。 resetlog 以創建日志文件之后確保由 MSDTC 協調所有資源經理具有沒有 indoubt 事務, 請運行 MSDTC -。

事件類型: 錯誤
事件源: MSDTC
事件類別: TM
事件 ID: 4185
說明: MSDTC 事務管理器啟動失敗。 LogInit 返回 0x5 錯誤。

此外, 以下錯誤事件會記錄在系統日志中:
事件類型: 錯誤
事件源: 服務控制管理器
事件類別: 無
事件 ID 7024:
說明: DistributedTransactionCoordinator 服務因 3221229584 (0xC0001010) 服務特定錯誤。

以下是網上找到的解決方法,我通過此方法成功解決此問題 (我先停掉了Sql 2000的服務)

原因
因為 MSDTC 服務無法訪問 %windir%/System32/Msdtc/Msdtc.log 文件發生此問題。

解決方案
要解決此問題, 根據需要按它們在其中顯示順序使用下列方法。
方法 1: 重新創建 MSDTC 日志
重新創建 MSDTC 日志, 并重新啟動服務。 要這樣做, 請按照下列步驟操作: 1. 單擊 開始 , 單擊 運行 , 類型 cmd然后單擊 確定 。
2. 在命令提示符, 鍵入以下命令, 然后按 ENTER 鍵: msdtc -resetlog 如果使用不當 警告 MSDTC - resetlog 命令可能導致數據損壞。 確保您運行此命令時, 執行不具有任何掛起事務。
3. 鍵入下列命令, 然后按 ENTER 鍵: net start msdtc

MSDTC 服務帳戶權限設置登錄方法 2:
如果方法 1 不能解決問題, 設置登錄帳戶對 MSDTC 服務來具有讀取和寫入權限 Msdtc.log 文件。 要這樣做, 請按照下列步驟操作: 1. 單擊 開始 , 單擊 運行 , 類型 cmd然后單擊 確定 。
2. 在命令提示符處, 鍵入 control admintools然后按 Enter。
3. 雙擊 服務 。
4. 在 服務 窗格, 找到 DistributedTransactionCoordinator 。
5. 列, 登錄為 " 中注意帳戶名稱。

注意 : 默認登錄帳戶 MSDTC 服務是 NETWORKSERVICE 帳戶。
6. 啟動 Windows Explorer, 并再打開 %windir%/System32/Msdtc 文件夾。
7. 右擊, Msdtc.log 文件, 然后單擊 屬性 。
8. 單擊 安全 選項卡。
9. 單擊登錄帳戶名稱, 在步驟 5 中記錄。 例如, 單擊 NETWORKSERVICE 帳戶名稱。
10. 在 權限 窗格中, 單擊以選中 允許 復選框對于下列權限: 讀取和執行 讀取? 寫入


總結

以上是生活随笔為你收集整理的MS DTC服务无法启动解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。