لتمكين تتبع التشخيص ل MS DTC على جهاز كمبيوتر يستند إلى Windows

ينطبق على: Windows Server Technical PreviewWindows 10 Education released in July 2015Windows 10 Pro released in July 2015

هام: تتضمن هذه المقالة معلومات حول كيفية تعديل التسجيل. تأكد من عمل نسخة احتياطية من التسجيل قبل تعديله. تأكد من معرفة كيفية استعادته في حالة حدوث مشكلة. لمزيد من المعلومات حول كيفية عمل نسخة احتياطية واستعادة وتعديل السجل، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
وصف 256986 تسجيل Microsoft Windows

مقدمة


تتناول هذه المقالة كيفية تمكين تتبع التشخيص Microsoft منسق المعاملات الموزعة (MS DTC) على جهاز كمبيوتر يستند إلى Windows.

تتوفر الأنواع التالية من مرافق التتبع:
  • إدارة المعاملات التتبع
    إدارة المعاملات (TM) تتبع مسارات تتغير حالة الحركة. تم إنشاؤه بواسطة إدارة معاملات MS DTC. الإخراج في تنسيق ثنائي، ويجب أن يتم تنسيق الإخراج. "إدارة المعاملات" جزء من خدمة MS DTC.
  • تتبع الخطأ مدير الاتصال
    تتبع الخطأ المدير (CM) الاتصال بتعقب أي العملية التي يقوم بتحميل الملف Msdtcprx.dll والذي يستخدم الإجراء البعيد (RPC) استدعاء واجهة MS DTC للاتصال مع الآخرين MS DTC العمليات المتعلقة. الإخراج تنسيق النص. الخطأ "0x8004d00a" هو خطأ نموذجية للاتصالات التي تتبع الخطأ مدير قد يكون مفيداً.
ملاحظة: إدارة المعاملات التتبع وتتبع الخطأ إدارة الاتصال عمليات مستقلة. يمكنك بشكل مستقل تمكين الحركة إدارة التتبع والاتصالات إدارة الأخطاء التتبع. أو، يمكنك تعطيله بشكل مستقل.

مزيد من المعلومات


تمكين إدارة المعاملات التتبع

يمكنك استخدام الأداة الإضافية مكونات خدمات Microsoft Management Console (MMC) لتمكين إدارة المعاملات التتبع. للقيام بذلك، اتبع الخطوات التالية:
  1. انقر فوق ابدأStart button ، انقر فوق
    كافة البرامج، انقر فوق البرامج الملحقة، ومن ثم انقر فوق تشغيل.
  2. اكتب comexp.msc، ومن ثم انقر فوق
    OK.
  3. توسيع خدمات المكونات، قم بتوسيع
    أجهزة الكمبيوتر، قم بتوسيع جهاز الكمبيوتر، قم بتوسيع
    إدارة المعاملات الموزعة، انقر بالزر الأيمن DTC المحليةومن ثم انقر فوق خصائص.
  4. انقر فوق علامة التبويب التتبع .
  5. في علامة التبويب تتبع ، يمكنك تعديل خيارات التتبع TM التالية:
    • إخراج التتبع
      • تتبع المعاملات
        • تتبع كافة المعاملات
        • تتبع المعاملات قبل اكتمالها
        • تتبع المعاملات طويلة الأمد
عند تغيير تكوين تتبع TM، خدمة MS DTC بالكشف عن التغييرات. ومع ذلك، لم تكن إعادة تدوير العملية. على سبيل المثال، عندما تقوم بتغيير الحركات التي يتم تتبع أو موقع ملف التتبع، اكتشاف خدمة MS DTC التغيير في التسجيل. لا يلزم إعادة تشغيل خدمة MS DTC.

نظام جديد لتتبع MS DTC في Windows

في نظام التشغيل Windows Vista، MS DTC على نظام تتبع الجديد واتساع. النظام الجديد على تصميم الأهداف التالية:
  • مطلوب سطر واحد فقط من التعليمات البرمجية لإضافة تتبع منسقة.
  • التتبع قابلة للقراءة من قبل البشر على إنتاج أجهزة الكمبيوتر بشبكة.
  • خيارات إخراج بالمرونة.
  • التتبع بسرعة.
  • لا يلزم إعادة تشغيل الكمبيوتر لتغيير الخيارات.
