Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Od Mark Russinovich
Publikováno: 17. června 2026
DebugView(1,7 MB)
Spusťte nyní ze služby Sysinternals Live.
Úvod
DebugView je aplikace, která umožňuje monitorovat výstup ladění v místním systému nebo jakýkoli počítač v síti, ke kterému se můžete dostat přes TCP/IP. Dokáže zobrazit výstup ladění v režimu jádra i win32, takže nepotřebujete ladicí program k zachycení výstupu ladění, který generuje aplikace nebo ovladače zařízení, ani není nutné upravovat aplikace nebo ovladače tak, aby používaly nestandardní rozhraní API pro ladění výstupu.
Poznámka:
DebugView v5.0 vyžaduje Windows 10 verze 1809 (build 17763) / Windows Server 2019 nebo novější.
Zachytávání DebugView
DebugView zachytí:
- Win32 OutputDebugString
- DbgPrint v režimu jádra
- Všechny varianty režimu jádra DbgPrintu
DebugView také extrahuje výstup ladění v režimu jádra vygenerovaný před pádem systému ze souborů s výpisem stavu systému Windows, pokud DebugView zachytával v době pádu.
Možnosti DebugView
DebugView má výkonné funkce pro řízení a správu výstupu ladění.
Nové funkce verze 5.02:
-
Rozhraní příkazového řádku (DbgViewCLI): Nový samostatný nástroj příkazového řádku (
dbgviewcli.exe) umožňuje v terminálu plné zachytávání ladicích informací. Navržené pro skriptované, automatizované pracovní postupy a pracovní postupy řízené agenty AI s ohraničeným spouštěním, strojově čitelným výstupem a filtrováním specifických pro procesy. Úplné podrobnosti najdete v části DbgViewCLI níže. -
Parametry automatizace agenta AI: Nové možnosti rozhraní příkazového řádku (
--duration,--max-lines,--wait-for,--tail--no-banner--status--pid-filter)--process-filterzaručují vázané spouštění a čistý výstup pro programové použití pomocí programovacích agentů. -
Vložené dovednosti agenta s instalací jednoho příkazu: DbgViewCLI vloží soubory dovedností agenta jako binární prostředek a může je nainstalovat přímo do podporovaných agentů kódování AI (GitHub Copilot, Claude, Cursor, Codex) pomocí
--install-skills <agent>.
Nové funkce verze 5.0:
- Tmavý režim a moderní uživatelské rozhraní:DebugView teď nabízí zcela přepracované rozhraní pomocí technologie Windows XAML Islands. Uživatelské rozhraní se automaticky řídí nastavením světlého nebo tmavého motivu v celém systému, přičemž tmavý režim se konzistentně použije na záhlaví, nabídky, panel nástrojů, dialogy a zobrazení výstupního seznamu. Modernizovaný panel nástrojů a řádek nabídek poskytují vizuální styl konzistentní s jinými nástroji Sysinternals, jako je sledování procesů.
- Automatické zotavení po havárii: Když DebugView zjistí, že předchozí relace skončila kvůli nečekanému ukončení (například kvůli chybovému ukončení systému), automaticky zkontroluje výpis z pádu systému Windows, obnoví čekající trasování ladění jádra z předchozí relace a zobrazí je ve výstupním okně. To umožňuje posmrtnou analýzu výstupu ladění v režimu jádra, který byl zachycen až do okamžiku, kdy došlo k selhání systému, aniž by byl potřeba jakýkoli ruční zásah.
- Virtualizace uživatelského rozhraní pro velké zachytávání: Zobrazení výstupního seznamu teď používá virtualizaci dat vlastníka, což znamená, že se vykreslí jenom viditelné řádky. Díky tomu může DebugView efektivně zpracovávat zachytávání obsahující stovky tisíc nebo miliony zpráv ladění bez nadměrné spotřeby paměti nebo zpomalení uživatelského rozhraní.
- Vyhrazený sloupec PID: Ve výchozím nastavení se zobrazí nový sloupec ID procesu, což usnadňuje identifikaci, který proces vygeneroval každou ladicí výstupní zprávu. Sloupec PID je možné zapnout nebo vypnout v nabídce Možnosti.
- Zvýšení oprávnění UAC na vyžádání:DebugView už při spuštění nevyžaduje oprávnění správce. Spustí se jako standardní uživatel a o zvýšení oprávnění požádá pomocí výzvy UAC pouze v případech, kdy povolíte zachytávání režimu jádra nebo jiné operace vyžadující vyšší práva.
- Vykreslování s podporou DPI: Ikony nabídek, tlačítka panelu nástrojů, dialogy a výstupní seznam se správně škálují na displejích s vysokým rozlišením DPI.
Nové funkce verze 4.6:
- Podpora 32bitového a 64bitového systému Windows Vista
Nové funkce verze 4.5:
- Podpora pro převrácení log souborů: Pro lepší podporu dlouhotrvajících zachytávání může DebugView nyní každý den vytvořit nový soubor protokolu, s volitelným vymazáním zobrazení během této operace.
Nové funkce verze 4.4:
- Podpora pro 64bitovou edici Windows Server 2003 a Windows XP 64bitovou edici pro x64:DebugView nyní zaznamenává výstup ladění v režimu jádra v 64bitových verzích Systému Windows.
- Přepínač hodinového času: Nyní můžete přepínat mezi hodinovým časem a uplynulými časovými režimy.
Nové funkce verze 4.3:
- Podpora systému Windows XP SP2:DebugView nyní zaznamenává výstup ladění režimu jádra v systému Windows XP SP2.
- Více zvýrazňujících filtrů: Mnoho lidí požádalo o další filtry zvýraznění.
- Zabalení souboru protokolu: Nová volba v DebugView způsobí, že se při dosažení zadaného limitu velikosti začne zapisovat od začátku souboru protokolu.
- Větší vyrovnávací paměti: Větší vyrovnávací paměti Win32 a režimu jádra snižují pravděpodobnost ztráty ladicího výstupu.
- Clear-output string: Když DebugView uvidí speciální výstupní řetězec ladění DBGVIEWCLEAR, vymaže výstup.
- Klient minimalizovat na zásobník: Nyní můžete spustit klienta minimalizovaného v zásobníku.
Nové funkce verze 4.2:
- Oprava chyby háku jádra: DebugView někdy omylem hlásí, že nemohl připojit výstup ladění režimu jádra ve Windows XP a Serveru 2003.
- Možnost globálního zachytávání klienta: Nová možnost umožňuje klientovi zachytit výstup ladění konzoly Win32 v systémech terminálového serveru, když je spuštěn z jiné než konzolové relace.
- Vylepšené filtrování: Filtry můžou být mnohem delší a teď platí pro ID procesů Win32, když jsou ID procesů zahrnutá do výstupu.
- Vylepšená podpora výpisu stavu systému: Několik chyb souvisejících s extrahováním výstupu režimu jádra z výpisů stavu systému jsou opravené a DebugView teď načte výsledné soubory protokolu.
- Další filtry zvýraznění: DebugView teď obsahuje 10 filtrů zvýraznění až z 5.
- Vložit komentáře: Nová položka nabídky umožňuje vložit komentáře do výstupu.
- Nové přepínače: Nové přepínače příkazového řádku umožňují zadat hloubku historie a načíst soubory protokolu.
- Lepší bublinové tipy: Pokud je výstupní řádek širší než obrazovka, zalamuje se text v balónové nápovědě při najetí myší.
Nové funkce verze 4.1:
- Ukládání a načítání filtrů: Můžete ukládat a načítat filtry, včetně barev zvýraznění.
- Načtení uložených protokolů: Soubor protokolu teď můžete načíst zpět do výstupního okna DebugView .
- Zachytávání výstupu ladění v režimu spouštění jádra: V systému Windows 2000 můžete pomocí DebugView zachytit výstup ladění vygenerovaný ovladači od nejstaršího bodu v procesu spouštění.
Tady je seznam, který zvýrazňuje některé další funkce DebugView:
- Vzdálené monitorování: Zachytávání výstupu ladění v režimu jádra nebo Win32 z libovolného počítače přístupného přes protokol TCP/IP – i přes internet. Můžete monitorovat více vzdálených počítačů současně. DebugView si dokonce nainstaluje samotný klientský software, pokud ho spouštíte v systému Windows 2000 a zachytáváte z jiného systému Windows 2000 ve stejné síti sousedství.
- Seznamy nejnovějších filtrů:DebugView si pamatuje vaše nejnovější výběry filtru s rozhraním, které usnadňuje jejich výběr.
- Vyhrazený sloupec PID: Samostatný sloupec ID procesu ukazuje, který proces vygeneroval každou ladicí zprávu, lze přepnout v nabídce Možnosti.
- Kopírování do schránky: V okně výstupu vyberte více řádků a zkopírujte jejich obsah do schránky.
- Log-to-file: Záznam výstupu ladění do souboru během jeho zachytávání.
- Tisk: Tisk veškerého nebo části zachyceného ladicího výstupu na tiskárnu.
- Payload jednoho souboru:DebugView je implementován jako jeden soubor.
- Podpora výpisu stavu systému:DebugView může obnovit své vyrovnávací paměti z výpisu stavu systému a uložit výstup do souboru protokolu, aby vám uživatelé mohli poslat výstup, který ovladač systému Windows vygeneroval až do okamžiku chybového ukončení. Ve verzi 5.0 se toto obnovení provádí automaticky při spuštění, když se zjistí neočekávané vypnutí.
On-line soubor nápovědy popisuje všechny tyto funkce a další podrobnosti.
Požadavky na systém
DebugView v5.0 vyžaduje Windows 10 verze 1809 (build 17763) nebo Windows Server 2019 nebo novější. Moderní uživatelské rozhraní je postavené na ostrůvcích WINDOWS XAML, které vyžadují tuto minimální verzi operačního systému. Uživatelé ve starších verzích Windows by měli používat DebugView verze 4.90.
Instalace a použití
Jednoduše spusťte programový soubor DebugView (dbgview.exe) a DebugView okamžitě spustí zachytávání výstupu ladění. DebugView začíná jako standardní uživatel; zvýšení oprávnění pomocí UAC bude vyžadováno pouze v případě, že povolíte záznam činností v režimu jádra nebo jiné operace, které vyžadují administrátorská oprávnění. Nabídky, klávesové zkratky nebo tlačítka panelu nástrojů se dají použít k vymazání okna, uložení monitorovaných dat do souboru, výstupu hledání, změně písma okna a dalších možností. On-line nápověda popisuje všechny funkce DebugView.
Pokud byla předchozí relace DebugView aktivní během systémového chybového ukončení, DebugView automaticky zjistí neřešivé vypnutí při příštím spuštění, zkontroluje soubor s výpisem stavu systému a zobrazí všechny obnovené trasování ladění jádra z předchozí relace.
Pro scénáře příkazového řádku a automatizace místo toho použijte dbgviewcli.exe.
DbgViewCLI poskytuje stejný modul pro zachytávání v rozhraní vhodném pro terminál optimalizované pro skriptování a agenty kódování AI. Spusťte dbgviewcli --help pro úplný seznam možností nebo viz část DbgViewCLI níže.
DbgViewCLI – rozhraní příkazového řádku
DbgViewCLI (dbgviewcli.exe) je samostatný nástroj příkazového řádku pro zachycování ladicího výstupu v reálném čase z aplikací systému Windows (OutputDebugString) a ovladačů v režimu jádra (DbgPrint/KdPrint).
Je určeno pro skriptované, automatizované a agenty AI řízené pracovní postupy pro záznam ladicích dat.
DbgViewCLI je jediný nativní spustitelný soubor pro Windows bez externích závislostí (staticky linkovaný). Umístěte ho na PATH nebo odkažte přímo na úplnou cestu.
Požadavky pro DbgViewCLI
| Požadavek | Podrobnosti |
|---|---|
| operační systém | Windows 10 verze 1809 (build 17763) / Windows Server 2019 nebo novější (x64, ARM64) |
| Oprávnění | Standardní uživatel pro zachycení Win32; Správce pro zachytávání jádra nebo spouštění |
| Driver | Zachytávání jádra vyžaduje ovladač Dbgv.sys (automaticky extrahovaný a načtený při zvýšení úrovně). |
Zachytávání parametrů ovládacího prvku
| Parametr | Short | Description | Default |
|---|---|---|---|
--capture |
-c |
Povolení zachytávání | on |
--no-capture |
Zakázání zachytávání | ||
--kernel |
-k |
Povolte zachytávání výstupu ladění jádra (vyžaduje oprávnění správce) | vypnuto |
--no-kernel |
Zakázání zachytávání jádra | ||
--win32 |
-w |
Povolte snímání Win32 OutputDebugString |
on |
--no-win32 |
Zakázání zachytávání Win32 | ||
--global |
-g |
Povolení globálního zachytávání Win32 (relace 0) | vypnuto |
--no-global |
Zakázání globálního zachytávání Win32 | ||
--passthrough |
Povolit předávání ladicího výstupu připojeným debuggerům | on | |
--no-passthrough |
Potlačení propouštění původního ladicího výstupu | ||
--force-cr |
Vynucení návratu na řádky | on | |
--no-force-cr |
Nevynucovat návrat vozíku | ||
--verbose-kernel |
-v |
Povolení podrobného výstupu jádra | vypnuto |
--no-verbose-kernel |
Zakázání podrobného výstupu jádra | ||
--pids |
Zobrazení ID procesů ve výstupu | on | |
--no-pids |
Skrýt ID procesů |
Parametry filtrování
| Parametr | Short | Description |
|---|---|---|
--filter <pattern> |
-i |
Zahrnout filtr – vzory zástupných znaků oddělených středníkem (výchozí hodnota: *) |
--exclude <pattern> |
-e |
Filtr vyloučení – vzory se zástupnými znaky oddělené středníkem |
--pid-filter <pid> |
Zobrazí pouze výstup z konkrétního ID procesu. Výstup jádra (který nemá PID) se přeskočí, je-li tato možnost aktivní. | |
--process-filter <name> |
Zobrazí pouze výstup z pojmenovaného procesu (shoda podřetěžců bez rozlišování velkých a malých písmen). Řeší kód PID pro zpracování názvu image za běhu. |
Parametry automatizace (vhodné pro agenty AI)
Tyto parametry jsou speciálně navržené pro kódování agentů AI a automatizačních skriptů, které vyžadují zaručené omezené spouštění a čistý strojově čitelný výstup.
| Parametr | Description |
|---|---|
--duration <seconds> |
Automatické zastavení zachytávání po N sekundách Vypíše "Duration limit reached (N seconds)." na stderr a korektně se ukončí. Musí to být kladné celé číslo. |
--max-lines <N> |
Automaticky zastavit zachytávání po vypsání N řádků na stdout. Vypíše "Max lines reached (N)." na stderr a ukončí se. Musí to být kladné celé číslo. |
--wait-for <pattern> |
Zachytávejte, dokud ladicí zpráva nebude odpovídat zadanému vzoru se zástupnými znaky, a pak ukončete. Kompatibilní s --duration (rozhoduje to, co se aktivuje jako první). |
--tail <N> |
Vyrovnávací čáry v kruhové vyrovnávací paměti velikosti N. Místo vygenerování linek při jejich příchodu se na výstup vyprázdní jenom poslední N linky. Užitečné pro dotazy typu "co se právě stalo". |
--no-banner |
Potlačí banner verze a text nápovědy "Press Ctrl+C to stop..." na stderru. Udržuje výstup čistý pro přesměrované nebo automatizované použití. |
--status |
Vytiskněte strojově čitelný stav spuštěné instance DbgViewCLI a ukončete ji okamžitě. Vypíše dvojice key=value na standardní výstup (viz příklad níže). |
Proč na agentech umělé inteligence záleží:
-
Omezené vykonávání (
--duration,--max-lines,--wait-for) — Agenti volají nástroje CLI synchronně a vyžadují zaručené ukončení. -
Čistý výstup (
--no-banner) – Text banneru znečišťuje strukturovaný výstup a zaměňuje analyzátory. -
Dotazovatelný stav (
--status) – Umožňuje agentům kontrolovat stav nástroje bez analýzy seznamů procesů. -
Cílené zachytávání (
--pid-filter,--process-filter) – Agenti, kteří ladí konkrétní proces, potřebují přesné filtrování. -
Nedávný kontext (
--tail) – Agenti často potřebují jenom to, co se právě stalo, a ne úplnou historii.
Parametry zobrazení času
| Parametr | Description |
|---|---|
--elapsed |
Zobrazit uplynulý čas od spuštění zachytávání v sekundách (výchozí) |
--clock |
Zobrazit hodinový čas ve HH:MM:SS formátu |
--clock-ms |
Zobrazení hodinového času s milisekundami HH:MM:SS.mmm |
Parametry výstupního formátu
| Parametr | Description |
|---|---|
--format text |
Textový výstup oddělený tabulátorem (výchozí) |
--format csv |
Hodnoty oddělené čárkami – vhodné pro analýzu tabulek nebo programových hodnot |
--format xml |
Jednoduchý výstup elementu XML |
Parametry protokolování
| Parametr | Description |
|---|---|
--log <file> |
Zaznamenejte zachycený výstup do souboru |
--log-append |
Připojení k existujícímu souboru protokolu místo přepsání |
--log-limit <MB> |
Omezení velikosti souboru protokolu v megabajtech |
--log-wrap |
Zabalení souboru protokolu zpět na začátek, když je plný (vyžaduje --log-limit) |
--log-daily |
Vytvoření nového souboru protokolu každý den |
--log-daily-clear |
Vymazání zobrazení výstupu při vytvoření nového denního souboru |
Parametr historie
| Parametr | Short | Description |
|---|---|---|
--history <lines> |
-h |
Omezit hloubku historie na N řádků (0 = bez omezení) |
Parametry protokolování spouštění (vyžaduje správce)
| Parametr | Description |
|---|---|
--boot-enable |
Povolte protokolování ladění jádra za běhu. Nakonfiguruje ovladač Dbgv.sys tak, aby se načetl při spuštění a zachytá výstup DbgPrint z nejstaršího bodu procesu spouštění. Přetrvá po restartu. |
--boot-disable |
Zakažte protokolování ladění jádra při spouštění a odeberte konfiguraci spouštění při startu. |
--boot-status |
Zobrazte aktuální stav konfigurace protokolování spouštění a ukončete. |
Parametry vzdáleného monitorování
| Parametr | Description |
|---|---|
--connect <computer> |
Připojte se ke vzdálenému počítači, na kterém běží DbgView, pro vzdálené zachycování ladicích výstupů (využívá porty TCP 2020–2030). |
--disconnect |
Odpojte se od relace vzdáleného monitorování. |
Výpis paměti po havárii a operace se soubory
| Parametr | Description |
|---|---|
--crashdump <file> |
Analyzujte soubor výpisu paměti systému Windows a získejte výstup ladění zachycený před pádem systému. |
--load <file> |
Načtěte dříve uložený soubor protokolu a zobrazte jeho obsah. |
--save <file> |
Uložte všechny zachycené výstupy do souboru při ukončení. |
Parametry řízení běhu (meziprocesové)
Tyto příkazy komunikují s již spuštěnou instancí DbgViewCLI prostřednictvím pojmenovaných událostí:
| Parametr | Description |
|---|---|
--pause |
Pozastavit zachytávání u spuštěné instance DbgViewCLI. |
--resume |
Obnovení zachytávání u pozastavené instance DbgViewCLI |
--stop |
Korektně ukončete spuštěnou instanci DbgViewCLI. |
Parametry dovedností agenta
| Parametr | Description |
|---|---|
--install-skills <agent> [--global] |
Nainstalujte vložené soubory dovedností agenta pro zadaného agenta. Viz Instalace dovedností agenta níže. |
--export-skills <path> |
Exportujte vložené soubory dovedností do zadané cesty ke složce. Užitečné pro ruční kontrolu nebo vlastní konfigurace agenta. |
Různé parametry
| Parametr | Short | Description |
|---|---|---|
--quit |
-q |
Ukončení spuštěné instance GUI DebugView |
--accepteula |
Přijmout licenční smlouvu EULA neinteraktivně (zapíše klíč do registru, přeskočí výzvu) | |
--version |
Zobrazení řetězce verze a ukončení | |
--help |
-? |
Zobrazit úplný text nápovědy |
Příklady použití DbgViewCLI
Basic Win32 Capture (ohraničeno)
REM Capture for 30 seconds, no banner, output as text
dbgviewcli --no-banner --duration 30
REM Capture until a specific error appears
dbgviewcli --no-banner --wait-for "*ERROR*" --max-lines 10000
Zachycení ladění jádra (vyžaduje oprávnění správce)
REM Run from an elevated prompt
dbgviewcli --kernel --no-banner --duration 60 --format csv --log kernel_debug.csv
Filtrování specifické pro proces
REM Filter by PID
dbgviewcli --no-banner --pid-filter 1234 --duration 10
REM Filter by process name (substring match)
dbgviewcli --no-banner --process-filter "myapp.exe" --max-lines 500
Filtrování založené na vzorech
REM Include only lines matching pattern, exclude verbose noise
dbgviewcli --no-banner --filter "MyDriver*" --exclude "verbose*"
Tail Mode (nedávný kontext)
REM Capture for 30 seconds but only output the last 50 lines on exit
dbgviewcli --no-banner --tail 50 --duration 30
Kontrola stavu (strojově čitelná)
dbgviewcli --status
Output:
running=true
paused=false
elevated=true
Postup protokolování spouštění
REM Enable boot logging (requires admin, persists across reboot)
dbgviewcli --boot-enable
REM Check boot logging status
dbgviewcli --boot-status
REM Disable boot logging
dbgviewcli --boot-disable
Vzdálené monitorování
dbgviewcli --connect SERVER01 --no-banner --duration 60
Řízení modulu runtime (z jiného terminálu)
REM Pause a running instance
dbgviewcli --pause
REM Resume the paused instance
dbgviewcli --resume
REM Gracefully stop a running instance
dbgviewcli --stop
Bezobslužné přijetí EULA
REM Accept EULA non-interactively for automated deployments
dbgviewcli --accepteula --no-banner --duration 30
Kombinování bezpečnostních mezí
REM Use duration AND max-lines together — whichever triggers first wins
dbgviewcli --no-banner --duration 60 --max-lines 10000 --format csv
Instalace dovedností agenta
DbgViewCLI v5.02 vloží úplnou sadu souborů dovedností agenta jako binární prostředek ve spustitelném souboru. Tyto dovednosti učí agenty AI pro psaní kódu, jak efektivně používat DbgViewCLI k zachytávání ladicích informací, filtrování, protokolování při spuštění systému, vzdálenému monitorování a analýze výpisů paměti po pádu.
Dovednosti se publikují také v globálním úložišti Microsoft/skills , které poskytuje centrální katalog dovedností, serverů MCP, vlastních agentů a souborů Agents.md pro sady SDK pro základní kódovací agenty. Pokud nechcete použít vložený příkaz install, můžete na ně odkazovat přímo z tohoto úložiště.
Podporovaní agenti
| Agent |
--install-skills Hodnota |
|---|---|
| GitHub Copilot | copilot |
| Claude | claude |
| Cursor | cursor |
| Kodex | codex |
Instalační cesty
Dovednosti se instalují do adresářů specifických pro agenty. Slouží --global k instalaci do profilu uživatele (k dispozici ve všech projektech) místo aktuálního pracovního prostoru.
| Agent | Místní cesta (pracovní prostor) | Globální cesta (profil uživatele) |
|---|---|---|
| GitHub Copilot | ./.github/skills/sysinternals-debugview/ |
%USERPROFILE%/.copilot/skills/sysinternals-debugview/ |
| Claude | ./.claude/skills/sysinternals-debugview/ |
%USERPROFILE%/.claude/skills/sysinternals-debugview/ |
| Cursor | ./.cursor/skills/sysinternals-debugview/ |
(nepodporuje se) |
| Kodex | ./skills/sysinternals-debugview/ |
%USERPROFILE%/.codex/skills/sysinternals-debugview/ |
Instalace dovedností
REM Install skills for GitHub Copilot in the current workspace
dbgviewcli --install-skills copilot
REM Install skills globally for Claude (available in all projects)
dbgviewcli --install-skills claude --global
REM Install skills for Cursor (local only)
dbgviewcli --install-skills cursor
REM Install skills for Codex globally
dbgviewcli --install-skills codex --global
Exportování dovedností do vlastního umístění
REM Export all embedded skills to a folder for manual inspection
dbgviewcli --export-skills C:\MySkills\debugview
Co zahrnují dovednosti
Balíček vložené dovednosti obsahuje následující zdroje informací, které učí agenty, jak provozovat DbgViewCLI:
| File | Purpose |
|---|---|
SKILL.md |
Definice hlavní dovednosti – triggery, parametry, příklady použití, osvědčené postupy |
references/driver-ioctls.md |
Kódy IOCTL ovladače jádra a struktury bufferů |
references/output-formats.md |
Specifikace výstupního formátu Text/CSV/XML |
references/remote-protocol.md |
Dokumentace k přenosovému protokolu tcp pro vzdálené monitorování |
scripts/detect-dbgview.ps1 |
Skript PowerShell pro nalezení dbgviewcli.exe v proměnné PATH nebo v běžných adresářích |
scripts/capture-wrapper.ps1 |
Bezpečný omezený skript pro zachytávání s ověřením parametrů |
scripts/boot-logging-workflow.ps1 |
Kompletní skript pro správu životního cyklu protokolování spouštění |
Po instalaci bude agent tyto dovednosti automaticky používat, když ho požádáte, aby zachytil ladicí výstup, analyzoval trasy jádra, nastavil protokolování při spouštění nebo provedl jakoukoli jinou operaci DbgViewCLI.
Osvědčené postupy pro používání agentů
-
Vždy používejte
--no-bannerpro automatizované použití nebo použití agentem, aby byl výstup čistý a dobře parsovatelný. -
Vždy používejte vázané spouštění s
--duration,--max-linesnebo--wait-for. Neomezené zachytávání bude běžet neomezeně dlouho. -
Zkontrolujte stav před zachycením – umožňuje
--statuszjistit, jestli už je spuštěná jiná instance. -
Použití
--format csvnebo--format xmlpři analýze výstupu prostřednictvím kódu programu. - Pro snížení šumu upřednostněte
--pid-filternebo--process-filterpřed širokým zachytáváním. - Spouštějte jako správce pouze v případě, že je to nutné — protokolování jádra a spouštění systému vyžaduje zvýšená oprávnění; zachytávání Win32 je nevyžaduje.
-
Zkombinujte meze kvůli bezpečnosti — Použijte
--duration 60 --max-lines 10000společně, aby platilo, že rozhoduje ta mez, která se aktivuje jako první. -
Použít
--tailpro dotazy "co se právě stalo" místo zachytávání úplné historie.
Toto je snímek obrazovky s objektem DebugView , který zachycuje výstup ladění. Všimněte si moderního tmavého režimu rozhraní s vyhrazeným sloupcem PID a zvýrazněným filtrem.
DebugView(1,7 MB)
Spusťte nyní ze služby Sysinternals Live.