Διορθώθηκε: msdtc αντιμετώπισε ένα σφάλμα (hr = 0x80000171)

Πίνακας περιεχομένων:

Βίντεο: Morse Alphabet Encoder/Decoder In Lua 2024

Βίντεο: Morse Alphabet Encoder/Decoder In Lua 2024
Anonim

Το MSDTC αντιμετώπισε ένα σφάλμα στον υπολογιστή σας; Μην ανησυχείτε, έχουμε τις σωστές διορθώσεις για εσάς. Ορισμένοι χρήστες των Windows ανέφεραν λάθη όταν ενεργοποιούν τη θέση λήψης WCF-Custom. Το σφάλμα εμφανίζεται συνήθως σε αυτή τη μορφή: Το MSDTC αντιμετώπισε ένα σφάλμα (HR = 0x80000171) ενώ προσπάθησε να δημιουργήσει μια ασφαλή σύνδεση με το σύστημα.

Ο Συντονιστής Κατανεμημένων Συναλλαγών της Microsoft (MSDTC) σάς δίνει τη δυνατότητα να ελέγχετε τον συντονισμό των συναλλαγών μεταξύ των διαχειριστών πόρων και των εφαρμογών. Επίσης, ενώ το MSDTC βασίζεται στην τοπολογία δικτύου των υποκείμενων στοιχείων, μια συναλλαγή μπορεί να καλύψει πολλαπλούς κωδικούς DTC σε όλο το δίκτυό σας.

Ωστόσο, η πρόσβαση DTC δικτύου πρέπει να είναι ενεργοποιημένη σε όλες τις περιπτώσεις DTC του MS που συμμετέχουν στη συναλλαγή. αυτό επιτρέπει στις συναλλαγές να συντονίζονται σε όλο το δίκτυο.

Για παράδειγμα, εάν ένας απομακρυσμένος υπολογιστής επιχειρεί να ενημερώσει μια βάση δεδομένων SQL χρησιμοποιώντας τη συναλλαγή MS DTC ενώ είναι απενεργοποιημένη η ρύθμιση DTC δικτύου, οι συναλλαγές θα αποτύχουν. Ως εκ τούτου, το MSDTC αντιμετώπισε μια ερώτηση σφάλματος. Η ομάδα Αναφορών των Windows έχει συντάξει την κατάλληλη λύση για αυτό το πρόβλημα σφάλματος.

Πώς μπορείτε να διορθώσετε την ειδοποίηση για "σφάλμα MSDTC"

  1. Ενεργοποιήστε την πρόσβαση DTC δικτύου
  2. Ενεργοποιήστε μια εξαίρεση τείχους προστασίας για το MS DTC
  3. Εξαίρεση του MSDTC στις ρυθμίσεις προστασίας από ιούς
  4. Ενεργοποίηση κανόνα για PPTP

Λύση 1: Ενεργοποίηση πρόσβασης DTC δικτύου

Μία από τις γρήγορες επιδιορθώσεις για το πρόβλημα σφάλματος είναι να ενεργοποιήσετε την πρόσβαση DTC δικτύου για τις συναλλαγές MS DTC. Μπορείτε να το κάνετε αυτό στις υπηρεσίες συνιστωσών. Ακολουθήστε τα παρακάτω βήματα για να ενεργοποιήσετε την πρόσβαση DTC δικτύου:

  • Μεταβείτε στην επιλογή Έναρξη, πληκτρολογήστε "dcomcnfg" χωρίς εισαγωγικά και, στη συνέχεια, πατήστε το πλήκτρο Enter.

  • Αναπτύξτε τη δομή κονσόλας για να εντοπίσετε το τοπικό κωδικό DTC (συνήθως βρίσκεται στην καρτέλα υπηρεσιών συνιστωσών)
  • Στο μενού "Ενέργεια", κάντε κλικ στην επιλογή Ιδιότητες.
  • Κάντε κλικ στην καρτέλα Ασφάλεια και πραγματοποιήστε τις ακόλουθες αλλαγές:
  • Στις Ρυθμίσεις ασφαλείας, επιλέξτε το πλαίσιο ελέγχου Πρόσβαση στο δίκτυο DTC.
  • Στην επικοινωνία του Διαχειριστή συναλλαγών, επιλέξτε τα πλαίσια ελέγχου "Να επιτρέπονται εισερχόμενα" και "Να επιτρέπονται εξερχόμενα".
  • Κάντε κλικ στο κουμπί OK.
  • Στη συνέχεια, κάντε επανεκκίνηση της υπηρεσίας συντονιστή συναλλαγών (MSDTC).

