FIX: Az MSDTC hibát észlelt (HR = 0x80000171)

Az MSDTC hibát észlelt a számítógépen? Ne aggódj, nekünk megvan a megfelelő javítás. Egyes Windows-felhasználók arról számoltak be, hogy hibákat szereztek, amikor engedélyezik a WCF-Custom fogadó helyét. A hiba általában ilyen formátumban jelenik meg: az MSDTC hibát észlelt (HR = 0x80000171), miközben megpróbálta létrehozni egy biztonságos kapcsolatot a rendszerrel.

A Microsoft Distributed Transaction Coordinator (MSDTC) lehetővé teszi az erőforrás-kezelők és alkalmazások közötti tranzakciók összehangolásának ellenőrzését. Továbbá, míg az MSDTC az alapul szolgáló összetevők hálózati topológiájára támaszkodik, a tranzakció több DTC-t is lefedhet az egész hálózaton.

A hálózati DTC-hozzáférést azonban engedélyezni kell az összes tranzakcióban részt vevő MS DTC-példányban; ez lehetővé teszi az ügyletek összehangolását a hálózaton keresztül.

Például, ha egy távoli számítógép megpróbál frissíteni egy SQL adatbázist MS DTC tranzakció használatával, míg a hálózati hibakód le van tiltva, a tranzakciók meghiúsulnak; így az MSDTC hibát észlelt. A Windows Jelentéscsapat összeállította a hiba megoldására vonatkozó megoldást.

Az "MSDTC" hibaüzenetének javítása

  1. Hálózati DTC-hozzáférés engedélyezése
  2. Tűzfal kivétel engedélyezése az MS DTC számára
  3. Az MSDTC kizárása a víruskereső beállításaiban
  4. Szabály engedélyezése a PPTP számára

1. megoldás: Hálózati DTC-hozzáférés engedélyezése

A hiba probléma egyik gyors javítása az, hogy engedélyezze a hálózati hibakód elérését az MS DTC tranzakciókhoz. Ezt megteheti az összetett szolgáltatásoknál. A hálózati DTC-hozzáférés engedélyezéséhez kövesse az alábbi lépéseket:

  • Menjen a Start menübe, írja be a „dcomcnfg” -t idézőjelek nélkül, majd nyomja meg az Enter billentyűt.

  • Bontsa ki a konzolfát a Helyi diagnosztikai hibakód megkereséséhez (általában az összetevők szolgáltatás lapján található)
  • A Művelet menüben kattintson a Tulajdonságok parancsra.
  • Kattintson a Biztonság fülre, és tegye a következőket:
  • A Biztonsági beállítások területen jelölje be a Hálózati DTC-hozzáférés jelölőnégyzetet.
  • A Tranzakciókezelő kommunikációjában jelölje be a Bejövő engedélyezés és a Kimenő engedélyezése jelölőnégyzetet.
  • Kattintson az OK gombra.
  • Utána indítsa újra az elosztott tranzakciós koordinátor szolgáltatást (MSDTC).

Ha azonban a hiba kijavítása után még mindig hiba lép fel, akkor folytassa a következő megoldást.