بالإضافة إلى ذلك، في Windows 10 و Windows Server المعاينة الفنية، يكون اسم ملف سجل التتبع يتضمن اسم عملية استدعاء سجل التتبع. ويتم التحكم بها بواسطة مفتاح تسجيل الإخراج.

تكوين تتبع

تحذير قد تحدث مشكلات خطيرة إذا قمت بتعديل التسجيل بشكل غير صحيح باستخدام "محرر التسجيل" أو باستخدام طريقة أخرى. قد تتطلب هذه المشكلات إعادة تثبيت نظام التشغيل. لا تضمن Microsoft أن تتمكن من حل هذه المشاكل. تعديل التسجيل على مسؤوليتك الشخصية.

تكوين تتبع يقع على العقدة المحلية في مفتاح تسجيل الذي يدعى تتبع ضمن مفتاح التسجيل MS DTC. تتضمن مفتاح التسجيل تتبع إدارة الاتصال التتبع. سابقا، استخدام مفتاح التسجيل TraceCMErr لتكوين تتبع إدارة الاتصال. يحتوي مفتاح تسجيل التتبع على المفتاحين الفرعيين التاليين:
  • مصادر
    المفتاح الفرعي مصادر تكوين نوع التتبع.
  • إخراج
    تكوين المفتاح الفرعي الإخراج حيث يتم إرسال إخراج التتبع.
ملاحظة: تأكد من أن العملية الوصول إلى مفتاح التسجيل التتبع. بشكل افتراضي، لا يقوم بإنشاء مفتاح هذا تكوين نظام التشغيل Windows Vista ولا يمنح أذونات هذا المفتاح. يمكنك استخدام "محرر التسجيل" لتكوين وظيفة التتبع.

لإنشاء وظيفة تتبع إدخالات التسجيل، اتبع الخطوات التالية:

  1. انقر فوق ابدأStart button ، انقر فوق
    كافة البرامج، انقر فوق البرامج الملحقة، انقر فوق
    تشغيل، اكتب regedit، وثم انقر فوق موافق.
  2. تحديد موقع وثم انقر فوق أحد المفاتيح الفرعية التالية:
     
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Sources HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Output
  3. في القائمة تحرير ، انقر فوق جديد، ومن ثم انقر فوق نوع بيانات الإدخال. على سبيل المثال، انقر فوق
    قيمة DWORD (32-بت).
  4. اكتب اسم المصدر المطلوب، واضغط على ENTER. لمزيد من المعلومات حول أسماء المصدر، راجع الجدول الموجود في قسم "تكوين مصادر".
  5. انقر نقراً مزدوجاً فوق إدخال التسجيل الجديد، ثم انقر فوق
    تعديل، اكتب القيمة التي تريدها في المربع بيانات القيمة ومن ثم انقر فوق موافق.
  6. من القائمة ملف ، انقر فوق
    إنهاء.

تكوين مصادر

