КОРЕКЦИЯ: 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 възникна грешка“
- Активиране на мрежовия DTC достъп
- Активиране на изключение за защитна стена за MS DTC
- Изключете MSDTC в настройките на антивирусния софтуер
- Разрешаване на правило за PPTP
Решение 1: Активирайте Мрежовия DTC достъп
Една от бързите поправки за проблема с грешката е да се разреши мрежов DTC достъп за MS DTC транзакции. Можете да направите това в компонентните услуги. Изпълнете следните стъпки, за да активирате мрежовия DTC достъп:
- Отидете на Start, въведете “dcomcnfg” без кавички и след това натиснете клавиша Enter.
- Разгънете дървото на конзолата, за да намерите локални DTC (обикновено намиращи се в раздела компонентни услуги)
- В менюто Действие щракнете върху Свойства.
- Кликнете върху раздела Защита и направете следните промени:
- В Настройки на защитата поставете отметка в квадратчето Мрежов DTC достъп.
- В съобщението „Мениджър на транзакции“ поставете отметка в квадратчетата „Разреши входящи“ и „Разрешаване на изходящи“.
- Кликнете върху OK.
- След това рестартирайте услугата Координатор за разпределени транзакции (MSDTC).
Ако все пак получите грешка след изпробване на това решение, можете да преминете към следващото решение.