修复:msdtc遇到错误(hr = 0x80000171)
目录:
视频: Орфография французского языка. Когда ставить accent grave, а когда – accent aigu? 2024
MSDTC在您的PC上遇到错误? 不用担心,我们为您提供了正确的修复程序。 一些Windows用户报告说他们在启用WCF-Custom接收位置时遇到错误。 错误通常以以下格式显示: MSDTC在尝试与系统建立安全连接时遇到错误(HR = 0x80000171)。
Microsoft的分布式事务处理协调器(MSDTC)使您可以控制资源管理器和应用程序之间的事务协调。 同样,虽然MSDTC依赖于基础组件的网络拓扑,但是事务可以跨越整个网络中的多个DTC。
但是,必须在参与事务的所有MS DTC实例上启用“网络DTC访问”。 这使交易可以在整个网络上进行协调。
例如,如果在禁用网络DTC的情况下远程计算机尝试使用MS DTC事务更新SQL数据库,则事务将失败;否则,事务将失败。 因此,MSDTC遇到错误提示。 Windows报表团队已针对此错误问题编译了适用的解决方案。
如何修复“ MSDTC遇到错误”警报
- 启用网络DTC访问
- 为MS DTC启用防火墙例外
- 在防病毒设置中排除MSDTC
- 启用PPTP规则
解决方案1:启用网络DTC访问
错误问题的快速解决方案之一是为MS DTC事务启用网络DTC访问。 您可以在组件服务中执行此操作。 请按照下列步骤来启用网络DTC访问:
- 转到“开始”,键入“ dcomcnfg”(不带引号),然后按Enter键。
- 展开控制台树以找到本地DTC(通常位于组件服务选项卡中)
- 在“操作”菜单上,单击“属性”。
- 单击安全性选项卡,然后进行以下更改:
- 在“安全设置”中,选中“网络DTC访问”复选框。
- 在“事务管理器通信”中,选中“允许入站”和“允许出站”复选框。
- 单击确定。
- 之后,重新启动分布式事务处理协调器服务(MSDTC)。
但是,如果尝试此修复程序后仍然出现错误,则可以继续下一个解决方案。
- 还请阅读修复:“连接失败,错误800”
解决方案2:为MSDTC启用防火墙例外
有时,MSDTC遇到错误提示是Windows防火墙引起的。 Windows防火墙阻止MSDTC在您的计算机上运行; 这是由于其针对外部控制的保护措施。
但是,您可以通过为MSDTC启用防火墙例外来绕过此“墙”。 这样做的方法如下:
- 转到开始>键入“ Windows防火墙”,然后选择“允许应用程序通过Windows防火墙”。
- 点击“更改设置”选项
- 现在,单击“允许另一个程序”
- 在“例外”选项卡上,选中“分布式事务处理协调器”复选框。
- 单击确定。
同时,如果尝试此修复程序后仍然出现错误,则可以继续下一个解决方案。
解决方案3:在防病毒设置中排除MSDTC
同样,活动过度的防病毒程序可能会在Windows 10上阻止MSDTC。 因此,导致MSDTC遇到错误提示。 最好的解决方法是从防病毒保护设置中排除DTC。
这是在Windows Defender中执行此操作的方法:
- 启动Windows Defender安全中心
- 现在,转到“病毒和威胁防护”设置
- 选择排除项
- 点击“添加或删除排除项”选项
- 现在,选择“添加排除项”并添加DTC。
- 重新启动电脑
-