Fix: msdtc stötte på ett fel (hr = 0x80000171)

Innehållsförteckning:

Video: 18. Windows Server 2008 R2 MSDTC Network Configuration 2024

Video: 18. Windows Server 2008 R2 MSDTC Network Configuration 2024
Anonim

MSDTC stötte på ett fel på din dator? Oroa dig inte, vi har rätt lösningar för dig. Vissa Windows-användare rapporterade att de fick fel när de aktiverar mottagningsplatsen WCF-Custom. Felet visas vanligtvis i detta format: MSDTC stötte på ett fel (HR = 0x80000171) vid försök att upprätta en säker anslutning med systemet.

Microsofts distribuerade transaktionskoordinator (MSDTC) gör det möjligt för dig att kontrollera transaktionskoordinering mellan resurshanterare och applikationer. Medan MSDTC förlitar sig på nätverkstopologin för de underliggande komponenterna, kan en transaktion sträcka sig över flera DTC: er i hela ditt nätverk.

Dock måste Network DTC Access vara aktiverat i alla MS DTC-instanser som deltar i transaktionen; detta gör det möjligt att samordna transaktioner över hela nätverket.

Om till exempel en fjärrdator försöker uppdatera en SQL-databas med MS DTC-transaktion medan Network DTC är inaktiverad, kommer transaktionerna att misslyckas; följaktligen stötte MSDTC på en felmeddelande. Windows Report-teamet har sammanställt tillämplig lösning för detta felproblem.

Hur du fixar "MSDTC stötte på ett fel" -alarm

  1. Aktivera nätverk DTC-åtkomst
  2. Aktivera ett brandväggsundantag för MS DTC
  3. Uteslut MSDTC i dina antivirusinställningar
  4. Aktivera regel för PPTP

Lösning 1: Aktivera nätverk DTC-åtkomst

En av snabbkorrigeringarna för felproblemet är att aktivera Network DTC Access för MS DTC-transaktioner. Du kan göra detta i komponenttjänsterna. Följ dessa steg för att aktivera nätverk DTC Access:

  • Gå till Start, skriv “dcomcnfg” utan citat och tryck sedan på Enter-tangenten.

  • Expandera konsolträdet för att hitta lokal DTC (vanligtvis finns på fliken Komponenttjänster)
  • Klicka på Egenskaper på Åtgärd-menyn.
  • Klicka på fliken Säkerhet och gör följande ändringar:
  • Markera kryssrutan Network DTC Access i Säkerhetsinställningar.
  • Markera kryssrutorna 'Tillåt inkommande' och 'Tillåt utgående' i Transaction Manager-kommunikation.
  • Klicka på OK.
  • Starta om distribuerad transaktionskoordinator-tjänst (MSDTC) efteråt.

Om du fortfarande får felet efter att ha testat den här fixen kan du fortsätta till nästa lösning.

  • LÄS Också Fix: "Anslutningen misslyckades med fel 800"

Lösning 2: Aktivera ett brandväggsundantag för MSDTC

Ibland har MSDTC stött på en felmeddelande orsakas av Windows-brandväggen. Windows Firewall förhindrar att MSDTC körs på din dator; detta beror på dess skyddsåtgärder mot extern kontroll.

Du kan emellertid kringgå denna "vägg" genom att aktivera brandväggsundantag för MSDTC. Så här gör du:

  • Gå till Start> Skriv "Windows Firewall" och välj "tillåt en app via Windows Firewall".

  • Klicka på "Ändra inställningar"

  • Klicka nu på "Tillåt ett annat program"
  • Markera kryssrutan 'Distribuerad transaktionskoordinator' på fliken Undantag.
  • Klicka på OK.

Under tiden, om du fortfarande får felet efter att ha testat den här fixen, kan du fortsätta till nästa lösning.

Lösning 3: Uteslut MSDTC i dina antivirusinställningar

Dessutom kan hyperaktiva antivirusprogram blockera MSDTC på Windows 10; följaktligen har MSDTC stött på en felmeddelande. Den bästa lösningen skulle vara att utesluta DTC från dina antivirusskyddsinställningar.

Så här gör du i Windows Defender:

  • Starta Windows Defender Security Center
  • Gå nu till inställningarna för virus- och hotskydd

  • Välj undantag
  • Klicka på alternativet "Lägg till eller ta bort undantag"
  • Välj nu "Lägg till en uteslutning" och lägg till DTC.
  • Starta om datorn

-

Fix: msdtc stötte på ett fel (hr = 0x80000171)