Samenvatting
Windows Zero Configuration (WZC) is de Windows-service die automatisch draadloze 802.11-apparaten configureert. Adapterfabrikanten en NDIS-minipoortontwikkelaars voor deze adapters kunnen aanvullende diagnostische informatie van de WZC-service nuttig vinden.
In dit artikel wordt beschreven hoe u een zeer uitgebreid logboek (een logboek dat is ingesteld op maximale uitvoer) van WZC vastlegt.
Meer informatie
Als u de aanvullende traceringsmogelijkheden wilt gebruiken die zijn ingebouwd in WZC, installeert u de gecontroleerde build van Wzcsvc.dll op het testsysteem. De tracering wordt uitgeschreven naar een logboekbestand op de schijf. Daarom hoeft u geen kernelfoutopsporingsprogramma (bijvoorbeeld WinDbg) te koppelen of de hele gecontroleerde build van het besturingssysteem te installeren.
Als u geen volledige gecontroleerde build van het besturingssysteem gebruikt, moet u een kopie van de binaire Wzcsvc.dll verkrijgen van een systeem dat gebruikmaakt van een volledige gecontroleerde build van het besturingssysteem.
Opmerking Als u de gecontroleerde build op cd wilt ophalen, kunt u zich abonneren op het Microsoft Developer Network (MSDN). Ga naar de volgende website voor meer informatie over abonnementen:
http://msdn.microsoft.com/en-us/subscriptions/default.aspx Voer de volgende stappen uit om een logboek van WZC vast te leggen dat kleiner is dan de maximale uitvoer:
-
Voordat u het binaire bestand op het testsysteem laadt, moet u SFP (System File Protection) uitschakelen.
Als u SFP wilt uitschakelen, drukt u op F8 terwijl het systeem wordt gestart en selecteert u vervolgens Veilige modus wanneer u een prompt ontvangt. Vervang het bestand en start het systeem opnieuw op. -
Stel de volgende registervermelding in op 1 nu het binaire bestand van Wzcsvc.dll is ingeschakeld (omdat u een volledig gecontroleerd besturingssysteem uitvoert of omdat u het hebt vervangen):
HKEY_LOCAL_MACHINE\Software\Microsoft\Tracing\WZCTrace\EnableFileTracing (REG_DWORD)
-
Als een deel van de hive-locatie niet bestaat, maakt u de gewenste bijenkorven (tracering en WZCTrace bestaan bijvoorbeeld mogelijk niet).
-
Als u de wijzigingen in tracering wilt doorvoeren, start u het systeem opnieuw op of stopt en start u de service. De service maakt het logboekbestand WZCTrace in de map %windir%\Tracing.
-
Schakel WZC-tracering uit doorEnableFileTracing in te stellen
op nul. -
Standaard is traceringsuitvoer ingesteld op maximale uitvoer. Als u wilt aanpassen hoeveel informatie wordt geproduceerd, kunt u de registervermelding FileTracingMask (REG_DWORD) maken met behulp van een of meer van de volgende waarden (en OF ze samen naar behoefte).
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 eventsOpmerking Deze vlaggen kunnen veranderen.
Verwijzingen
Ga voor meer informatie naar de volgende MSDN-websites:
De gecontroleerde build
ophalen http://msdn.microsoft.com/en-us/library/ms792429.aspx
de gecontroleerde build van Windows
http://msdn.microsoft.com/en-us/library/ms792436.aspx