OPRAVA: MSDTC zistil chybu (HR = 0x80000171)

MSDTC zistil chybu vo vašom PC? Nebojte sa, máme pre vás správne opravy. Niektorí používatelia operačného systému Windows hlásili chyby, keď povolili umiestnenie príjmu WCF-Custom. Chyba je zvyčajne zobrazená v tomto formáte: MSDTC vyskytla chyba (HR = 0x80000171) pri pokuse o vytvorenie zabezpečeného pripojenia so systémom.

Microsoft Distributed Transaction Coordinator (MSDTC) vám umožňuje kontrolovať koordináciu transakcií medzi správcami zdrojov a aplikáciami. Aj keď sa MSDTC spolieha na topológiu siete základných komponentov, transakcia môže preklenúť viacero DTC vo vašej sieti.

Prístup k DTC siete však musí byť povolený vo všetkých inštanciách MS DTC, ktoré sa zúčastňujú transakcie; to umožňuje koordináciu transakcií v rámci siete.

Ak sa napríklad vzdialený počítač pokúsi aktualizovať databázu SQL pomocou transakcie MS DTC, kým je deaktivovaný DTC siete, transakcie sa nepodarí; MSDTC preto narazil na výzvu na chybu. Tím Windows Report zostavil príslušné riešenie tohto problému s chybou.

Ako opraviť upozornenie „MSDTC došlo k chybe“

  1. Povoliť prístup k DTC siete
  2. Povoliť výnimku brány firewall pre MS DTC
  3. Vynechajte MSDTC v nastavení antivírusového programu
  4. Povoliť pravidlo pre protokol PPTP

Riešenie 1: Povolenie prístupu k sieti DTC

Jedným z rýchlych opráv problému s chybou je povoliť prístup k sieti DTC pre transakcie MS DTC. Môžete to urobiť v službách komponentov. Ak chcete povoliť prístup k sieti DTC, postupujte podľa týchto krokov:

  • Prejdite na Štart, zadajte „dcomcnfg“ bez úvodzoviek a potom stlačte kláves Enter.

  • Rozbaľte strom konzoly a vyhľadajte lokálny kód DTC (zvyčajne sa nachádza na karte Služby komponentov).
  • V ponuke Akcia kliknite na položku Vlastnosti.
  • Kliknite na kartu Zabezpečenie a vykonajte nasledujúce zmeny:
  • V časti Nastavenia zabezpečenia vyberte začiarkavacie políčko Prístup k sieti DTC.
  • V časti Komunikácia manažéra transakcií začiarknite políčka „Povoliť prichádzajúce“ a „Povoliť odchádzajúce“.
  • Kliknite na tlačidlo OK.
  • Potom znova spustite službu Distributed Transaction Coordinator (MSDTC).

Ak sa však po vyskúšaní tejto opravy stále vyskytne chyba, môžete pokračovať k ďalšiemu riešeniu.