Riepilogo
Windows Zero Configuration (WZC) è il servizio Windows che configura automaticamente i dispositivi di rete wireless 802.11. I produttori di adattatori e gli sviluppatori di miniport NDIS per tali adattatori potrebbero trovare utili informazioni diagnostiche aggiuntive dal servizio WZC.
Questo articolo descrive come acquisire un log molto dettagliato (uno impostato su output massimo) da WZC.
Ulteriori informazioni
Per utilizzare le funzionalità di traccia aggiuntive integrate in WZC, installare la build controllata di Wzcsvc.dll nel sistema di test. La traccia verrà scritta in un file di log su disco. Pertanto, non è necessario collegare un debugger del kernel (ad esempio, WinDbg) o installare l'intera build controllata del sistema operativo.
Se non si usa una build controllata completa del sistema operativo, è necessario ottenere una copia del Wzcsvc.dll binario da un sistema che usa una build controllata completa del sistema operativo.
Nota Per ottenere la build selezionata su CD, è possibile abbonarsi a Microsoft Developer Network (MSDN). Per altre informazioni sulle sottoscrizioni, visitare il seguente sito Web:
http://msdn.microsoft.com/en-us/subscriptions/default.aspx Per acquisire da WZC un log di output inferiore al massimo, attenersi alla seguente procedura:
-
Prima di caricare il file binario nel sistema di test, è necessario disabilitare System File Protection (SFP).
Per disabilitare SFP, premi F8 durante l'avvio del sistema e quindi seleziona Modalità provvisoria quando ricevi un prompt. Sostituisci il file e riavvia il sistema. -
Con il binario controllato di Wzcsvc.dll sul posto (perché si sta eseguendo un sistema operativo completo controllato o perché è stato sostituito), impostare la voce del Registro di sistema seguente su 1:
HKEY_LOCAL_MACHINE\Software\Microsoft\Tracing\WZCTrace\EnableFileTracing (REG_DWORD)
-
Se una parte della posizione dell'hive non esiste, creare gli hive desiderati (ad esempio Tracing e WZCTrace potrebbero non esistere).
-
Per applicare le modifiche alla traccia, riavviare il sistema o arrestare e avviare il servizio. Il servizio crea il file di log WZCTrace nella cartella %windir%\Tracing.
-
Disabilitare la traccia WZC impostando
EnableFileTracing suzero. -
Per impostazione predefinita, l'output di traccia è impostato su output massimo. Per personalizzare la quantità di informazioni prodotte, è possibile creare la voce del Registro di sistema FileTracingMask (REG_DWORD) usando uno o più dei valori seguenti (e OR insieme in base alle esigenze).
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 eventsNota Questi contrassegni potrebbero cambiare.
Riferimenti
Per ulteriori informazioni, visitare i seguenti siti Web MSDN:
Recupero della build
controllatahttp://msdn.microsoft.com/en-us/library/ms792429.aspx
Uso della build controllata di Windows
http://msdn.microsoft.com/en-us/library/ms792436.aspx