Løsning: msdtc fikk en feil (hr = 0x80000171)

Innholdsfortegnelse:

Video: 8 Install MSDTC 2024

Video: 8 Install MSDTC 2024
Anonim

MSDTC har fått en feil på PCen din? Ikke bekymre deg, vi har de rette løsningene for deg. Noen Windows-brukere rapporterte om å få feil når de aktiverer WCF-Custom-mottaksstedet. Feilen vises vanligvis i dette formatet: MSDTC fikk en feil (HR = 0x80000171) under forsøk på å opprette en sikker forbindelse med systemet.

Microsofts distribuert transaksjonskoordinator (MSDTC) lar deg kontrollere transaksjonskoordinering mellom ressurssjefer og applikasjoner. Mens MSDTC er avhengig av nettverkstopologien til de underliggende komponentene, kan en transaksjon spenne over flere DTCer i hele nettverket ditt.

Imidlertid må Network DTC Access være aktivert i alle MS DTC-forekomster som deltar i transaksjonen; Dette gjør det mulig å koordinere transaksjoner over hele nettverket.

Hvis for eksempel en ekstern datamaskin prøver å oppdatere en SQL-database ved å bruke MS DTC-transaksjon mens Network DTC er deaktivert, vil transaksjonene mislykkes; Derfor oppstod MSDTC en feilmelding. Windows Report-teamet har samlet den aktuelle løsningen for dette feilproblemet.

Hvordan fikse 'MSDTC oppstod en feil' varsling

  1. Aktiver nettverk DTC-tilgang
  2. Aktiver et unntak for brannmur for MS DTC
  3. Ekskluder MSDTC i antivirusinnstillingene
  4. Aktiver regel for PPTP

Løsning 1: Aktiver nettverk DTC-tilgang

En av de raske løsningene for feilproblemet er å aktivere Network DTC Access for MS DTC-transaksjoner. Du kan gjøre dette i komponenttjenestene. Følg disse trinnene for å aktivere nettverks DTC-tilgang:

  • Gå til Start, skriv “dcomcnfg” uten anførselstegn, og trykk deretter Enter-tasten.

  • Utvid konsolltreet for å finne Local DTC (vanligvis plassert i fanen komponenttjenester)
  • Klikk på Egenskaper på Handlingsmenyen.
  • Klikk på Sikkerhetsfanen og gjør følgende endringer:
  • I Sikkerhetsinnstillinger merker du av for Network DTC Access.
  • I Transaction Manager-kommunikasjon merker du av for "Tillat inngående" og "Tillat utgående".
  • Klikk OK.
  • Start distribuert transaksjonskoordinator-tjenesten (MSDTC) på nytt.

Hvis du fortsatt får feilen etter å ha prøvd denne løsningen, kan du fortsette til neste løsning.

  • LES OGSÅ Fix: “Tilkoblingen mislyktes med feil 800”

Løsning 2: Aktiver et unntak for brannmur for MSDTC

Noen ganger har MSDTC fått en feilmelding forårsaket av Windows-brannmuren. Windows Firewall forhindrer MSDTC i å kjøre på datamaskinen din; Dette skyldes dets beskyttelsestiltak mot ekstern kontroll.

Du kan imidlertid omgå denne 'veggen' ved å aktivere unntak av brannmur for MSDTC. Slik gjør du det:

  • Gå til Start> Skriv "Windows Firewall", og velg "Tillat en app gjennom Windows Firewall".

  • Klikk på “Endre innstillinger” -alternativer

  • Nå, klikk på "Tillat et annet program"
  • I kategorien Unntak merker du av for Distribuert transaksjonskoordinator.
  • Klikk OK.

I mellomtiden, hvis du fremdeles får feilen etter å ha prøvd denne løsningen, kan du fortsette til neste løsning.

Løsning 3: Ekskluder MSDTC i antivirusinnstillingene

Også hyperaktive antivirusprogrammer kan blokkere MSDTC på Windows 10; Derfor resulterte MSDTC i en feilmelding. Den beste løsningen vil være å ekskludere DTC fra antivirusbeskyttelsesinnstillingene.

Slik gjør du i Windows Defender:

  • Start Windows Defender Security Center
  • Gå nå til virus- og trusselbeskyttelsesinnstillinger

  • Velg eksklusjoner
  • Klikk på alternativet Legg til eller fjern eksklusjoner
  • Velg nå "Legg til en ekskludering" og legg til DTC.
  • Start PCen på nytt

-

Løsning: msdtc fikk en feil (hr = 0x80000171)