Shrnutí
Windows Zero Configuration (WZC) je služba systému Windows, která automaticky konfiguruje zařízení bezdrátové sítě 802.11. Pro výrobce adaptérů a vývojáře miniportů NDIS pro tyto adaptéry můžou být užitečné další diagnostické informace ze služby WZC.
Tento článek popisuje, jak zachytit velmi podrobný protokol (který je nastavený na maximální výstup) z WZC.Další informace
Pokud chcete využít další funkce trasování integrované do WZC, nainstalujte do testovacího systému kontrolované sestavení Wzcsvc.dll. Trasování se zapíše do souboru protokolu na disku. Proto nemusíte připojovat ladicí program jádra (například WinDbg) ani instalovat celý kontrolovaný build operačního systému.
Pokud nepoužíváte úplné kontrolované sestavení operačního systému, musíte získat kopii binárního Wzcsvc.dll ze systému, který používá kompletní kontrolované sestavení operačního systému. Poznámka: Chcete-li získat zkontrolovaný build na disku CD, můžete se přihlásit k odběru služby Microsoft Developer Network (MSDN). Další informace o předplatných naleznete na následujícím webu:http://msdn.microsoft.com/en-us/subscriptions/default.aspx Chcete-li zaznamenat protokol z WZC, který je menší než maximální výstup, postupujte takto:
-
Před načtením binárního souboru do testovacího systému je nutné zakázat ochranu systémových souborů (SFP).
Pokud chcete SFP zakázat, stiskněte při spouštění systému klávesu F8 a po zobrazení výzvy vyberte Nouzový režim . Nahraďte soubor a restartujte systém. -
Se zaškrtnutým binárním souborem Wzcsvc.dll (buď proto, že spouštíte úplný kontrolovaný operační systém, nebo protože jste ho nahradili), nastavte následující položku registru na hodnotu 1:
HKEY_LOCAL_MACHINE\Software\Microsoft\Tracing\WZCTrace\EnableFileTracing (REG_DWORD)
-
Pokud žádná část umístění podregistru neexistuje, vytvořte požadované podregistry (například Trasování a WZCTrace nemusí existovat).
-
Pokud chcete změny trasování provést, restartujte systém nebo zastavte a spusťte službu. Služba vytvoří soubor protokolu WZCTrace ve složce %windir%\Tracing.
-
Zakažte trasování WZC nastavením
EnableFileTracing na nulu. -
Ve výchozím nastavení je výstup trasování nastavený na maximální výstup. Pokud chcete nastavit, kolik informací se vytváří, můžete vytvořit položku registru FileTracingMask (REG_DWORD) pomocí jedné nebo více následujících hodnot (a nebo je společně podle potřeby).
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 eventsPoznámka: Tyto příznaky se můžou změnit.
Odkazy
Další informace naleznete na následujících webech MSDN:
Získání zaškrtnutéhttp://msdn.microsoft.com/en-us/library/ms792429.aspx sestavení pomocí zaškrtnutého buildu windowshttp://msdn.microsoft.com/en-us/library/ms792436.aspx