مفتاح التسجيل مصادر على مجموعة من قيم التسجيل DWORD المسردة في الجدول التالي.
الاسمالوصف
TRACE_MISCآثار لا يمكن تصنيفها في فئات أخرى
TRACE_CMآثار في إدارة الاتصال
TRACE_TRACEالبنية التحتية تتبع نفسه
TRACE_SVCيتتبع بدء تشغيل ملف.exe والخدمه
TRACE_GATEWAYمصدر العبارة
TRACE_UIيتتبع واجهة المستخدم
TRACE_CONTACTيتتبع تجمع الاتصال والاتصالات
TRACE_UTILتتبع إجراءات المساعدة التي يتم استدعاؤها من مواقع متعددة
TRACE_CLUSTERتتبع التعليمات البرمجية الخاصة الكتلة (المساعدة)
TRACE_RESOURCEتتبع التعليمات البرمجية الخاصة بمورد نظام المجموعة
TRACE_TIPمصدر تتبع حركة بروتوكول إنترنت (تلميح)
TRACE_XAمصدر تتبع إدارة معاملة XA (XATM)
TRACE_LOGسجل التتبع
TRACE_MTXOCIمصدر التتبع طبقة OCI/النظام التجاري المتعدد الأطراف (Mtxoci.dll)
TRACE_ETWTRACEمصدر التتبع أحداث التتبع ل Windows (ETW)
TRACE_PROXYعمليات التتبع التي يتم إنشاؤها في وكيل MSDTC DLL
TRACE_KTMRMتتبع للتكامل مع إدارة معاملات Kernel
TRACE_VSSBACKUPتتبع للتكامل مع Microsoft Visual SourceSafe النسخ الاحتياطي والاستعادة إليه
TRACE_PERFMONتتبع مع دعم لعدادات الأداء
يجب أن تكون قيمة DWORD رقم من 0 إلى 255. تشير قيمة DWORD إلى مستوى التتبع التي تحدث. يسرد الجدول التالي قيم DWORD المحتملة.
القيمةالوصف
0const TRACE_OFF بايت
1const TRACE_ERROR بايت
2const TRACE_WARNING بايت
3const TRACE_INFO بايت
4const TRACE_VERBOSE بايت
5const TRACE_VERY_VERBOSE بايت
6const TRACE_INOUT بايت
0xF0const TRACE_OBSCURE بايت
0xFFconst TRACE_EVERYTHING بايت
ملاحظة: تتضمن القيم الأعلى تلقائياً القيم الأدنى. ولذلك، عندما تقوم بتمكين مستوى TRACE_INFO، يتم أيضا تمكين مستوى TRACE_ERROR. استخدام مصادر قليلة جداً تتبع أي أعلى من مستوى TRACE_VERBOSE.

تكوين تتبع الإخراج

تحذير قد تحدث مشكلات خطيرة إذا قمت بتعديل التسجيل بشكل غير صحيح باستخدام "محرر التسجيل" أو باستخدام طريقة أخرى. قد تتطلب هذه المشكلات إعادة تثبيت نظام التشغيل. لا تضمن Microsoft أن تتمكن من حل هذه المشاكل. تعديل التسجيل على مسؤوليتك الشخصية.

مفتاح التسجيل إخراج يحتوي على مجموعة من القيم التي تتحكم بحيث يتم إرسال إخراج التتبع. هذه القيم كما يلي:
  • قيمة تراسيفيليباث (REG_SZ) هو المجلد الجذر الذي يجب تخزين ملفات التتبع. تتم كتابة التتبع إلى ملف في مجلد يسمى msdtc X.log. في هذا اسم المجلد، يمثل X PID عشرية لعملية إنشاء الملف. تأكد من أن كافة العمليات التي تهم يمكنهم الوصول إلى المجلد المكون. وإلا، سيتم فقدان معلومات التتبع. إذا لم يتم تعيين هذه القيمة، لا يتم إرسال عمليات التتبع إلى ملف.
  • قيمة إيماجينامينتراسيفيلينامينابليد (REG_DWORD) يحدد ما إذا كان اسم ملف سجل التتبع التي تم إنشاؤها يتضمن اسم ملف صورة من عملية استدعاء سجل التتبع. إذا تم تعيين هذا إلى قيمة غير صفرية، سيتم تضمين اسم ملف صورة عملية في ملف سجل التتبع التي تم إنشاؤها. إذا تم تعيين هذه القيمة إلى صفر، سيقوم اسم ملف صورة عملية لا يمكن تضمينها في ملف سجل التتبع التي تم إنشاؤها. بشكل افتراضي، يتم تعيين القيمة إلى صفر (0). ما يلي هو مثال لاسم ملف التتبع حيث يحتوي ملف السجل الذي تم إنشاؤه على العملية:

    Svchost.exe MSDTC-أو MSDTC msdtc.exe 3552.log 3556.log
     
  • قيمة ميموريبوفيرسيزي (REG_DWORD) هو حجم المخزن المؤقت الدائري الذي تخزن رسائل التتبع. إذا تم تعيين هذه القيمة إلى 0، يتم تعطيل تتبع الذاكرة. بشكل افتراضي، تكون هذه القيمة هي 10 ميغابايت. قد تضطر إلى زيادة هذه القيمة إذا تم تمكين تتبع مطول.
  • قيمة ديبوجوتينابليد (REG_DWORD) تمكين أو تعطيل الإخراج إلى مصحح الأخطاء. إذا كانت قيمة غير صفرية، يتم تمكين الإخراج. افتراضياً، يتم تعطيل مفتاح التسجيل هذا الإخراج.
