Polecamy: Program do korekcji błędów, zoptymalizować i przyspieszyć Windows.
MSDTC napotkał błąd na komputerze? Nie martw się, mamy dla Ciebie odpowiednie poprawki. Niektórzy użytkownicy systemu Windows zgłaszali błędy podczas włączania lokalizacji odbioru WCF-Custom. Błąd jest zwykle wyświetlany w tym formacie: MSDTC napotkał błąd (HR = 0x80000171) podczas próby ustanowienia bezpiecznego połączenia z systemem.
Koordynator transakcji rozproszonych firmy Microsoft (MSDTC) umożliwia kontrolowanie koordynacji transakcji między menedżerami zasobów a aplikacjami. Ponadto, podczas gdy MSDTC opiera się na topologii sieci podstawowych komponentów, transakcja może obejmować wiele kodów DTC w całej sieci.
Jednak dostęp do DTC przez sieć musi być włączony we wszystkich instancjach MS DTC uczestniczących w transakcji; Umożliwia to koordynację transakcji w całej sieci.
Na przykład, jeśli komputer zdalny próbuje zaktualizować bazę danych SQL przy użyciu transakcji MS DTC, gdy usługa DTC sieci jest wyłączona, transakcje zakończą się niepowodzeniem; stąd MSDTC napotkał komunikat o błędzie. Zespół raportowania systemu Windows opracował odpowiednie rozwiązanie tego problemu z błędem.
Jak naprawić błąd „MSDTC napotkał błąd”
- Włącz dostęp do DTC przez sieć
- Włącz wyjątek zapory dla MS DTC
- Wyklucz MSDTC w ustawieniach antywirusa
- Włącz regułę dla PPTP
Rozwiązanie 1: Włącz dostęp do DTC przez sieć
Jednym z szybkich rozwiązań problemu z błędem jest włączenie dostępu do DTC przez sieć dla transakcji MS DTC. Możesz to zrobić w usługach składowych. Wykonaj następujące kroki, aby włączyć dostęp do DTC w sieci:
- Przejdź do Start, wpisz „dcomcnfg” bez cudzysłowów, a następnie naciśnij klawisz Enter.
- Rozwiń drzewo konsoli, aby zlokalizować lokalny kod DTC (zwykle znajduje się na karcie usług komponentu)
- W menu Akcja kliknij polecenie Właściwości.
- Kliknij kartę Zabezpieczenia i wprowadź następujące zmiany:
- W ustawieniach zabezpieczeń zaznacz pole wyboru Network DTC Access.
- W komunikacji Menedżera transakcji zaznacz pola wyboru „Zezwalaj na przychodzące” i „Zezwalaj na wychodzące”.
- Kliknij OK.
- Uruchom ponownie usługę Koordynator transakcji rozproszonych (MSDTC).
Jeśli jednak błąd nadal występuje po wypróbowaniu tej poprawki, możesz przejść do następnego rozwiązania.