Исправлено: msdtc обнаружил ошибку (hr = 0x80000171)

Оглавление:

Видео: Щенячий патруль НОВЫЕ СЕРИИ игра мультик для детей про щенков Paw Patrol Детский летсплей #ММ 2024

Видео: Щенячий патруль НОВЫЕ СЕРИИ игра мультик для детей про щенков Paw Patrol Детский летсплей #ММ 2024
Anonim

MSDTC обнаружил ошибку на вашем компьютере? Не волнуйтесь, у нас есть правильные решения для вас. Некоторые пользователи Windows сообщали об ошибках при включении местоположения получения WCF-Custom. Ошибка обычно отображается в следующем формате: MSDTC обнаружил ошибку (HR = 0x80000171) при попытке установить безопасное соединение с системой.

Координатор распределенных транзакций Microsoft (MSDTC) позволяет контролировать координацию транзакций между менеджерами ресурсов и приложениями. Кроме того, хотя MSDTC полагается на топологию сети базовых компонентов, транзакция может охватывать несколько DTC по всей вашей сети.

Однако доступ к сетевому DTC должен быть включен на всех экземплярах MS DTC, которые участвуют в транзакции; Это позволяет координировать транзакции по сети.

Например, если удаленный компьютер пытается обновить базу данных SQL с помощью транзакции MS DTC, когда сетевой DTC отключен, транзакции завершатся неудачно; следовательно, MSDTC обнаружил сообщение об ошибке. Группа отчетов Windows скомпилировала подходящее решение для этой проблемы с ошибкой.

Как исправить предупреждение «MSDTC обнаружил ошибку»

  1. Включить доступ по сети DTC
  2. Включить исключение брандмауэра для MS DTC
  3. Исключите MSDTC в настройках антивируса
  4. Включить правило для PPTP

Решение 1. Включите доступ по сети DTC

Одним из быстрых решений проблемы с ошибкой является включение Network DTC Access для транзакций MS DTC. Вы можете сделать это в компоненте службы. Выполните следующие действия, чтобы включить доступ по сети DTC:

  • Перейдите в Пуск, введите «dcomcnfg» без кавычек, а затем нажмите клавишу Enter.

  • Разверните дерево консоли, чтобы найти локальный код неисправности (обычно находится на вкладке служб компонентов).
  • В меню «Действие» выберите «Свойства».
  • Перейдите на вкладку «Безопасность» и внесите следующие изменения:
  • В настройках безопасности установите флажок «Доступ к DTC для сети».
  • В окне «Связь с менеджером транзакций» установите флажки «Разрешить входящий» и «Разрешить исходящий».
  • Нажмите ОК.
  • Затем перезапустите службу координатора распределенных транзакций (MSDTC).

Однако, если вы по-прежнему получаете ошибку после пробного исправления, вы можете перейти к следующему решению.

  • ЧИТАЙТЕ ТАКЖЕ Исправление: «Соединение не удалось с ошибкой 800»

Решение 2. Включите исключение брандмауэра для MSDTC

Иногда MSDTC обнаруживает ошибку, вызванную брандмауэром Windows. Брандмауэр Windows предотвращает запуск MSDTC на вашем компьютере; это связано с его защитными мерами от внешнего контроля.

Однако вы можете обойти эту «стену», включив исключение брандмауэра для MSDTC. Вот как это сделать:

  • Перейдите в «Пуск»> «Брандмауэр Windows» и выберите «разрешить приложение через брандмауэр Windows».

  • Нажмите «Изменить настройки»

  • Теперь нажмите «Разрешить другую программу»
  • На вкладке «Исключения» установите флажок «Координатор распределенных транзакций».
  • Нажмите ОК.

Между тем, если вы все еще получаете сообщение об ошибке после пробного исправления, вы можете перейти к следующему решению.

Решение 3. Исключите MSDTC в настройках антивируса

Кроме того, гиперактивные антивирусные программы могут блокировать MSDTC в Windows 10; следовательно, в результате MSDTC обнаружил сообщение об ошибке. Лучший обходной путь - исключить DTC из настроек антивирусной защиты.

Вот как это сделать в Защитнике Windows:

  • Запустите Центр Защитника Защитника Windows
  • Теперь перейдите к настройкам защиты от вирусов и угроз

  • Выберите исключения
  • Нажмите «Добавить или удалить исключения»
  • Теперь выберите «Добавить исключение» и добавьте DTC.
  • Перезагрузите компьютер

-

Исправлено: msdtc обнаружил ошибку (hr = 0x80000171)