Spis treści
MSDTC napotkał błąd na twoim komputerze? Nie martw się, mamy dla Ciebie odpowiednie poprawki. Niektórzy użytkownicy systemu Windows zgłosili błędy podczas włączania niestandardowej lokalizacji odbioru WCF. 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 Microsoft (MSDTC) pozwala kontrolować koordynację 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 sieci DTC musi być włączony we wszystkich wystąpieniach MS DTC biorących udział w transakcji; umożliwia to koordynację transakcji w sieci.
Na przykład, jeśli komputer zdalny spróbuje zaktualizować bazę danych SQL przy użyciu transakcji MS DTC, gdy DTC sieci jest wyłączony, transakcje nie powiodą się; dlatego MSDTC napotkał monit o błąd. Zespół Windows Report opracował odpowiednie rozwiązanie tego problemu z błędem.
Jak naprawić alert „MSDTC napotkał błąd”
- Włącz dostęp do sieci DTC
- 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 sieci DTC
Jednym z szybkich rozwiązań problemu z błędem jest włączenie dostępu do sieci DTC dla transakcji MS DTC. Możesz to zrobić w usługach składowych. Wykonaj następujące kroki, aby włączyć dostęp do sieci DTC:
- 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 składowych)
- W menu Akcja kliknij polecenie Właściwości.
- Kliknij kartę Zabezpieczenia i wprowadź następujące zmiany:
- W Ustawieniach bezpieczeństwa zaznacz pole wyboru Dostęp do sieci DTC.
- W oknie Komunikacja menedżera transakcji zaznacz pola wyboru „Zezwalaj na przychodzące” i „Zezwalaj na wychodzące”.
- Kliknij OK.
- Następnie uruchom ponownie usługę koordynatora transakcji rozproszonych (MSDTC).
Jeśli jednak błąd nadal występuje po wypróbowaniu tej poprawki, możesz przejść do następnego rozwiązania.
- Czytaj także Poprawka: „Połączenie nie powiodło się z błędem 800”
Rozwiązanie 2: Włącz wyjątek zapory dla MSDTC
Czasami MSDTC napotkał komunikat o błędzie spowodowany przez Zaporę systemu Windows. Zapora systemu Windows zapobiega uruchomieniu MSDTC na twoim komputerze; wynika to z jego środków ochronnych przed kontrolą zewnętrzną.
Możesz jednak ominąć tę „ścianę”, włączając wyjątek zapory dla MSDTC. Oto jak to zrobić:
- Przejdź do Start> Wpisz „Windows Firewall” i wybierz „zezwalaj na aplikację przez Windows Firewall”.
- Kliknij opcję „Zmień ustawienia”
- Teraz kliknij „Zezwalaj na inny program”
- Na karcie Wyjątki zaznacz pole wyboru „Koordynator transakcji rozproszonych”.
- Kliknij OK.
W międzyczasie, jeśli błąd nadal występuje po wypróbowaniu tej poprawki, możesz przejść do następnego rozwiązania.
Rozwiązanie 3: Wyklucz MSDTC w ustawieniach antywirusa
Ponadto, nadpobudliwe programy antywirusowe mogą blokować MSDTC w systemie Windows 10; stąd w wyniku MSDTC napotkał monit o błąd. Najlepszym obejściem byłoby wykluczenie DTC z ustawień ochrony antywirusowej.
Oto jak to zrobić w programie Windows Defender:
- Uruchom Windows Defender Security Center
- Teraz przejdź do Wirusa Ustawienia ochrony przed zagrożeniami
- Wybierz wykluczenia
- Kliknij opcję „Dodaj lub usuń wykluczenia”
- Teraz wybierz „Dodaj wykluczenie” i dodaj DTC.
- Uruchom ponownie komputer
— POWIĄZANE: POPRAWKA: Wi-Fi często się rozłącza w Windows 10, 8.1, 8, 7
Rozwiązanie 4: Włącz regułę dla PPTP
Oto jak to zrobić:
- Przejdź do Start> Panel sterowania
- Teraz przejdź do Zapory systemu Windows> Wybierz Ustawienia zaawansowane
- Wyszukaj „Routing i dostęp zdalny” w obszarze Reguły przychodzące i Reguły wychodzące.
W przypadku reguł ruchu przychodzącego: kliknij prawym przyciskiem myszy „Routing i dostęp zdalny (PPTP-In)”, wybierz „Włącz regułę”. W przypadku reguł wychodzących: kliknij prawym przyciskiem myszy „Routing i dostęp zdalny (PPTP-Out)”, wybierz „Włącz regułę”.
Podsumowując, zalecamy sprawdzenie okna dialogowego ustawień zabezpieczeń MSDTC w celu uzyskania szczegółowych informacji na temat błędu MSDTC (HR = 0x80000171). Poinformuj nas, jak udało Ci się rozwiązać ten problem z błędem. Skomentuj poniżej.