积极答复者
win7旗舰版无法开启Distributed Transaction Coordinator

问题
-
我需要在win7系统上安装SQL Server 2005但提示有COM+警告,于是我在网上搜索了相关的东西,知道是Distributed Transaction Coordinator服务无法开启,于是我尝试开启Distributed Transaction Coordinator服务,但怎么都打不开,最后我看到了一个做法是删除了注册表中的HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC,HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC,HKEY_CLASSES_ROOT/CID。现在导致Distributed Transaction Coordinator服务都无法用了,说系统找不到指定路径。我该怎么办啊,急死了,我有急用。谢谢了!!!
答案
-
先以管理員身份執行一下命令
sc qc msdtc | clip
sc query msdtc | clip
sc start msdtc | clip
sc stop msdtc | clip
sc query msdtc | clip
每執行完一個命令後, 按 Ctrl+V 將保存在剪貼板的內存粘貼到記事本等文本文件編輯器中, 然後一次性將結果貼上來.
Folding@Home- 已标记为答案 Arthur XieModerator 2011年9月5日 4:07
-
如果導入完成後(將刪除的三個註冊表項全部導入), 沒有重新啟動, 那麼重新啟動一下, 然後再次嘗試運行該服務, 如果仍然失敗(但不是報 "失败 1060: 指定的服务未安装" 錯誤), 那麼表明是有其他原因導致服務不能啟動.
Folding@Home- 已标记为答案 Arthur XieModerator 2011年9月5日 4:07
-
对于此类问题 建议到以下论坛讨论
SQL Server
http://social.msdn.microsoft.com/Forums/zh-CN/sqlserverzhchs/threads
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”- 已标记为答案 Arthur XieModerator 2011年9月5日 4:07
全部回复
-
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC 就是 Distributed Transaction Coordinator 服務在註冊表中設置, 你把這個註冊表項刪除了, msdtc 服務當然無法運行.
建議你從其他電腦將之前刪除的註冊表項導入到你的電腦以恢復, 注意恢復時, 需要注意註冊表項權限設置.同時你也可以通過系統自帶的修復環境等 Windows PE 系統, 將
D:\Windows\system32\config\regback 文件夾中的較早註冊表備份文件複製到 D:\Windows\system32\config
複製之前需要注意備份文件最後修改時間與當前時間不能相隔太久.
如果你有系統還原或系統備份, 可以考慮直接還原.
Folding@Home -
先以管理員身份執行一下命令
sc qc msdtc | clip
sc query msdtc | clip
sc start msdtc | clip
sc stop msdtc | clip
sc query msdtc | clip
每執行完一個命令後, 按 Ctrl+V 將保存在剪貼板的內存粘貼到記事本等文本文件編輯器中, 然後一次性將結果貼上來.
Folding@Home- 已标记为答案 Arthur XieModerator 2011年9月5日 4:07
-
如果導入完成後(將刪除的三個註冊表項全部導入), 沒有重新啟動, 那麼重新啟動一下, 然後再次嘗試運行該服務, 如果仍然失敗(但不是報 "失败 1060: 指定的服务未安装" 錯誤), 那麼表明是有其他原因導致服務不能啟動.
Folding@Home- 已标记为答案 Arthur XieModerator 2011年9月5日 4:07
-
对于此类问题 建议到以下论坛讨论
SQL Server
http://social.msdn.microsoft.com/Forums/zh-CN/sqlserverzhchs/threads
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”- 已标记为答案 Arthur XieModerator 2011年9月5日 4:07