永发信息网

MS dtc 服务启动不起来

答案:4  悬赏:0  手机版
解决时间 2021-04-02 03:02
MS dtc 服务启动不起来
最佳答案
今天到客户,中间层坏了,查看中间层日志:
Distributed Transaction Coordinator 服务因 3221229584 (0xC0001010) 服务中止, 造成K3中间层无法注册,也无法修复K3中间层.
问题解决方法:setp 1
停止相关服务

使用TXT文件写入下列代码,保存成 BAT文件,进行执行
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 服务。
全部回答
给你找了一些方法,自己看看吧
1:确认在“配置属性”中的“启用ASP.NET调试 "为 "True "
操作步骤:
VS环境里面,菜单-项目-项目属性(最下得选项)-配置属性(左边第二项)-Debugging-Enable Asp.Net Debugging 设置为True
作用:
确定调试器能过启动IIS来调试asp.net页面!
2:确认你的 "web.config "中的 "debug=true "
操作步骤
打开web.config文件,设置debug= "true ";
作用:配置调试器可以调试该应用程序
3:若你安装过wind2000 SP4后,则要在命令行执行 "regsvr32 i aspnet_isap.dll "
操作步骤:
开始-运行-cmd-regsvr32 i aspnet_isap.dll
作用:
重新注册aspnet_isap.dll
4:在IIS里查看站点信息,选中 "目录安全性 ",里面有 "匿名访问和身份验证控制 ",再点击 "编辑.. ",确认 "集成Windows身份验证 "选项被选中
操作步骤:
我的电脑-右击-管理-应用程序管理-IIS-默认网站-你得站点-右击-目录安全性-认证和访问方式-勾选匿名访问和身份验证控制,编辑-勾选确认 "集成Windows身份验证“
作用:
匿名访问:此处设置不是为了解决你得调试问题,是为了能够使局域网或者广域网中其他用户通过输入你得Ip和网站名称来访问该网站
集成Windows身份验证:刚建立得网站身份验证方式为Windows要求必须用windows用户身份访问该网站,不更该IIS,将无法正常调试!
5:在IE选项-> "安全设置 "-> "自定义级别 "里有 "用户验 ",确认选中 "自动使用当前用户名和密码登录 "
步骤上述已经详细
作用不详
6:运行C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i
操作步骤;
cd到C:\WINNT\Microsoft.NET\Framework\v1.0.3705\目录
aspnet_regiis.exe -i
或者start=all progames - visual studio.net 2003-visual studio.net tools - command prompt-aspnet_regiis.exe -i
作用:
重新注册当前得.net framework版本即(v1.0.3705)到iis,为了解决调试得时候出现您所运行得.net版本不是v1.1得问题
7:控制面板--管理工具--计算机管理--本地用户和组--用户,双击ASPNET用户,为其隶属于添加Administrators用户
重装一下iis试试
重新做一下系统试试!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
庾澄庆在柯达相片的广告曲里唱的《柯达一刻》
用拟人的修辞手法写一段话,150字
一次性纸杯是用什么纸做的啊?
太原无痛人流正规的无痛人流差不多要多少钱?
电缆接地铜排电流大的问题
一概而论什么意思
单反相机 棚拍 引闪器怎么用?高手帮帮忙~~急
暖瓶塞拿不出来..新买的暖瓶,刚打完水,瓶塞
肩膀疼胳膊上举不疼怎么回事
《率土之滨》怎么指挥攻城?
考试培训网校怎么样
新型无机非金属材料的介绍
8086的寄存器属于1兆的的范围么?
长江海事局船舶网上申报系统网址
5000W的空调一小时多少度电?
推荐资讯
县城公务员都什么样人
寻找杭州富阳市做纯手千层底布鞋,有认识的可
已知一元二次方程(m-1)x2+7mx+m2+3m-4=0有
项目审计过程中能满足2小时内到达审计现场的
上美国纽约高中
忻州附中高中部附近有没有托管,如有,地址在哪
求《她娇软可口》TXT
金属活动性越强置换出的氢气就越多吗
如何撰写一份出色的简历推荐报告
楚国有哪些贵族
我国熊猫现在剩下多少只?
81(x-2)²=16,求解,须详细过程
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?