Podsumowanie
Windows Zero Configuration (WZC) to usługa systemu Windows, która automatycznie konfiguruje urządzenia sieci bezprzewodowej 802.11. Producenci adapterów i deweloperzy miniportów NDIS dla tych adapterów mogą uznać dodatkowe informacje diagnostyczne z usługi WZC za pomocne.
W tym artykule opisano sposób przechwytywania bardzo szczegółowego dziennika (takiego, który jest ustawiony na maksymalne dane wyjściowe) z WZC.
Więcej informacji
Aby użyć dodatkowych funkcji śledzenia wbudowanych w WZC, zainstaluj sprawdzoną kompilację Wzcsvc.dll w systemie testowym. Śledzenie zostanie zapisane w pliku dziennika na dysku. Dlatego nie trzeba podłączać debugera jądra (na przykład WinDbg) ani instalować całej sprawdzonej kompilacji systemu operacyjnego.
Jeśli nie używasz pełnej sprawdzonej kompilacji systemu operacyjnego, musisz uzyskać kopię Wzcsvc.dll binarnej z systemu, który używa pełnej sprawdzonej kompilacji systemu operacyjnego.
Uwaga Aby uzyskać sprawdzoną kompilację na dysku CD, możesz subskrybować usługę Microsoft Developer Network (MSDN). Aby uzyskać więcej informacji na temat subskrypcji, odwiedź następującą witrynę internetową:
http://msdn.microsoft.com/en-us/subscriptions/default.aspx Aby przechwycić dziennik z WZC, który jest mniejszy niż maksymalna wartość wyjściowa, wykonaj następujące czynności:
-
Przed załadowaniem pliku binarnego do systemu testowego należy wyłączyć systemową ochronę plików (SFP).
Aby wyłączyć funkcję SFP, naciśnij klawisz F8 podczas uruchamiania systemu, a następnie po otrzymaniu monitu wybierz pozycję Tryb awaryjny . Zamień plik, a następnie uruchom ponownie system. -
Po sprawdzeniu danych binarnych Wzcsvc.dll (ponieważ używasz pełnego sprawdzonego systemu operacyjnego lub jego wymiany) ustaw następujący wpis rejestru na 1:
HKEY_LOCAL_MACHINE\Software\Microsoft\Tracing\WZCTrace\EnableFileTracing (REG_DWORD)
-
Jeśli żadna część lokalizacji gałęzi nie istnieje, utwórz odpowiednie pokrzywki (na przykład funkcje Śledzenie i WZCTrace mogą nie istnieć).
-
Aby wprowadzić zmiany w śledzeniu, uruchom ponownie system lub zatrzymaj i uruchom usługę. Usługa tworzy plik dziennika WZCTrace w folderze %windir%\Tracing.
-
Wyłącz śledzenie WZC, ustawiając dla opcji
EnableFileTracingwartość zero. -
Domyślnie śledzenie danych wyjściowych jest ustawione na maksymalną wartość wyjściową. Aby dostosować ilość wyprodukowanych informacji, możesz utworzyć wpis rejestru FileTracingMask (REG_DWORD) przy użyciu jednej lub kilku z następujących wartości (i LUB w razie potrzeby).
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 eventsUwaga Te flagi mogą ulec zmianie.
Informacje
Aby uzyskać więcej informacji, odwiedź następujące witryny sieci Web MSDN:
Uzyskiwanie sprawdzonej kompilacji
http://msdn.microsoft.com/en-us/library/ms792429.aspx
Używanie sprawdzonej kompilacji systemu Windows
http://msdn.microsoft.com/en-us/library/ms792436.aspx