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“
- Povoliť prístup k DTC siete
- Povoliť výnimku brány firewall pre MS DTC
- Vynechajte MSDTC v nastavení antivírusového programu
- 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.