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
- Hálózati DTC-hozzáférés engedélyezése
- Tűzfal kivétel engedélyezése az MS DTC számára
- Az MSDTC kizárása a víruskereső beállításaiban
- 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.