解决“已禁用对分布式事务管理器(MSDTC)的网络访问”错误

当系统提示:“已禁用对分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问。”时,可按下面步骤进行处理。

将下面部分保存成.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 %   /

 

 

启用网络Com+ 访问。

启用事务Internet 协议,XA事务。

不要求进行验证。
启用网络DTC访问。

重启电脑。

你可能感兴趣的:(分布式事务)