КОРЕКЦИЯ: MSDTC възникна грешка (HR = 0x80000171)

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

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

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

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

Как да поправите „MSDTC възникна грешка“

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

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

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

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

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

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