FIX: MSDTC واجه خطأ (HR = 0x80000171)

واجه MSDTC خطأ على جهاز الكمبيوتر الخاص بك؟ لا تقلق ، لدينا الحلول المناسبة لك. أبلغ بعض مستخدمي Windows عن حصولهم على أخطاء عند قيامهم بتمكين موقع تلقي WCF-Custom. عادةً ما يتم عرض الخطأ في هذا التنسيق: واجه MSDTC خطأ (HR = 0x80000171) أثناء محاولة تأسيس اتصال آمن مع النظام.

يمكّنك Microsoft منسق المعاملات الموزعة (MSDTC) من التحكم في تنسيق المعاملات بين مديري الموارد والتطبيقات. أيضًا ، بينما تعتمد MSDTC على طبولوجيا شبكة المكونات الأساسية ، يمكن أن تمتد المعاملة إلى عدة DTCs عبر شبكتك.

ومع ذلك ، يجب تمكين Network DTC Access على كافة مثيلات MS DTC التي تشارك في المعاملة ؛ يتيح ذلك تنسيق المعاملات عبر الشبكة.

على سبيل المثال ، إذا حاول كمبيوتر بعيد تحديث قاعدة بيانات SQL باستخدام معاملة MS DTC أثناء تعطيل Network DTC ، فسوف تفشل المعاملات ؛ وبالتالي ، واجه MSDTC موجه خطأ. قام فريق Windows Report بتجميع الحل المناسب لمشكلة الخطأ هذه.

كيفية إصلاح "واجه MSDTC خطأ"

  1. تمكين الوصول إلى شبكة DTC
  2. تمكين استثناء جدار الحماية لـ MS DTC
  3. استبعد MSDTC في إعدادات مكافحة الفيروسات
  4. تمكين القاعدة لـ PPTP

الحل 1: تمكين الوصول إلى شبكة DTC

أحد الحلول السريعة لمشكلة الخطأ هو تمكين Network DTC Access لمعاملات MS DTC. يمكنك القيام بذلك في خدمات المكونات. اتبع هذه الخطوات لتمكين وصول DTC للشبكة:

  • انتقل إلى ابدأ ، اكتب "dcomcnfg" بدون علامات اقتباس ، ثم اضغط على مفتاح Enter.

  • قم بتوسيع شجرة وحدة التحكم لتحديد موقع DTC المحلي (الموجود عادةً في علامة تبويب خدمات المكونات)
  • من القائمة إجراء ، انقر فوق "خصائص".
  • انقر فوق علامة التبويب "أمان" وقم بإجراء التغييرات التالية:
  • في إعدادات الأمان ، حدد خانة الاختيار Network DTC Access.
  • في اتصال إدارة المعاملات ، حدد خانتي الاختيار "السماح بالوارد" و "السماح بالخروج".
  • انقر فوق موافق.
  • أعد تشغيل خدمة Distributed Transaction Coordinator (MSDTC) فيما بعد.

ومع ذلك ، إذا استمر ظهور الخطأ بعد تجربة هذا الإصلاح ، فيمكنك المتابعة إلى الحل التالي.