ETL XML
Конвертация файлов

Конвертировать ETL в XML

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать ETL в XML?
Да - ETL конвертируется в XML.

Запустите tracerpt yourfile.etl в командной строке с повышенными привилегиями; программа создаст dumpfile.xml в текущей папке, установка не требуется. XML может быть очень большим для длительных трассировок - даже несколько секунд записи могут создать сотни тысяч записей о событиях.

Также в XML: IEPD · XHTML · TSI

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Oct 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать ETL в XML?

Файлы ETL являются бинарными и не могут быть прочитаны напрямую скриптами, парсерами или текстовыми инструментами. Экспорт в .xml создает структурированный стандартный формат, который могут обрабатывать Python, PowerShell, процессоры XSLT и любые XML-парсеры, что полезно для программного анализа событий или обмена данными трассировки.

Способы конвертации ETL в XML

tracerpt FREE

Запустите tracerpt yourfile.etl в командной строке от имени администратора; dumpfile.xml появится в той же папке. Используйте -o output.xml для выбора имени файла или -lr для мягкого парсинга трассировок с отсутствующими манифестами провайдеров.

PerfView OPEN-SOURCE

Скачайте бесплатную утилиту PerfView.exe от Microsoft, откройте файл .etl, затем используйте «File» > «Save As» для экспорта выбранных событий - лучше всего подходит для трассировок .NET и CPU.

Об этих форматах

Качество и на что обратить внимание

  • dumpfile.xml может быть чрезвычайно большим; трассировка длительностью в несколько секунд может содержать сотни тысяч записей событий.
  • Поля событий декодируются с использованием манифестов провайдеров на машине, где запущен tracerpt; неизвестные провайдеры отображаются как необработанные GUID.
  • Используйте tracerpt yourfile.etl -o trace.xml -of XML, чтобы явно задать имя выходного файла.

Часто задаваемые вопросы

Нужны ли права администратора для запуска tracerpt?
Для некоторых системных файлов ETL требуется повышенный уровень доступа - для надежности запускайте командную строку от имени администратора.
Может ли tracerpt выводить данные в форматах, отличных от XML?
Да - добавьте -of CSV для вывода с разделителями-запятыми или -of EVTX для файла журнала событий Windows.
Почему некоторые поля XML показывают GUID вместо имен?
События ETW декодируются с помощью манифестов провайдеров на локальной машине; запускайте tracerpt на той же машине, где была сделана трассировка, для получения полностью читаемого вывода.
PerfView лучше, чем tracerpt для всех файлов ETL?
Нет - PerfView превосходен для трассировок .NET и CPU; tracerpt проще и создает полный дамп XML для всех типов событий.