熱烈歡迎來到威客建站網官方網站!--我們是最專業的移動短信商務服務商! 在線留言 設為首頁 加入收藏
威客建站網-網站優化_網站設計_小程序制作_seo排名公司
當前位置:新聞資訊 >> 常見問題

安裝com+應用程序Npointhost時出錯

發布日期:2019/7/22 16:58:27 訪問次數:274

安裝com+應用程序Npointhost時出錯 
com+無法與microsoft分布式事務協調程序交談

百度是因為沒有啟動 msdtc 這個服務
net start msdtc 卻提示:
Distributed Transaction Coordinator 
服務無法啟動發生服務特定錯誤: 3221229584
再百度這個錯誤找到最終問題了:
主要是系統無法找到MS DTC 日志文件造成的,只要創建一下就可以了:
cmd: msdtc -resetlog",運行該命令即可.

 

 

Distributed Transaction Coordinator 服務因 3221229584 (0xC0001010) 服務性錯誤而停止

 

方法一
這主要是系統無法找到MS DTC 日志文件造成的,只要創建一下就可以了:

點開始→運行→輸入命令"msdtc -resetlog",運行該命令即可.

之后,重新啟動電腦,或者運行服務中的"Distributed Transaction Coordinator "服務均可.

方法二

問題解決:

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 服務。


安裝com+應用程序Npointhost時出錯



來源:威客短信網-【專業建站,微信小程序開發】歡迎分享,(QQ/微信:310203268)

專業建站、公司建站、智能建站 小程序制作、微信公眾號開發

工作時間

早9:00 - 晚18:00

節假日不休

13657081696
双色球蓝球预测 浙江快乐12任五中了有 最简单的平特肖公式 一分赛车位置加减 山东十一运夺金走势图 新疆新时时彩设奖规则 - 点击进入 江西快3复式6选3多少钱 重庆快乐10分走势图 真准网 亿客隆 特攻报 幸运农场彩票分析师 亿客隆 江西快三49期走势图 时时彩票平台排行榜 四川时时彩开奖视频直播 娱乐平台哪家好 浙江体彩6+1预测