Capture d'enregistrement de débogage et de diagnostic à partir du service WZC pour les cartes réseau sans fil

Résumé

Windows Zero Configuration (WZC) est le service Windows qui configure automatiquement les périphériques réseau sans fil 802.11. Les informations de diagnostic supplémentaires fournies par le service WZC peuvent s'avérer utiles pour les fabricants de cartes réseau et les développeurs de miniports NDIS pour ces cartes.

Cet article explique comment capturer un journal très détaillé (configuré pour une sortie maximale) généré par le service WZC.

Plus d'informations

Pour utiliser les capacités de suivi supplémentaires intégrées au service WZC, installez la version vérifiée de Wzcsvc.dll sur le système test. La trace sera écrite dans un fichier journal sur disque. Par conséquent, il n'est pas nécessaire de raccorder un débogueur de noyau (par exemple WinDbg) ni d'installer la version vérifiée complète du système d'exploitation.

Si vous n'utilisez pas de version vérifiée complète du système d'exploitation, vous devez obtenir une copie du fichier binaire Wzcsvc.dll auprès d'un système qui utilise une version vérifiée complète du système d'exploitation.

Remarque Pour vous procurer la version vérifiée sur CD, vous pouvez vous abonner à MSDN (Microsoft Developer Network). Pour plus d'informations sur les abonnements, reportez-vous au site Web de Microsoft à l'adresse suivante : Pour capturer un journal généré par le service WZC dont le niveau de détail est inférieur au niveau maximal, procédez comme suit :
  1. Avant de charger le binaire sur le système test, vous devez désactiver la protection du système de fichiers.

    Pour cela, appuyez sur la touche F8 pendant le démarrage du système, puis sélectionnez Mode sans échec lorsqu'une invite s'affiche. Remplacez le fichier, puis redémarrez le système.
  2. Avec le binaire vérifié de Wzcsvc.dll en place (soit parce que vous exécutez une version vérifiée complète du système d'exploitation, soit parce que vous l'avez remplacé), attribuez la valeur 1 à l'entrée de Registre suivante :
    HKEY_LOCAL_MACHINE\Software\Microsoft\Tracing\WZCTrace\EnableFileTracing (REG_DWORD)
  3. Si une partie de l'emplacement de la ruche n'existe pas, créez les ruches souhaitées (par exemple, il se peut que Tracing et WZCTrace n'existent pas).
  4. Pour que les modifications apportées au suivi soient appliquées, redémarrez le système ou arrêtez, puis redémarrez le service. Le service crée le fichier journal WZCTrace dans le dossier %windir%\Tracing.
  5. Désactivez le suivi WZC en attribuant la valeur zéro à EnableFileTracing.
  6. Par défaut, la sortie du suivi est définie sur le niveau maximal. Pour personnaliser la quantité d'informations générées, vous pouvez créer l'entrée de Registre FileTracingMask (REG_DWORD) en utilisant une ou plusieurs des valeurs suivantes (et en plaçant l'opérateur OR entre elles selon les 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 events
    Remarque Ces indicateurs peuvent changer.
Propriétés

ID d'article : 328601 - Dernière mise à jour : 11 janv. 2008 - Révision : 1

Commentaires