Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Autor: Mark Russinovich
Opublikowano: 26 marca 2026 r.
DebugView(1012 KB)
Uruchom teraz z programu Sysinternals Live.
Wprowadzenie
DebugView to aplikacja, która umożliwia monitorowanie wyjściowego debugowania w systemie lokalnym lub dowolnym komputerze w sieci, do której można uzyskać dostęp za pośrednictwem protokołu TCP/IP. Może wyświetlać dane wyjściowe debugowania zarówno w trybie jądra, jak i Win32, więc nie potrzebujesz debugera, aby przechwycić dane wyjściowe debugowania generowane przez aplikacje lub sterowniki urządzeń, ani nie trzeba modyfikować aplikacji lub sterowników w celu używania niestandardowych interfejsów API danych wyjściowych debugowania.
Przechwytywanie widoku debugowania
Funkcja DebugView przechwytuje:
- Win32 OutputDebugString
- DbgPrint w trybie jądrowym
- Wszystkie warianty trybu jądra DbgPrint zaimplementowane w systemach Windows i Windows Server
DebugView wyodrębnia również dane wyjściowe debugowania trybu jądra wygenerowane przed awarią z plików zrzutu pamięci systemu Windows, jeśli DebugView przechwytywał dane w momencie awarii.
Funkcje DebugView
Funkcja DebugView oferuje zaawansowaną gamę funkcji do kontrolowania danych wyjściowych debugowania i zarządzania nimi.
Funkcje nowe w wersji 4.6:
- Obsługa systemu Windows Vista w wersji 32-bitowej i 64-bitowej
Funkcje nowe w wersji 4.5:
- Obsługa rotacji plików dziennika: Aby lepiej obsługiwać długotrwałe przechwytywanie, DebugView może teraz każdego dnia tworzyć nowy plik dziennika, opcjonalnie czyszcząc przy tym ekran.
Funkcje nowe w wersji 4.4:
- Obsługa systemu Windows Server 2003 w wersji 64-bitowej i 64-bitowej systemu Windows XP dla wersji x64:DebugView przechwytuje teraz dane wyjściowe debugowania trybu jądra w 64-bitowych wersjach systemu Windows.
- Przełącznik zegara: można teraz przełączać się między trybami zegara a upływem czasu.
Funkcje nowe w wersji 4.3:
- Obsługa systemu Windows XP z dodatkiem SP2:DebugView przechwytuje teraz dane wyjściowe debugowania trybu jądra w systemie Windows XP z dodatkiem SP2.
- Więcej filtrów wyróżniania: Wiele osób poprosiło o więcej filtrów wyróżniania.
- Zawijanie plików dziennika: Nowa opcja pliku dziennika powoduje, że DebugView zaczyna ponownie od początku pliku dziennika po osiągnięciu określonego limitu rozmiaru.
- Większe bufory: Większe bufory Win32 i trybu jądra zmniejszają prawdopodobieństwo utraty danych wyjściowych podczas debugowania.
- Ciąg do czyszczenia wyjścia: Gdy DebugView odkrywa specjalny ciąg wyjściowy do debugowania "DBGVIEWCLEAR", usuwa wyjście.
- Klient minimalizować do zasobnika: możesz teraz uruchomić klienta zminimalizowanego w zasobniku.
Funkcje nowe w wersji 4.2:
- Naprawiono usterkę związaną z haczykiem jądra:DebugView czasami błędnie zgłaszała, że nie udało się przechwycić danych wyjściowych debugowania w trybie jądra systemu w systemach Windows XP i Server 2003.
- Opcja globalnego przechwytywania klienta: nowa opcja umożliwia klientowi przechwytywanie wyjść debugowania konsoli Win32 w systemach Terminal Server podczas uruchamiania z niekonsolowej sesji.
- Ulepszono filtrowanie: filtry mogą być znacznie dłuższe, a teraz mają zastosowanie do identyfikatorów procesów Win32, gdy identyfikatory procesów są uwzględniane w danych wyjściowych.
- Ulepszono obsługę zrzutu awaryjnego: kilka usterek związanych z wyodrębnianiem danych wyjściowych trybu jądra z zrzutów awaryjnych zostało naprawionych, a funkcja DebugView ładuje teraz wynikowe pliki dziennika.
- Więcej filtrów wyróżnienia:DebugView ma teraz 10 filtrów wyróżnienia, z wcześniejszych 5.
- Wstaw komentarze: nowy element menu umożliwia wstawianie komentarzy do danych wyjściowych.
- Nowe przełączniki: Nowe przełączniki wiersza polecenia umożliwiają określanie głębokości historii i ładowania plików dziennika.
- Lepsze podpowiedzi balonowe: Jeśli linia wyjściowa jest szersza niż ekran, jej podpowiedź balonowa przełamuje słowa.
Funkcje nowe w wersji 4.1:
- Zapisywanie i ładowanie filtrów: można zapisywać i ładować filtry, w tym kolory wyróżniania.
- Załaduj zapisane dzienniki: teraz możesz załadować plik dziennika z powrotem do okna danych wyjściowych DebugView .
- Przechwyć dane wyjściowe debugowania trybu jądra podczas uruchamiania: W systemie Windows 2000 można użyć DebugView do przechwytywania danych wyjściowych debugowania generowanych przez sterowniki już od najwcześniejszego momentu procesu rozruchu.
Oto lista wyróżniająca niektóre inne funkcje debugView:
- Zdalne monitorowanie: przechwytywanie danych wyjściowych debugowania w trybie jądra i/lub Win32 z dowolnego komputera dostępnego za pośrednictwem protokołu TCP/IP — nawet w Internecie. Można jednocześnie monitorować wiele komputerów zdalnych. DebugView zainstaluje swoje oprogramowanie klienckie samodzielnie, jeśli uruchomisz go w systemie Windows 2000 i przechwytujesz z innego systemu Windows 2000 w tej samej grupie roboczej sieci.
- Listy ostatnich filtrów: DebugView zapamiętuje twoje ostatnie wybory filtru z interfejsem, który ułatwia ich ponowny wybór.
- Opcja Identyfikator procesu: przełącz opcję wyświetlania identyfikatorów procesów dla danych wyjściowych debugowania Win32.
- Kopiowanie do schowka: Zaznacz wiele wierszy w oknie wyjściowym i skopiuj ich zawartość do schowka.
- Dziennik do pliku: zapisywanie danych wyjściowych debugowania do pliku podczas ich przechwytywania.
- Drukowanie: drukuj wszystkie lub część przechwyconych danych wyjściowych debugowania na drukarce.
- Jednplikowy ładunek: DebugView jest implementowany jako jeden plik.
- Obsługa zrzutu awaryjnego:DebugView może odzyskać swoje bufory z zrzutu awaryjnego i zapisać dane wyjściowe do pliku dziennika, aby użytkownicy mogli wysyłać dane wyjściowe wygenerowane przez sterownik systemu Windows bezpośrednio do momentu awarii.
W pliku pomocy online opisano wszystkie te funkcje i bardziej szczegółowo.
Instalacja i użycie
Wystarczy wykonać plik programu DebugView (dbgview.exe), a DebugView natychmiast rozpocznie przechwytywanie danych wyjściowych debugera. Pamiętaj, że w przypadku uruchomienia widoku DebugView musisz mieć uprawnienia administracyjne do wyświetlania danych wyjściowych debugowania trybu jądra. Za pomocą menu, klawiszy skrótów lub przycisków paska narzędzi można wyczyścić okno, zapisać monitorowane dane do pliku, przeszukać dane, zmienić czcionkę okna i nie tylko. W pomocy online opisano wszystkie funkcje elementu DebugView.
Jest to zrzut ekranu przedstawiający widok DebugView przechwytujący dane wyjściowe debugowania Win32 z systemu zdalnego. Zwróć uwagę na obecność filtra podkreślania.
DebugView(1012 KB)
Uruchom teraz z programu Sysinternals Live.