Ωστόσο, εάν εξακολουθείτε να λαμβάνετε το σφάλμα αφού δοκιμάσετε αυτήν την επιδιόρθωση, μπορείτε να προχωρήσετε στην επόμενη λύση.

  • ΔΙΑΒΑΣΤΕ ΕΠΙΣΗΣ Διορθώστε: "Η σύνδεση απέτυχε με σφάλμα 800"

Λύση 2: Ενεργοποίηση εξαίρεσης τείχους προστασίας για το MSDTC

Μερικές φορές, το MSDTC αντιμετώπισε μια προτροπή σφάλματος που προκαλείται από το τείχος προστασίας των Windows. Το τείχος προστασίας των Windows αποτρέπει την εκτέλεση του MSDTC στον υπολογιστή σας. αυτό οφείλεται στα προστατευτικά μέτρα του έναντι του εξωτερικού ελέγχου.

Ωστόσο, μπορείτε να παρακάμψετε αυτό το 'τοίχο' ενεργοποιώντας την εξαίρεση τείχους προστασίας για το MSDTC. Δείτε πώς να το κάνετε αυτό:

  • Μεταβείτε στην επιλογή Έναρξη> Πληκτρολογήστε "Τείχος προστασίας των Windows" και επιλέξτε "Επιτρέψτε μια εφαρμογή μέσω του Τείχους προστασίας των Windows".

  • Κάντε κλικ στις επιλογές "Αλλαγή ρυθμίσεων"

  • Τώρα, κάντε κλικ στο "Επιτρέψτε άλλο πρόγραμμα"
  • Στην καρτέλα Εξαιρέσεις, επιλέξτε το πλαίσιο ελέγχου "Distributed Transaction Coordinator".
  • Κάντε κλικ στο κουμπί OK.

Εν τω μεταξύ, εάν εξακολουθείτε να λαμβάνετε το σφάλμα αφού δοκιμάσετε αυτήν την επιδιόρθωση, μπορείτε να προχωρήσετε στην επόμενη λύση.

Λύση 3: Εξαίρεση του MSDTC στις ρυθμίσεις προστασίας από ιούς

Επίσης, τα υπερδραστικά προγράμματα προστασίας από ιούς μπορούν να εμποδίσουν το MSDTC στα Windows 10. ως εκ τούτου, με αποτέλεσμα το MSDTC αντιμετώπισε μια ερώτηση σφάλματος. Η καλύτερη λύση θα ήταν να αποκλείσετε το DTC από τις ρυθμίσεις προστασίας από ιούς.

Δείτε πώς μπορείτε να το κάνετε αυτό στο Windows Defender:

  • Εκκινήστε το Κέντρο ασφαλείας του Windows Defender
  • Τώρα, μεταβείτε στις ρυθμίσεις προστασίας από ιούς και απειλές

  • Επιλέξτε Εξαιρέσεις
  • Κάντε κλικ στην επιλογή "Προσθήκη ή κατάργηση εξαιρέσεων"
  • Τώρα, επιλέξτε 'Προσθήκη αποκλεισμού' και προσθέστε DTC.
  • Επανεκκινήστε τον υπολογιστή σας

-

Διορθώθηκε: msdtc αντιμετώπισε ένα σφάλμα (hr = 0x80000171)