สรุป
Windows Zero Configuration (WZC) เป็นบริการของ Windows ที่กําหนดค่าอุปกรณ์เครือข่ายไร้สาย 802.11 โดยอัตโนมัติ ผู้ผลิตอะแดปเตอร์และนักพัฒนามินิพอร์ต NDIS สําหรับอะแดปเตอร์เหล่านั้นอาจพบว่าข้อมูลการวินิจฉัยเพิ่มเติมจากบริการ WZC มีประโยชน์มาก
บทความนี้อธิบายวิธีการจับภาพบันทึกรายละเอียดมาก (ที่ถูกตั้งค่าเป็นผลลัพธ์สูงสุด) จาก WZC
ข้อมูลเพิ่มเติม
เมื่อต้องการใช้ความสามารถในการสืบค้นกลับเพิ่มเติมที่สร้างไว้ใน WZC ให้ติดตั้งรุ่นWzcsvc.dll ที่เลือกบนระบบทดสอบ จะมีการเขียนการสืบค้นกลับที่ล็อกไฟล์บนดิสก์ ดังนั้น คุณไม่จําเป็นต้องเชื่อมต่อดีบักเกอร์เคอร์เนล (ตัวอย่างเช่น WinDbg) หรือติดตั้งระบบปฏิบัติการรุ่นที่ตรวจสอบทั้งหมด
หากคุณไม่ได้ใช้ระบบปฏิบัติการรุ่นที่มีการตรวจสอบโดยสมบูรณ์ คุณต้องได้รับสําเนาของWzcsvc.dll ไบนารีจากระบบที่ใช้ระบบปฏิบัติการรุ่นที่มีการตรวจสอบเสร็จสมบูรณ์
หมายเหตุ เมื่อต้องการรับรุ่นที่เลือกบนซีดี คุณสามารถสมัครใช้งาน Microsoft Developer Network (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) โดยใช้ค่าอย่างน้อยหนึ่งค่าต่อไปนี้ (และหรือเข้าด้วยกันตามที่คุณต้องการ)
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 รุ่นที่เลือก