الملخص
Windows Zero Configuration (WZC) هي خدمة Windows التي تقوم تلقائيا بتكوين أجهزة شبكة لاسلكية 802.11. قد تجد الشركات المصنعة للمحول ومطوري منفذ NDIS المصغر لتلك المحولات معلومات تشخيصية إضافية من خدمة WZC مفيدة.
توضح هذه المقالة كيفية التقاط سجل مطول جدا (سجل تم تعيينه إلى الحد الأقصى للإخراج) من WZC.
مزيد من المعلومات
لاستخدام قدرات التتبع الإضافية المضمنة في WZC، قم بتثبيت البنية التي تم التحقق منها من Wzcsvc.dll على نظام الاختبار. ستتم كتابة التتبع إلى ملف سجل على القرص. لذلك، ليس عليك ربط مصحح أخطاء Kernel (على سبيل المثال، WinDbg) أو تثبيت البنية الكاملة التي تم التحقق منها لنظام التشغيل.
إذا كنت لا تستخدم بنية كاملة محددة من نظام التشغيل، يجب الحصول على نسخة من Wzcsvc.dll الثنائية من نظام يستخدم بنية كاملة محددة من نظام التشغيل.
ملاحظة للحصول على الإصدار المحدد على القرص المضغوط، يمكنك الاشتراك في شبكة مطوري Microsoft (MSDN). لمزيد من المعلومات حول الاشتراكات، تفضل بزيارة موقع ويب التالي:
http://msdn.microsoft.com/en-us/subscriptions/default.aspx لالتقاط سجل من WZC أقل من الحد الأقصى للإخراج، اتبع الخطوات التالية:
-
قبل تحميل الثنائي على نظام الاختبار، يجب تعطيل حماية ملفات النظام (SFP).
لتعطيل SFP، اضغط على F8 أثناء بدء تشغيل النظام، ثم حدد الوضع الآمن عند تلقي مطالبة. استبدل الملف، ثم أعد تشغيل النظام. -
مع الثنائي المحدد من Wzcsvc.dll في مكانه (إما لأنك تقوم بتشغيل نظام تشغيل كامل محدد أو لأنك قمت باستبداله)، قم بتعيين إدخال السجل التالي إلى 1:
HKEY_LOCAL_MACHINE\Software\Microsoft\Tracing\WZCTrace\EnableFileTracing (REG_DWORD)
-
إذا لم يكن أي جزء من موقع الخلية موجودا، فقم بإنشاء خلايا النحل التي تريدها (على سبيل المثال، قد لا يكون التتبع وWZCTrace موجودين).
-
للتأثير على التغييرات في التتبع، قم إما بإعادة تشغيل النظام، أو إيقاف الخدمة وبدء تشغيلها. تنشئ الخدمة ملف السجل WZCTrace في المجلد ٪windir٪\Tracing.
-
تعطيل تتبع WZC عن طريق تعيين
EnableFileTracing إلى الصفر. -
بشكل افتراضي، يتم تعيين إخراج التتبع إلى الحد الأقصى للإخراج. لتخصيص مقدار المعلومات التي يتم إنتاجها، يمكنك إنشاء إدخال التسجيل FileTracingMask (REG_DWORD) باستخدام قيمة واحدة أو أكثر من القيم التالية (وOR معا حسب حاجتك).
0x80000000: Logs failed ASSERTs
0x01000000: Logs 'State Machine' events
0x00800000: Logs synchronization events
0x00400000: Logs storage events
0x00200000: Logs notifications
0x00100000: Logs hash related activities
0x00080000: Logs error conditions
0x00040000: Logs memory allocations and releases
0x00020000: Logs code path within WZCSVC
0x00010000: Logs generic events
0xFFFF0000: (default) logs all eventsملاحظة قد تتغير هذه العلامات.
المراجع
لمزيد من المعلومات، تفضل بزيارة مواقع ويب MSDN التالية:
الحصول على الإصدار المحدد
http://msdn.microsoft.com/en-us/library/ms792429.aspx
باستخدام الإصدار المحدد من Windows
http://msdn.microsoft.com/en-us/library/ms792436.aspx