Résumé
Windows Zero Configuration (WZC) est le service Windows qui configure automatiquement les périphériques réseau sans fil 802.11. Les fabricants d’adaptateurs et les développeurs de miniportS NDIS pour ces adaptateurs peuvent trouver des informations de diagnostic supplémentaires du service WZC utiles.
Cet article explique comment capturer un journal très détaillé (défini sur la sortie maximale) à partir de WZC.
Informations supplémentaires
Pour utiliser les fonctionnalités de suivi supplémentaires intégrées à WZC, installez la build vérifiée de Wzcsvc.dll sur le système de test. La trace sera écrite dans un fichier journal sur le disque. Par conséquent, vous n’avez pas besoin de raccorder un débogueur de noyau (par exemple, WinDbg) ou d’installer l’ensemble de la build vérifiée du système d’exploitation.
Si vous n’utilisez pas une build vérifiée complète du système d’exploitation, vous devez obtenir une copie du Wzcsvc.dll binaire à partir d’un système qui utilise une build vérifiée complète du système d’exploitation.
Remarque Pour obtenir la build cochée sur CD, vous pouvez vous abonner au Microsoft Developer Network (MSDN). Pour plus d’informations sur les abonnements, visitez le site Web suivant :
http://msdn.microsoft.com/en-us/subscriptions/default.aspx Pour capturer à partir de WZC un journal inférieur à la sortie maximale, procédez comme suit :
-
Avant de charger le fichier binaire sur le système de test, vous devez désactiver la protection des fichiers système (SFP).
Pour désactiver SFP, appuyez sur F8 pendant le démarrage du système, puis sélectionnez Mode sans échec lorsque vous recevez une invite. Remplacez le fichier, puis redémarrez le système. -
Une fois le fichier binaire vérifié de Wzcsvc.dll en place (soit parce que vous exécutez un système d’exploitation vérifié complet, soit parce que vous l’avez remplacé), définissez l’entrée de Registre suivante sur 1 :
HKEY_LOCAL_MACHINE\Software\Microsoft\Tracing\WZCTrace\EnableFileTracing (REG_DWORD)
-
Si une partie de l’emplacement de la ruche n’existe pas, créez les ruches souhaitées (par exemple, Tracing et WZCTrace peuvent ne pas exister).
-
Pour effectuer les modifications apportées au suivi, redémarrez le système ou arrêtez et démarrez le service. Le service crée le fichier journal WZCTrace dans le dossier %windir%\Tracing.
-
Désactivez le suivi WZC en définissant
EnableFileTracing sur zéro. -
Par défaut, la sortie de suivi est définie sur la sortie maximale. Pour personnaliser la quantité d’informations produites, vous pouvez créer l’entrée de Registre FileTracingMask (REG_DWORD) en utilisant une ou plusieurs des valeurs suivantes (et OU ensemble, selon vos besoins).
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 eventsRemarque Ces indicateurs peuvent changer.
Références
Pour plus d’informations, visitez les sites web MSDN suivants :
Obtention de labuild
http://msdn.microsoft.com/en-us/library/ms792429.aspx à l’aide de la build vérifiée de Windows
http://msdn.microsoft.com/en-us/library/ms792436.aspx