方法一
这主要是系统无法找到MS DTC 日志文件造成的,只要创建一下就可以了:

点开始→运行→输入命令"msdtc -resetlog",运行该命令即可.

之后,重新启动电脑,或者运行服务中的"Distributed Transaction Coordinator "服务均可.

方法二
本文地址:http://qzone.qq.com/blog/3137559-1220176439

问题解决:

setp 1

停止相关服务

MSDTC_1.bat

@echo off
if {%1}=={} @echo Syntax: MSDTC1 Filename&goto :EOF
setlocal ENABLEDELAYEDEXPANSION
set filename=%1
if exist %filename% del /q %filename%
(
@echo Alerter
@echo EventSystem
@echo Browser
@echo TrkWks
@echo Dnscache
@echo Eventlog
@echo PolicyAgent
@echo dmserver
@echo Messenger
@echo Netlogon
@echo NtLmSsp
@echo Netman
@echo PlugPlay
@echo RpcSs
@echo RpcLocator
@echo NtmsSvc
@echo SamSs
@echo lanmanserver
@echo SENS
@echo Schedule
@echo LmHosts
@echo winmgmt
@echo Wmi
@echo W32Time
@echo lanmanworkstation
)>"%TEMP%\MSDTC1.TMP"
call :stopdtc>nul 2>&1
for /f "Tokens=*" %%L in ('reg query HKLM\System\CurrentControlSet\Services^|FINDSTR /I /B /L /C:"HKEY_LOCAL_MACHINE"') do (
set line=%%L
set key=HKLM!LINE:~18!
call :subkey "!key!"
call :testsvc
)
endlocal
goto :EOF
:stopdtc
sc stop msdtc
goto :EOF
:testsvc
for /f "Tokens=*" %%c in ('@echo !svc!^|findstr /I /B /E /L /G:"%TEMP%\MSDTC1.TMP"') do goto :EOF
set /a start=3
set /a type=0
call :getstart>nul 2>&1
call :gettype>nul 2>&1
if %type% LSS 16 goto :EOF
if %start% NEQ 2 goto :EOF
sc config !svc! start= demand
@echo sc config !svc! start= auto>>%filename%
goto :EOF
:gettype
for /f "Tokens=2,3" %%x in ('reg query "HKLM\System\CurrentControlSet\Services\!svc!" /V type^|FIND "REG_DWORD"') do (
set /a type=%%y
)
goto :EOF
:getstart
for /f "Tokens=2,3" %%x in ('reg query "HKLM\System\CurrentControlSet\Services\!svc!" /V start^|FIND "REG_DWORD"') do (
set /a start=%%y
)
goto :EOF
:subkey
set svc=%~nx1

重启机器

step 2

删除关联的注册表项及重新安装msdtc组件

MSDTC_2.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

step 3

restlog

MSDTC_3.bat

@echo off
if {%1}=={} @echo Syntax: MSDTC3 Filename&goto :EOF
if not exist %1 Syntax: MSDTC3 Filename - %1 was NOT found.&goto :EOF
setlocal
set filename=%1
for /f "Tokens=*" %%r in ('type %filename%') do (
%%r
)
reg add "HKLM\SOFTWARE\Microsoft\MSDTC\XADLL" /F
regsvr32 mtxoci.dll
endlocal

运行完,看看日志

已成功安装 Microsoft Distributed Transaction Coordinator 服务。

转载于:https://www.cnblogs.com/leeshd/archive/2008/12/16/1355826.html

