無法啟動MS DTC 事務管理器 解決方案

2021-06-10 01:47:38 字數 1936 閱讀 5719

事件描述:無法啟動 ms dtc 事務管理器。

事件描述:distributed transaction coordinator 服務因 3221229584 (0xc0001010) 服務性錯誤而停止。

問題解決:

刪除關聯的登錄檔項及重新安裝msdtc元件

*.bat

@echo off

setlocal

@echo %windir%\system32\msdtc.exe -uninstall

%windir%\system32\msdtc.exe -uninstall

call :delkey "hkcr\cid"

call :delkey "hklm\system\currentcontrolset\services\msdtc"

call :delkey "hklm\system\controlset001\services\msdtc"

call :delkey "hklm\system\controlset002\services\msdtc"

call :delkey "hklm\software\microsoft\msdtc"

@echo %windir%\system32\msdtc.exe -install

%windir%\system32\msdtc.exe -install

endlocal

goto :eof

:delkey

set key=%1

call :delkeyq %key% >nul 2>&1

@echo.

goto :eof

:delkeyq

reg delete %key% /f

執行完,看看日誌

已成功安裝 microsoft distributed transaction coordinator 服務。

還有一手工的方法。

原因因為 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 事務管理器啟動失敗

ms dtc 事務管理器啟動失敗 有關更多資訊,請參閱在 http go.microsoft.com fwlink events.asp http go.microsoft.com fwlink events.asp 的幫助和支援中心。2 無法啟動 ms dtc 事務管理器。有關更多資訊,請參閱在 ...

spring 註解驅動 事務管理器

需要匯入的依賴 com.mchange c3p0 0.9.5.5 org.springframework spring aspects 5.2.5.release org.springframework spring jdbc 5.2.4.release 使用jdbctemplate 運算元據庫 u...

SQL SERVER 服務管理器無法啟動

狀況描述 在伺服器的管理中重新啟動mssqlserver啟動後馬上又停止 通過 事件檢視器 發現 錯誤 9003,嚴重度 20,狀態 1 lsn 5 324 1 無效。該 lsn 是傳遞給資料庫 model 中的日誌掃瞄操作。錯誤 9003,嚴重度 20,狀態 1 the lsn 5 324 1 p...