MSDTC無法啟動導致SQL安裝失敗

2021-09-20 20:17:03 字數 1127 閱讀 3792

安裝sql,在安裝到notification服務時,出現報錯。而且報錯

經過排查發現還是msdtc服務沒有啟動造成的。現象就是在「管理工具」的「元件服務」中,「我的電腦」出現紅色向下箭頭,報錯服務未啟動。

在網上找到相關的解決方案,**如下:

msdtc無法啟動,即:distributed transaction coordinator service(解決方法)

日誌裡顯示錯誤:

the distributed transaction coordinator service terminated with service-specific error 3221229584 (0xc0001010).

啟動服務時顯示錯誤**為:1073737712

解決方法:

檢視c:\windows\system32\msdtc是否有networkservice寫許可權

把 c:\windows\system32\dtclog 這個目錄重新命名(如果有),然後重新建立該目錄。如果沒有就直接新建乙個就可以了。

在命令列下: msdtc -resetlog

然後 msdtc 就可以啟動了

其他錯誤可以嘗試重灌,下面是微軟英文資料提供的正確的方法

1、刪除登錄檔中的鍵:

•hkey_local_machine\system\currentcontrolset\services\msdtc

•hkey_local_machine\software\microsoft\msdtc 

•hkey_classes_root\cid

2、停止msdtc服務:net stop msdtc

3、解除安裝msdtc服務:msdtc -uninstall

4、重新安裝msdtc服務:msdtc -install

5、重新啟動電腦

還能參看這篇文章:window服務項系統找不到指定檔案的解決辦法

主要是到登錄檔hkey_local_machine\system\currentcontrolset\services找到對應服務項,然後檢視imagepath鍵值是否指向正確

還可以用使用類似命令來重新註冊服務:

w32tm /unregister   回車

w32tm /register       回車

MSDTC服務無法啟動

1 首先進入元件服務,檢視元件服務 計算機 我的電腦 com 應用程式,結果報錯 com 無法與 microsoft 分布式事務協調程式交談 無法檢視裡面的物件。2 進入事件檢視器,發現msdtc服務沒有正常啟動。3 刪除登錄檔中的鍵 hkey local machine system curren...

MSDTC無法啟動的解決方法

今天由於用到了訊息機制,在服務中啟動distributed transaction coordinator的時候出現錯誤。然後檢視系統日誌,報出的錯誤 為 distributed transaction coordinator 服務因 3221229584 0xc0001010 服務特定錯誤而停止。...

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

事件描述 無法啟動 ms dtc 事務管理器。事件描述 distributed transaction coordinator 服務因 3221229584 0xc0001010 服務性錯誤而停止。問題解決 刪除關聯的登錄檔項及重新安裝msdtc元件 bat echo off setlocal ec...