Distributed Transaction Coordinator 服务因 3221229584 (0xC0001010) 服务性错误而停止相关推荐

  1. 解决启动Distributed Transaction Coordinator服务出错的问题

    解决启动Distributed Transaction Coordinator服务出错的问题 "Windows 不能在 本地计算机 启动 Distributed Transaction Co ...

  2. SQL Server (MSSQLSERVER) 服务因 2148081668 服务性错误而停止。

    https://zhidao.baidu.com/question/151448005.html 具体步骤: 运行-> 输入:"services.msc" ->找到 & ...

  3. win7组件服务COM+应用程序编录错误解决办法

    一般情况下,我们遇到过的COM+应用程序编录错误共有两个:(1)第一个是打开COM+应用程序时出现"编录错误,执行最后操作发生错误,错误代码8007042C-依赖服务或组无法启动,事件或日志 ...

  4. sqlserver Distributed Transaction 分布式事务

    在webapi+ef+sqlserver开发项目时,利用transcope实现应用层级的事务时,偶尔会报分布式事务错误,而且很而复现,特别蛋疼.现将自己的解决方法初步整理下. 分析原因:搭建repos ...

  5. oracle中ora-02049,ORA-02049 ‘timeout: distributed transaction waiting for lock’ 解决

    ORA-02049 'timeout: distributed transaction waiting for lock' ORA-02049是一个分布式事务等待超时的异常,当一个session 持有 ...

  6. kafka Transaction coordinator

    本文转发自技术世界,原文链接 Kafka设计解析(八)- Exactly Once语义与事务机制原理 本文所有Kafka原理性的描述除特殊说明外均基于Kafka 1.0.0版本. 为什么要提供事务机制 ...

  7. 在尝试重新安装一个服务时遇到这样的错误:指定服务已标记为删除

    指定服务已标记为删除 在尝试重新安装一个服务时遇到这样的错误: An exception occurred during the Install phase. System.ComponentMode ...

  8. 打印服务spoolsv.exe应用程序错误解决方法

    打印服务spoolsv.exe应用程序错误解决方法 参考文章: (1)打印服务spoolsv.exe应用程序错误解决方法 (2)https://www.cnblogs.com/Shiny0305/ar ...

  9. Win10 开启wuauserv自动更新服务失败,无法启动错误87:参数错误

    环境: Win10 专业版 问题描述: 要安装.NET Framework3.5 ,需要开启自动更新,开启wuauserv自动更新服务失败,无法启动错误87:参数错误 解决方案: 1.更改注册表wua ...

最新文章

  1. python怎么打开编辑器-python用什么编辑器进行项目开发
  2. 网络策略_你知道网络营销策略有哪些吗?
  3. Weekly Challenges - Week 11
  4. bzoj 1015 并查集
  5. 一名运营,自学一年前端,成功入职杭州某独角兽企业,他的面试经验和学习方法等分享...
  6. ajax如何提交多表单的值_25 HTML5表单基本控件(二)
  7. PCA-SIFT原理及源码解析
  8. 梯度消失、梯度爆炸及其解决方法
  9. Windows Phone本地数据库(SQLCE):13、更新数据(翻译)
  10. maven项目,在spring中整合mybatis
  11. Windows 10驱动开发入门(五):创建虚拟显示器 Indirect Display驱动开发
  12. 彻底弄懂typedef struct和struct定义结构体的区别
  13. hb运行到微信小程序出现报错:[微信小程序开发者工具] ? Enable IDE Service (y/N) 
  14. POJ-3580-SuperMemo(splay的各种操作)
  15. EFF 测试 Privacy Badger,禁止第三方跟踪
  16. js将网页保存成图片
  17. Vue:el-dialog可拖拽
  18. 机器学习理论基础学习18---高斯过程回归(GPR)
  19. 数据蛙恢复软件替代产品有哪些?15款顶尖数据恢复软件清单
  20. 瑞吉外卖-2022微信小程序点餐项目

热门文章

  1. 四位共阳极数码管显示函数_Verilog笔记
  2. 从甲方到乙方,如何做好混沌工程的行业化落地
  3. 文件管理器android实现,Android开发之简单文件管理器实现方法
  4. 拦截锚点修改url_浅谈URL跳转与Webview安全
  5. 双拼输入法键位图_教你在Windows自带的微软拼音输入法中用上小鹤双拼方案
  6. chrome自动调节窗口大小插件_高效使用Chrome浏览器的10个技巧
  7. 应用程序对象正在关闭_Windows核心编程-内核对象
  8. 【杂谈】当前模型剪枝有哪些可用的开源工具?
  9. 2022版全球及中国单晶硅市场规模分析与竞争策略研究报告
  10. 全球与中国氢燃料电池液冷泵市场发展现状调查与投资前景预测报告2022-2028年版