Resumo
A WZC (Configuração do Windows Zero) é o serviço Windows que configura automaticamente dispositivos de rede sem fio 802.11. Os fabricantes de adaptadores e os desenvolvedores de miniportos do NDIS para esses adaptadores podem achar úteis informações adicionais de diagnóstico do serviço WZC.
Este artigo descreve como capturar um log muito verboso (um que está definido como saída máxima) do WZC.
Informações adicionais
Para usar os recursos de rastreamento adicionais que são incorporados ao WZC, instale o build verificado de Wzcsvc.dll no sistema de teste. O rastreamento será gravado em um arquivo de log em disco. Portanto, você não precisa conectar um depurador do Kernel (por exemplo, WinDbg) ou instalar todo o build verificado do sistema operacional.
Se você não estiver usando um build verificado completo do sistema operacional, deverá obter uma cópia do Wzcsvc.dll binário de um sistema que está usando um build verificado completo do sistema operacional.
Observação Para obter o build verificado no CD, você pode assinar a MSDN (Microsoft Developer Network). Para obter mais informações sobre assinaturas, visite o seguinte site da Web:
http://msdn.microsoft.com/en-us/subscriptions/default.aspx Para capturar um log do WZC que seja menor que a saída máxima, siga estas etapas:
-
Antes de carregar o binário no sistema de teste, você deve desabilitar o SFP (System File Protection).
Para desabilitar o SFP, pressione F8 enquanto o sistema está começando e selecione Modo seguro quando receber um prompt. Substitua o arquivo e reinicie o sistema. -
Com o binário verificado de Wzcsvc.dll em vigor (porque você está executando um sistema operacional verificado completo ou porque o substituiu), defina a seguinte entrada do registro como 1:
HKEY_LOCAL_MACHINE\Software\Microsoft\Tracing\WZCTrace\EnableFileTracing (REG_DWORD)
-
Se alguma parte do local do hive não existir, crie os hives desejados (por exemplo, rastreamento e WZCTrace podem não existir).
-
Para efetuar as alterações no rastreamento, reinicie o sistema ou pare e inicie o serviço. O serviço cria o arquivo de log WZCTrace na pasta %windir%\Tracing.
-
Desabilite o rastreamento WZC definindo
EnableFileTracing como zero. -
Por padrão, a saída de rastreamento é definida como saída máxima. Para adaptar a quantidade de informações produzidas, você pode criar a entrada do registro FileTracingMask (REG_DWORD) usando um ou mais dos seguintes valores (e OR juntos conforme você precisar).
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 eventsObserve que esses sinalizadores podem ser alterados.
Referências
Para obter mais informações, visite os seguintes sites do MSDN:
Obtendo ohttp://msdn.microsoft.com/en-us/library/ms792429.aspx
de build
verificado usando o build verificado do Windows
http://msdn.microsoft.com/en-us/library/ms792436.aspx