修复:msdtc遇到错误(hr = 0x80000171)

目录:

视频: Орфография французского языка. Когда ставить accent grave, а когда – accent aigu? 2024

视频: Орфография французского языка. Когда ставить accent grave, а когда – accent aigu? 2024
Anonim

MSDTC在您的PC上遇到错误? 不用担心,我们为您提供了正确的修复程序。 一些Windows用户报告说他们在启用WCF-Custom接收位置时遇到错误。 错误通常以以下格式显示: MSDTC在尝试与系统建立安全连接时遇到错误(HR = 0x80000171)。

Microsoft的分布式事务处理协调器(MSDTC)使您可以控制资源管理器和应用程序之间的事务协调。 同样,虽然MSDTC依赖于基础组件的网络拓扑,但是事务可以跨越整个网络中的多个DTC。

但是,必须在参与事务的所有MS DTC实例上启用“网络DTC访问”。 这使交易可以在整个网络上进行协调。

例如,如果在禁用网络DTC的情况下远程计算机尝试使用MS DTC事务更新SQL数据库,则事务将失败;否则,事务将失败。 因此,MSDTC遇到错误提示。 Windows报表团队已针对此错误问题编译了适用的解决方案。

如何修复“ MSDTC遇到错误”警报

  1. 启用网络DTC访问
  2. 为MS DTC启用防火墙例外
  3. 在防病毒设置中排除MSDTC
  4. 启用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。
  • 重新启动电脑

-

修复:msdtc遇到错误(hr = 0x80000171)