Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Марк Руссинович
Опубликовано: 26 марта 2026 г.
Скачать DebugView(1012 КБ)
Запустите сейчас из Sysinternals Live.
Введение
DebugView — это приложение, которое позволяет отслеживать выходные данные отладки в локальной системе или любой компьютер в сети, который можно получить через TCP/IP. Он может отображать выходные данные отладки в режиме ядра и Win32, поэтому вам не нужен отладчик для перехвата выходных данных отладки приложений или драйверов устройств, а также не требуется изменять приложения или драйверы для использования нестандартной отладочной выходной API.
Замечание
DebugView версии 5.0 требует Windows 10 версии 1809 (сборка 17763) или Windows Server 2019 или более поздней версии.
Снимок DebugView
DebugView захватит:
- Win32 OutputDebugString
- DbgPrint в режиме ядра
- Все варианты режима ядра DbgPrint
DebugView также извлекает отладочный вывод в режиме ядра, созданный до сбоя и сохранённый в файлах дампа Windows, если DebugView выполнял захват данных во время сбоя.
Возможности DebugView
DebugView имеет мощный массив функций для управления выходными данными отладки и управления ими.
Новые возможности версии 5.0:
- Темный режим и современный пользовательский интерфейс:DebugView теперь имеет полностью переработанный интерфейс с помощью технологии Windows XAML Islands. Пользовательский интерфейс автоматически следует системному параметру светлой или темной темы, а темный режим применяется последовательно к строке заголовка, меню, панели инструментов, диалоговым окнам и представлению выходного списка. Модернизированная панель инструментов и панель меню обеспечивают визуальный стиль, согласованный с другими инструментами Sysinternals, такими как монитор процессов.
- Автоматическое восстановление после сбоя: Когда DebugView обнаруживает, что предыдущий сеанс завершился некорректно (например, из-за сбоя системы), он автоматически сканирует файл аварийного дампа Windows, восстанавливает незавершённые трассировки отладки ядра из предыдущего сеанса и отображает их в окне вывода. Это позволяет анализировать выходные данные отладки в режиме ядра, которые были записаны вплоть до момента сбоя системы без вмешательства вручную.
- Виртуализация пользовательского интерфейса для больших записей: Представление списка выходных данных теперь использует виртуализацию данных владельца, что означает, что в любое время отображаются только видимые строки. Это позволяет DebugView эффективно обрабатывать записи, содержащие сотни тысяч или миллионы отладочных сообщений без чрезмерного потребления памяти или замедления пользовательского интерфейса.
- Выделенный столбец PID: По умолчанию отображается новый столбец идентификатора процесса, что упрощает определение того, какой процесс создал каждое выводное сообщение отладки. Столбец PID можно включить или отключить из меню "Параметры".
- Повышение прав пользователей по запросу:DebugView больше не требует прав администратора при запуске. Он запускается как стандартный пользователь и запрашивает повышение прав через запрос UAC только при включении записи в режиме ядра или других операций, требующих повышенных привилегий.
- Отрисовка с поддержкой DPI: Значки меню, кнопки панели инструментов, диалоговые окна и список выходных данных будут правильно масштабироваться на дисплеях с высоким уровнем DPI.
Новые возможности версии 4.6:
- Поддержка Windows Vista 32-разрядная и 64-разрядная версия
Новые возможности версии 4.5:
- Поддержка переключения файлов журнала. Чтобы лучше поддерживать длительные записи, DebugView теперь может создавать новый файл журнала каждый день, при необходимости очищая экран при этом.
Новые возможности версии 4.4:
- Поддержка 64-разрядного выпуска Windows Server 2003 и Windows XP 64-разрядного выпуска для x64:DebugView теперь записывает выходные данные отладки в режиме ядра в 64-разрядных версиях Windows.
- Переключатель времени: теперь можно переключаться между режимом времени по часам и режимом прошедшего времени.
Новые возможности версии 4.3:
- Поддержка Windows XP SP2:DebugView теперь записывает выходные данные отладки в режиме ядра в Windows XP с пакетом обновления 2 (SP2).
- Дополнительные фильтры выделения: многие пользователи попросили больше выделения фильтров.
- Упаковка файла журнала: новый параметр файла журнала содержит оболочку DebugView до начала файла журнала при достижении указанного ограничения размера.
- Большие буферы: большие буферы Win32 и буферы в режиме ядра уменьшает вероятность удаления выходных данных отладки.
- Строка очистки выходных данных: когда DebugView видит специальную отладочную строку вывода DBGVIEWCLEAR, она очищает выходные данные.
- Свернуть клиент в трей: Теперь можно запустить клиент, свернутый в трей.
Новые возможности версии 4.2:
- Исправлена ошибка перехватчика ядра:DebugView иногда ошибочно сообщает, что не удалось перехватить данные отладки в режиме ядра на Windows XP и Server 2003.
- Параметр глобального захвата клиента: новый параметр позволяет клиенту записывать выходные данные отладки консоли Win32 в системах сервера терминалов при запуске из сеанса, отличного от консоли.
- Улучшена фильтрация: фильтры могут быть гораздо длиннее и теперь применяться к идентификаторам процессов Win32 при включении идентификаторов процессов в выходные данные.
- Улучшена поддержка аварийного дампа. Некоторые ошибки, связанные с извлечением выходных данных в режиме ядра из дампов аварийного сбоя, исправлены, и DebugView теперь загружает результирующий файл журнала.
- Дополнительные фильтры выделения:DebugView теперь имеет 10 фильтров выделения, начиная с 5.
- Вставка комментариев: новый пункт меню позволяет вставлять комментарии в выходные данные.
- Новые коммутаторы: новые коммутаторы командной строки позволяют указывать глубину истории и загружать файлы журнала.
- Лучшие всплывающие подсказки: Если выходная линия шире экрана, при наведении указателя мыши на эту линию, текст во всплывающей подсказке переносится.
Новые возможности версии 4.1:
- Сохранение и загрузка фильтров: можно сохранять и загружать фильтры, включая цвета выделения.
- Загрузка сохраненных журналов. Теперь вы можете загрузить файл журнала обратно в окно вывода DebugView .
- Запись выходных данных отладки в режиме загрузки в режиме ядра: в Windows 2000 можно использовать DebugView для записи выходных данных отладки, созданных драйверами из самой ранней точки в процессе загрузки.
Ниже приведен список, в котором выделены некоторые другие функции DebugView:
- Удаленный мониторинг: захват данных отладки режима ядра и/или Win32 с любого компьютера по TCP/IP, даже через Интернет. Одновременно можно отслеживать несколько удаленных компьютеров. DebugView установит свое клиентское программное обеспечение, если вы используете его в системе Windows 2000 и получаете данные из другой системы Windows 2000 в той же локальной сети.
- Последние списки фильтров:DebugView запоминает последние выборы фильтров с интерфейсом, который упрощает их повторное выделение.
- Выделенный столбец PID: В отдельном столбце идентификатора процесса показано, какой процесс создал каждое сообщение отладки, который можно переключать из меню "Параметры".
- Копировать в буфер обмена: выберите несколько строк в окне вывода и скопируйте их содержимое в буфер обмена.
- Ведение журнала в файл: запись выходных данных отладки в файл по мере их захвата.
- Печать: вывод всех или отдельных частей захваченных отладочных данных на принтер.
- Однофайловый полезный груз:DebugView реализован как один файл.
- Поддержка аварийного дампа:DebugView может восстановить буферы из аварийного дампа и сохранить выходные данные в файл журнала, чтобы пользователи могли отправлять выходные данные, созданные драйвером Windows, вплоть до момента сбоя. В версии 5.0 это восстановление выполняется автоматически при запуске при выявлении некорректного завершения работы.
В онлайн-справке детально описаны все эти функции и многое другое.
Требования к системе
DebugView версии 5.0 требует Windows 10 версии 1809 (сборка 17763) или Windows Server 2019 или более поздней версии. Современный пользовательский интерфейс построен на технологии XAML Islands в Windows, для которой требуется эта минимальная версия ОС. Пользователи в более ранних версиях Windows должны использовать DebugView версии 4.90.
Установка и использование
Просто выполните файл программы DebugView (dbgview.exe), а DebugView немедленно начнет записывать выходные данные отладки. DebugView запускается как стандартный пользователь; Вам будет предложено получить повышение прав через UAC, только если включить запись в режиме ядра или другие операции, требующие прав администратора. Меню, горячие клавиши или кнопки панели инструментов можно использовать для очистки окна, сохранения отслеживаемых данных в файл, вывода поиска, изменения шрифта окна и т. д. В онлайн-справке описываются все возможности DebugView.
Если предыдущий сеанс DebugView активен во время сбоя системы, DebugView автоматически обнаружит неграциозное завершение работы на следующем запуске, сканирует файл аварийного дампа и отображает все восстановленные трассировки отладки ядра из предыдущего сеанса.
Это снимок экрана DebugView, в котором фиксируются данные отладки. Обратите внимание на современный интерфейс темного режима с выделенным столбцом PID и фильтром выделения.
Скачать DebugView(1012 КБ)
Запустите сейчас из Sysinternals Live.