סיכום
Windows Zero Configuration (WZC) הוא שירות Windows שמגדיר באופן אוטומטי התקני רשת אלחוטית של 802.11. יצרני מתאמים ומפתחי מיני-Port של NDIS עבור מתאמים אלה עשויים למצוא מידע אבחון נוסף על-ידי שירות WZC.
מאמר זה מתאר כיצד ללכוד יומן רישום מילולי מאוד (אחד מוגדר לפלט מרבי) מ- WZC.
מידע נוסף
כדי להשתמש ביכולות המעקב הנו נוספות המוכללות ב- WZC, התקן את גירסת ה- Build המסו מסומנת של Wzcsvc.dll למערכת הבדיקה. המעקב ייכתב לקובץ יומן רישום בדיסק. לכן, אין צורך לחבר מאתר באגים בליבה (לדוגמה, WinDbg) או להתקין את גירסת ה- Build כולה שבדקה את מערכת ההפעלה.
אם אינך משתמש ב- Build מלא שבדוק של מערכת ההפעלה, עליך להשיג עותק של הקובץ הבינארי Wzcsvc.dll ממערכת המשתמשת ב- Build מסומן מלא של מערכת ההפעלה.
הערה כדי להשיג את גירסת ה- Build שבדקה בתקליטור, באפשרותך להירשם כמנוי לרשת המפתחים של Microsoft (MSDN). לקבלת מידע נוסף אודות מנויים, בקר באתר האינטרנט הבא:
http://msdn.microsoft.com/en-us/subscriptions/default.aspx כדי ללכוד יומן רישום מ- WZC הקטן מהפלט המרבי, בצע את הפעולות הבאות:
-
לפני שתטען את הבינארי במערכת הבדיקה, עליך להפוך את System File Protection (SFP) ללא זמין.
כדי להפוך את SFP ללא זמין, הקש F8 בזמן שהמערכת מופעלת, ולאחר מכן בחר מצב בטוח בעת קבלת בקשה. החלף את הקובץ ולאחר מכן הפעל מחדש את המערכת. -
כאשר הערך הבינארי של Wzcsvc.dll מסומן (מכיוון שאתה מפעיל מערכת הפעלה מלאה שנבדקה או מכיוון שהחלפת אותה), הגדר את ערך הרישום הבא ל- 1:
HKEY_LOCAL_MACHINE\Software\Microsoft\Tracing\WZCTrace\EnableFileTracing (REG_DWORD)
-
אם חלק כלשהו של מיקום הכוורת אינו קיים, צור את הכוורות הרצויות (לדוגמה, ייתכן ש- Tracing ו- 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:
השגת גירסת ה- Build
http://msdn.microsoft.com/en-us/library/ms792429.aspx באמצעות גירסת
ה- Build של Windows
http://msdn.microsoft.com/en-us/library/ms792436.aspx