Resumen
Windows Zero Configuration (WZC) es el servicio de Windows que configura automáticamente dispositivos de red inalámbrica 802.11. Los fabricantes de adaptadores y los desarrolladores de minipuerto NDIS para esos adaptadores pueden encontrar útil información de diagnóstico adicional del servicio WZC.
Este artículo describe cómo capturar un registro muy detallado (uno que se establece en la salida máxima) de WZC.
Más información
Para usar las capacidades de seguimiento adicionales que están integradas en WZC, instale la compilación comprobada de Wzcsvc.dll en el sistema de prueba. El seguimiento se escribirá en un archivo de registro en disco. Por lo tanto, no es necesario conectar un depurador kernel (por ejemplo, WinDbg) ni instalar toda la compilación comprobada del sistema operativo.
Si no está usando una compilación comprobada completa del sistema operativo, debe obtener una copia de la Wzcsvc.dll binaria de un sistema que usa una compilación comprobada completa del sistema operativo.
Nota Para obtener la compilación activada en un CD, puedes suscribirte a Microsoft Developer Network (MSDN). Para obtener más información sobre las suscripciones, visite el siguiente sitio web:
http://msdn.microsoft.com/en-us/subscriptions/default.aspx Para capturar un registro de WZC que sea menor que la salida máxima, siga estos pasos:
-
Antes de cargar el archivo binario en el sistema de prueba, debe deshabilitar la Protección de archivos del sistema (SFP).
Para deshabilitar SFP, presiona F8 mientras se inicia el sistema y, a continuación, selecciona Modo seguro cuando recibas un aviso. Reemplaza el archivo y, a continuación, reinicia el sistema. -
Con el binario activado de Wzcsvc.dll en su lugar (ya sea porque está ejecutando un sistema operativo activado completo o porque lo reemplazó), establezca la siguiente entrada del Registro en 1:
HKEY_LOCAL_MACHINE\Software\Microsoft\Tracing\WZCTrace\EnableFileTracing (REG_DWORD)
-
Si no existe ninguna parte de la ubicación del subárbol, cree las subárboles que desee (por ejemplo, es posible que Tracing y WZCTrace no existan).
-
Para realizar los cambios en el seguimiento, reinicie el sistema o detenga e inicie el servicio. El servicio crea el archivo de registro WZCTrace en la carpeta %windir%\Tracing.
-
Deshabilite el seguimiento WZC estableciendo
EnableFileTracing en cero. -
De forma predeterminada, el seguimiento de salida se establece en la salida máxima. Para personalizar la cantidad de información producida, puede crear la entrada del Registro FileTracingMask (REG_DWORD) usando uno o varios de los siguientes valores (y O juntos según lo necesite).
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 Estas marcas pueden cambiar.
Referencias
Para obtener más información, visite los siguientes sitios web de MSDN:
Obtener la compilación
comprobadahttp://msdn.microsoft.com/en-us/library/ms792429.aspx
Usar la compilación comprobada de Windows
http://msdn.microsoft.com/en-us/library/ms792436.aspx