عند تغيير تكوين تتبع الخطأ إدارة الاتصال، التغييرات نافذة المفعول عند إعادة استخدام عملية تحميل الملف Msdtcprx.dll. على سبيل المثال، لتكوين تتبع الخطأ إدارة الاتصال التغييرات نافذة المفعول عند إعادة استخدام عملية خدمة MS DTC.

بدلاً من ذلك، يمكنك إنشاء ملف.reg ومن ثم يمكنك استخدام "محرر التسجيل" لاستيراد الملف. للقيام بذلك، اتبع الخطوات التالية:
  1. إنشاء ملف.reg جديد يحتوي على مثال التعليمات البرمجية التالي:
    Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing]
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Output]
    "DebugOutEnabled"=dword:00000000
    "TraceFilePath"=""
    "MemoryBufferSize"=dword:0000000a
    "ImageNameInTraceFileNameEnabled"=dword:00000001
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Sources]
    "TRACE_MISC"=dword:00000000
    "TRACE_CM"=dword:00000000
    "TRACE_TRACE"=dword:00000000
    "TRACE_SVC"=dword:00000000
    "TRACE_GATEWAY"=dword:00000000
    "TRACE_UI"=dword:00000000
    "TRACE_CONTACT"=dword:00000000
    "TRACE_UTIL"=dword:00000000
    "TRACE_CLUSTER"=dword:00000000
    "TRACE_RESOURCE"=dword:00000000
    "TRACE_TIP"=dword:00000000
    "TRACE_XA"=dword:00000000
    "TRACE_LOG"=dword:00000000
    "TRACE_MTXOCI"=dword:00000000
    "TRACE_ETWTRACE"=dword:00000000
    "TRACE_PROXY"=dword:00000000
    "TRACE_KTMRM"=dword:00000000
    "TRACE_VSSBACKUP"=dword:00000000

  2. انقر فوق ابدأStart button ، انقر فوق
    كافة البرامج، انقر فوق البرامج الملحقة، انقر فوق
    تشغيل، اكتب regedit ، ثم انقر فوق ثم
    OK.
  3. من القائمة ملف ، انقر فوق
    استيراد.
  4. حدد موقع الملف الذي قمت بإنشائه في الخطوة 1، ومن ثم انقر فوق
    فتح. يظهر مربع الحوار "محرر التسجيل" .
  5. انقر فوق موافق.
  6. من القائمة ملف ، انقر فوق
    إنهاء.

تأثير الأداء

افتراضياً، يتم تعطيل وظيفة التتبع في نظام التشغيل Windows Vista. ولذلك، يوجد أي تأثير الأداء على تثبيت عادية.


عليك عدم تمكين وظيفة التتبع على أجهزة الكمبيوتر الإنتاج ما لم يشر إلى "أخصائي الدعم لدى Microsoft العملاء" مطلوب معلومات التتبع لتشخيص مشكلة. تتبع قد يؤثر على أداء الكمبيوتر. أولاً يجب العثور على المشكلة، ويجب حلها. بعد ذلك، تعطيل وظيفة التتبع مباشرة.

تكوين نظام المجموعة

لتثبيتات نظام المجموعة، تأكد من احتواء كافة إدخالات التسجيل على كافة العقد على إدخالات السجل هذه. أي عقده لا يحتوي على إدخالات التسجيل التالية، يتجاهل كتلة التعليمات البرمجية إدخالات التسجيل في السجل المشترك نظراً لعدم وجود إدخالات التسجيل في تسجيل الكمبيوتر المحلي.