Поправете: msdtc срещна грешка (hr = 0x80000171)

Съдържание:

Видео: 8 Install MSDTC 2024

Видео: 8 Install MSDTC 2024
Anonim

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

Координаторът на разпределените транзакции на Microsoft (MSDTC) ви позволява да контролирате координацията на транзакциите между мениджърите на ресурси и приложенията. Освен това, докато MSDTC разчита на мрежовата топология на основните компоненти, транзакция може да обхване множество DTC в цялата мрежа.

Въпреки това мрежовият DTC достъп трябва да бъде активиран за всички MS DTC инстанции, които участват в транзакцията; това дава възможност за координиране на транзакциите в цялата мрежа.

Например, ако отдалечен компютър се опита да актуализира SQL база данни чрез използване на MS DTC транзакция, докато Network DTC е деактивиран, транзакциите ще се провалят; следователно, MSDTC срещна подкана за грешка. Екипът на Windows Report е съставил приложимото решение за този проблем с грешки.

Как да коригираме предупреждението „MSDTC срещна грешка“

  1. Активиране на мрежовия DTC достъп
  2. Активирайте изключение на защитната стена за MS DTC
  3. Изключете MSDTC във вашите антивирусни настройки
  4. Активиране на правило за PPTP

Решение 1: Активиране на мрежовия DTC достъп

Едно от бързите корекции на проблема с грешките е да се даде възможност за достъп до мрежов DTC за MS DTC транзакции. Можете да направите това в компонентите услуги. Следвайте тези стъпки, за да активирате мрежовия DTC достъп:

  • Отидете на Start, въведете „dcomcnfg“ без кавички и натиснете клавиша Enter.

  • Разширете дървото на конзолата, за да намерите Local DTC (обикновено се намира в раздела за услуги за компоненти)
  • В менюто Действие щракнете върху Свойства.
  • Щракнете върху раздела Защита и направете следните промени:
  • В Настройки за сигурност, поставете отметка в квадратчето Network DTC Access.
  • В комуникацията с мениджъра на транзакции поставете отметки в квадратчетата „Разрешаване на входящи“ и „Разрешаване на изходящите“.
  • Щракнете върху OK.
  • Рестартирайте след това услугата за разпределен координатор на транзакции (MSDTC).

Ако все пак получите грешката след като изпробвате това поправяне, можете да преминете към следващото решение.

  • ЧЕТЕТЕ СЪЩО Поправете: „Връзката не е успешна с грешка 800“

Решение 2: Активирайте изключение на защитната стена за MSDTC

Понякога MSDTC срещне подкана за грешка, причинена от защитната стена на Windows. Защитната стена на Windows предотвратява стартирането на MSDTC на вашия компютър; това се дължи на защитните му мерки срещу външен контрол.

Можете обаче да заобиколите тази „стена“, като активирате изключение на защитната стена за MSDTC. Ето как да направите това:

  • Отидете на Старт> Въведете „Защитна стена на Windows“ и изберете „разрешение на приложение през защитната стена на Windows“.

  • Кликнете върху опциите „Промяна на настройките“

  • Сега кликнете върху „Разрешаване на друга програма“
  • В раздела Изключения, поставете отметка в квадратчето „Координатор на разпределената транзакция“.
  • Щракнете върху OK.

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

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

Също така, хиперактивните антивирусни програми могат да блокират MSDTC на Windows 10; следователно, в резултат на MSDTC се появи подкана за грешка. Най-доброто решение би било да изключите DTC от настройките си за антивирусна защита.

Ето как да направите това в Windows Defender:

  • Стартирайте Центъра за сигурност на Windows Defender
  • Сега, отидете на настройките за защита от вируси и заплахи

  • Изберете Изключения
  • Кликнете върху опцията „Добавяне или премахване на изключения“
  • Сега изберете „Добавяне на изключване“ и добавете DTC.
  • Рестартирайте вашия компютър

-

Поправете: msdtc срещна грешка (hr = 0x80000171)