DebugView v5.02

Door Mark Russinovich

Gepubliceerd: 17 juni 2026

Downloaden DebugView downloaden(1,7 MB)
Nu uitvoeren vanuit Sysinternals Live.

Inleiding

DebugView is een toepassing waarmee u de foutopsporingsuitvoer kunt bewaken op uw lokale systeem of elke computer in het netwerk die u kunt bereiken via TCP/IP. Het kan zowel kernelmodus- als Win32-foutopsporingsuitvoer weergeven, dus u hebt geen foutopsporingsprogramma nodig om de foutopsporingsuitvoer te vangen die uw toepassingen of apparaatstuurprogramma's genereren, noch moet u uw toepassingen of stuurprogramma's wijzigen om niet-standaard foutopsporings-API's te gebruiken.

Opmerking

Voor DebugView v5.0 is Windows 10 versie 1809 (build 17763) / Windows Server 2019 of hoger vereist.

DebugView Capture

DebugView legt het volgende vast:

  • Win32 OutputDebugString
  • Kernelmodus DbgPrint
  • Alle kernelmodusvarianten van DbgPrint

DebugView extraheert ook de foutopsporingsuitvoer in de kernelmodus die is gegenereerd vóór een crash uit Windows-crashdumpbestanden als DebugView op het moment van de crash aan het vastleggen was.

Mogelijkheden van DebugView

DebugView heeft een krachtige reeks functies voor het beheren en beheren van foutopsporingsuitvoer.

Functies die nieuw zijn in versie 5.02:

  • Opdrachtregelinterface (DbgViewCLI): Een nieuw zelfstandig opdrachtregelprogramma (dbgviewcli.exe) biedt volledige mogelijkheden voor het vastleggen van fouten in de terminal. Ontworpen voor gescripte, geautomatiseerde en AI-agentgestuurde werkstromen met begrensde uitvoering, machineleesbare uitvoer en processpecifieke filters. Zie de sectie DbgViewCLI hieronder voor meer informatie.
  • Automatiseringsparameters voor AI-agent: Nieuwe CLI-opties (--duration, --max-lines, --wait-for, --tail, --no-banner, , --status, ) --pid-filter--process-filtergaranderen gebonden uitvoering en schone uitvoer voor programmatisch gebruik door agents te coderen.
  • Ingesloten agentvaardigheden met installatie met één opdracht: DbgViewCLI sluit bestanden voor agentvaardigheden in als een binaire resource en kan ze rechtstreeks installeren in ondersteunde AI-coderingsagents (GitHub Copilot, Claude, Cursor, Codex) met behulp van --install-skills <agent>.

Functies die nieuw zijn in versie 5.0:

  • Donkere modus en moderne gebruikersinterface:DebugView beschikt nu over een volledig opnieuw ontworpen interface met windows XAML-eilandentechnologie. De gebruikersinterface volgt automatisch de instelling voor het licht of donker van het systeem, waarbij de donkere modus consistent wordt toegepast op de titelbalk, menu's, werkbalk, dialoogvensters en de uitvoerlijstweergave. De gemoderniseerde werkbalk en menubalk bieden een visuele stijl die consistent is met andere Sysinternals-hulpprogramma's, zoals Procesmonitor.
  • Automatisch crashherstel: Wanneer DebugView detecteert dat de vorige sessie is beëindigd vanwege een onherstelbaar afsluiten (zoals een systeemcrash), wordt automatisch het Windows-crashdumpbestand gescand, worden traceringen voor kernelfoutopsporing uit de vorige sessie hersteld en weergegeven in het uitvoervenster. Dit stelt een post-mortemanalyse van de foutopsporingsuitvoer in de kernelmodus mogelijk, die tot op het moment van een systeemfout is vastgelegd, zonder handmatige tussenkomst.
  • UI-virtualisatie voor grote opnamen: De uitvoerlijstweergave maakt nu gebruik van virtualisatie van eigenaargegevens, wat betekent dat alleen de zichtbare rijen op elk gewenst moment worden weergegeven. Hierdoor kan DebugView opnamen met honderdduizenden of miljoenen foutopsporingsberichten efficiënt verwerken zonder overmatig geheugenverbruik of vertraging van de gebruikersinterface.
  • Toegewezen PID-kolom: Er wordt standaard een nieuwe kolom Proces-id weergegeven, zodat u gemakkelijker kunt identificeren welk proces elke foutopsporingsuitvoerbericht heeft gegenereerd. De PID-kolom kan worden in- of uitgeschakeld in het menu Opties.
  • On-demand UAC-uitbreiding:DebugView vereist geen beheerdersbevoegdheden meer bij het starten. Het start als een standaardgebruiker en vraagt alleen een elevatie aan via een UAC-prompt wanneer u kernel-modusvastlegging of andere bewerkingen inschakelt waarvoor verhoogde bevoegdheden vereist zijn.
  • DPI-bewuste rendering: Menupictogrammen, werkbalkknoppen, dialoogvensters en de uitvoerlijst worden op de juiste manier geschaald op weergaven met hoge DPI.

Functies die nieuw zijn in versie 4.6:

  • Ondersteuning voor Windows Vista 32-bits en 64-bits

Functies die nieuw zijn in versie 4.5:

  • Ondersteuning voor rollover van logboekbestanden: Als u langlopende opnamen beter wilt ondersteunen, kan DebugView nu elke dag een nieuw logboekbestand maken, optioneel wissen van het scherm wanneer u dit doet.

Functies die nieuw zijn voor versie 4.4:

  • Ondersteuning voor Windows Server 2003 64-bits editie en Windows XP 64-bits editie voor x64:DebugView legt nu foutopsporingsuitvoer in kernelmodus vast op 64-bits versies van Windows.
  • Kloktijd in-/uitschakelen: u kunt nu schakelen tussen kloktijd en verstreken tijdmodi.

Functies die nieuw zijn in versie 4.3:

  • Ondersteuning voor Windows XP SP2:DebugView legt nu foutopsporingsuitvoer voor kernelmodus vast in Windows XP SP2.
  • Meer markeringsfilters: veel mensen hebben om meer markeringsfilters gevraagd.
  • Logbestand beperking: Een nieuwe logboekoptie laat DebugView teruglopen naar het begin van het logbestand wanneer de opgegeven groottelimiet is bereikt.
  • Grotere buffers: Grotere Win32- en kernelmodusbuffers verminderen de kans op verwijderde foutopsporingsuitvoer.
  • Clear-output string: Wanneer DebugView de speciale foutopsporingsreeks 'DBGVIEW CLEAR' ziet, wordt de uitvoer gewist.
  • Client minimaliseren naar systeemvak: U kunt de client nu geminimaliseerd uitvoeren in het systeemvak.

Functies die nieuw zijn in versie 4.2:

  • Kernelhookfout opgelost: DebugView rapporteert soms per ongeluk dat het foutopsporingsuitvoer in de kernelmodus niet kon koppelen in Windows XP en Server 2003.
  • Optie voor global-capture van client: Met een nieuwe optie kan de client de Win32-debugoutput vastleggen op Terminal Server-systemen bij uitvoering vanuit een niet-consolesessie.
  • Filteren is verbeterd: filters kunnen veel langer zijn en zijn nu van toepassing op Win32-proces-id's wanneer proces-id's worden opgenomen in de uitvoer.
  • Ondersteuning voor crashdumps verbeterd: verschillende fouten met betrekking tot het extraheren van kernelmodusuitvoer van crashdumps zijn opgelost en DebugView laadt nu resulterende logboekbestanden.
  • Meer markeringsfilters: DebugView heeft nu 10 markeringsfilters, van 5.
  • Opmerkingen invoegen: Met een nieuw menu-item kunt u opmerkingen invoegen in de uitvoer.
  • Nieuwe switches: met nieuwe opdrachtregelopties kunt u geschiedenisdiepte opgeven en logboekbestanden laden.
  • Betere ballontips: als een uitvoerlijn breder is dan het scherm, wordt de tekst met de muisaanwijzerballon in tekstterugloop weergegeven.

Functies die nieuw zijn in versie 4.1:

  • Filters opslaan en laden: U kunt filters opslaan en laden, inclusief de markeringskleuren.
  • Opgeslagen logboeken laden: u kunt nu een logboekbestand weer laden in het uitvoervenster DebugView .
  • Foutopsporingsuitvoer voor opstarttijd vastleggen in kernelmodus: onder Windows 2000 kunt u DebugView gebruiken om foutopsporingsuitvoer vast te leggen die wordt gegenereerd door stuurprogramma's vanaf het vroegste punt in het opstartproces.

Hier volgt een lijst met enkele andere functies van DebugView:

  • Externe bewaking: Leg kernelmodus- en/of Win32-foutopsporingsuitvoer vast vanaf elke computer die toegankelijk is via TCP/IP, zelfs via internet. U kunt meerdere externe computers tegelijk bewaken. DebugView installeert zelfs de clientsoftware zelf als u deze uitvoert op een Windows 2000-systeem en vastlegt vanaf een ander Windows 2000-systeem in dezelfde netwerkwijk.
  • Meest recente filterlijsten: DebugView onthoudt uw meest recente filterselecties, met een interface waarmee u ze eenvoudig opnieuw kunt selecteren.
  • Toegewezen PID-kolom: In een afzonderlijke kolom Proces-id ziet u welk proces elk foutopsporingsbericht heeft gegenereerd, in- of uitschakelen in het menu Opties.
  • Klembord kopiëren: Selecteer meerdere regels in het uitvoervenster en kopieer de inhoud ervan naar het klembord.
  • Logboek-naar-bestand: Schrijf uitvoer van debuggen naar een bestand terwijl het vastgelegd wordt.
  • Afdrukken: druk alle of een deel van vastgelegde foutopsporingsuitvoer af op een printer.
  • Payload van één bestand: DebugView wordt geïmplementeerd als één bestand.
  • Crash-Dump-ondersteuning: DebugView kan de buffers van een crashdump herstellen en de uitvoer opslaan in een logboekbestand, zodat gebruikers u de uitvoer kunnen sturen die uw Windows-stuurprogramma tot het moment van een crash heeft gegenereerd. In versie 5.0 wordt dit herstel automatisch uitgevoerd bij het opstarten wanneer een niet-gracieus afsluiten wordt gedetecteerd.

In het on-line Help-bestand worden al deze functies en meer gedetailleerd beschreven.

Systeemvereisten

Voor DebugView v5.0 is Windows 10 versie 1809 (build 17763) of Windows Server 2019 of hoger vereist. De moderne gebruikersinterface is gebouwd op Windows XAML-eilanden, waarvoor deze minimale versie van het besturingssysteem is vereist. Gebruikers in oudere versies van Windows moeten DebugView v4.90 gebruiken.

Installatie en gebruik

Voer gewoon het DebugView-programmabestand (dbgview.exe) uit en DebugView begint onmiddellijk met het vastleggen van foutopsporingsuitvoer. DebugView start in standaardmodus; u wordt enkel gevraagd om elevatie via UAC wanneer u kernel-opnamemodus inschakelt of andere bewerkingen uitvoert waarvoor beheerdersbevoegdheden zijn vereist. Menu's, sneltoetsen of werkbalkknoppen kunnen worden gebruikt om het venster te wissen, de bewaakte gegevens op te slaan in een bestand, uitvoer te zoeken, het lettertype van het venster te wijzigen en meer. In de on-line Help worden alle functies van DebugView beschreven.

Als een vorige DebugView-sessie actief was tijdens een systeemcrash, detecteert DebugView automatisch de niet-gracieus afsluiting bij de volgende start, scant het crashdumpbestand, en geeft de herstelde kernel debugsporen van de vorige sessie weer.

Gebruik in plaats daarvan voor opdrachtregel- en automatiseringsscenario's dbgviewcli.exe . DbgViewCLI biedt dezelfde capture-engine in een terminalvriendelijke interface die is geoptimaliseerd voor scripting en AI-coderingsagenten. Voer dbgviewcli --help uit voor een volledige lijst met opties of zie de sectie DbgViewCLI hieronder.

Schermopname van DebugView

Opdrachtregelinterface van DbgViewCLI

DbgViewCLI (dbgviewcli.exe) is een zelfstandig opdrachtregelprogramma voor het vastleggen van realtime foutopsporingsuitvoer van Windows toepassingen (OutputDebugString) en stuurprogramma's in de kernelmodus (DbgPrint/KdPrint). Het is ontworpen voor script-, geautomatiseerde en AI-agentgestuurde foutopsporingswerkstromen.

DbgViewCLI is één systeemeigen Windows uitvoerbaar bestand zonder externe afhankelijkheden (statisch gekoppeld). Plaats het op uw PATH of verwijs rechtstreeks naar het volledige pad.

Vereisten voor DbgViewCLI

Vereiste Details
OS Windows 10 versie 1809 (build 17763) / Windows Server 2019 of hoger (x64, ARM64)
Privileges Standaardgebruiker voor Win32 capture; Beheerder voor kernel-/opstartopname
Stuurprogramma Kernel capture vereist het stuurprogramma Dbgv.sys (wordt automatisch uitgepakt en geladen wanneer het met verhoogde bevoegdheden wordt uitgevoerd)

Besturingselementparameters vastleggen

Parameter Short Beschrijving Default
--capture -c Vastleggen inschakelen on
--no-capture Vastleggen uitschakelen
--kernel -k Uitvoeropname van kernelfoutopsporing inschakelen (beheerder vereist) uit
--no-kernel Kernelvastlegging uitschakelen
--win32 -w Opname van Win32 OutputDebugString inschakelen on
--no-win32 Win32-opname uitschakelen
--global -g Globale Win32-opname inschakelen (sessie 0) uit
--no-global Globale Win32-opname uitschakelen
--passthrough Debuguitvoer doorlaten naar gekoppelde debuggers on
--no-passthrough Doorgifte van de originele foutopsporingsuitvoer onderdrukken
--force-cr Regelterugloop afdwingen op lijnen on
--no-force-cr Geen regelterugloop afdwingen
--verbose-kernel -v Uitgebreide kerneluitvoer inschakelen uit
--no-verbose-kernel Uitgebreide kerneluitvoer uitschakelen
--pids Proces-id's weergeven in uitvoer on
--no-pids Proces-ID's verbergen

Filterparameters

Parameter Short Beschrijving
--filter <pattern> -i Filter opnemen : door puntkomma's gescheiden jokertekenpatronen (standaard: *)
--exclude <pattern> -e Filter uitsluiten : door puntkomma's gescheiden jokertekenpatronen
--pid-filter <pid> Alleen uitvoer van een specifieke proces-id weergeven. Kerneluitvoer (die geen PID heeft) wordt overgeslagen wanneer dit actief is.
--process-filter <name> Alleen uitvoer van een benoemd proces weergeven (hoofdletterongevoelige deeltekenreeksovereenkomst). Zoekt tijdens runtime de naam van de procesimage op aan de hand van de PID.

Automatiseringsparameters (AI-Agent vriendelijk)

Deze parameters zijn speciaal ontworpen voor gebruik door AI-coderingsagents en automatiseringsscripts waarvoor gegarandeerde uitvoering met gebonden uitvoering en schone machineleesbare uitvoer nodig is.

Parameter Beschrijving
--duration <seconds> Automatisch stoppen met vastleggen na N seconden. Afdrukken "Duration limit reached (N seconds)." naar stderr en sluit schoon af. Moet een positief geheel getal zijn.
--max-lines <N> Capture automatisch stoppen nadat N lijnen zijn verzonden naar stdout. Drukt "Max lines reached (N)." af naar stderr en sluit af. Moet een positief geheel getal zijn.
--wait-for <pattern> Leg vast totdat een foutopsporingsbericht overeenkomt met het opgegeven jokertekenpatroon en sluit vervolgens af. Compatibel met --duration (waarbij degene die het eerst wordt geactiveerd, voorrang krijgt).
--tail <N> Bufferlijnen in een ringbuffer van grootte N. In plaats van lijnen te verzenden wanneer ze binnenkomen, worden alleen de laatste N-lijnen bij uitgang naar stdout gespoeld. Handig voor 'wat er zojuist is gebeurd'-query's.
--no-banner Onderdrukt de versiebanner en de "Press Ctrl+C to stop..." hinttekst op stderr. Hiermee blijft de uitvoer schoon voor pijpen/geautomatiseerd gebruik.
--status Druk de machineleesbare status van een actief DbgViewCLI-exemplaar af en sluit direct af. Voert sleutelparen =waardeparen naar stdout uit (zie het onderstaande voorbeeld).

Waarom dit belangrijk is voor AI-agents:

  1. Gebonden uitvoering (--duration, --max-lines, --wait-for) - Agents roepen CLI-hulpprogramma's synchroon aan en hebben gegarandeerde exit nodig.
  2. Schone uitvoer (--no-banner) — Bannertekst vervuilt gestructureerde uitvoer en verwart parsers.
  3. Querybare status (--status) - Hiermee kunnen agents de status van het hulpprogramma controleren zonder proceslijsten te parseren.
  4. Gerichte vastlegging (--pid-filter, --process-filter) — Agents die een specifiek proces debuggen, hebben nauwkeurige filtering nodig.
  5. Recente context (--tail) - Agents hebben vaak alleen 'wat er is gebeurd' nodig in plaats van de volledige geschiedenis.

Tijdweergaveparameters

Parameter Beschrijving
--elapsed Verstreken tijd weergeven sinds vastleggen in seconden (standaard)
--clock Tijd van wandklok weergeven in HH:MM:SS notatie
--clock-ms Tijd van wandklok weergeven met milliseconden HH:MM:SS.mmm

Parameters voor uitvoerindeling

Parameter Beschrijving
--format text Door tabs gescheiden tekstuitvoer (standaard)
--format csv Door komma's gescheiden waarden , geschikt voor spreadsheets of programmatische parsering
--format xml Uitvoer van eenvoudig XML-element

Parameters voor logregistratie

Parameter Beschrijving
--log <file> Vastgelegde uitvoer vastleggen in een bestand
--log-append Toevoegen aan een bestaand logboekbestand in plaats van overschrijven
--log-limit <MB> De grootte van logboekbestanden beperken in megabytes
--log-wrap Logboekbestand terugbrengen naar het begin wanneer het vol is (vereist --log-limit)
--log-daily Elke dag een nieuw logboekbestand maken
--log-daily-clear De uitvoerweergave wissen wanneer er een nieuw dagelijks bestand wordt gemaakt

Geschiedenisparameter

Parameter Short Beschrijving
--history <lines> -h Diepte van geschiedenis beperken tot N lijnen (0 = onbeperkt)

Parameters voor opstartlogboekregistratie (beheerdersrechten vereist)

Parameter Beschrijving
--boot-enable Schakel logboekregistratie voor foutopsporing van de opstarttijd van kernels in. Hiermee configureert u het Dbgv.sys-stuurprogramma om bij het opstarten te laden en DbgPrint-uitvoer vast te leggen vanaf het vroegst mogelijke punt in het opstartproces. Blijft behouden na een herstart.
--boot-disable Schakel foutopsporingslogboekregistratie van de kernel tijdens het opstarten uit en verwijder de boot-start-configuratie.
--boot-status Toon de huidige configuratiestatus van de opstartlogregistratie en sluit af.

Parameters voor externe bewaking

Parameter Beschrijving
--connect <computer> Maak verbinding met een externe computer waarop DbgView wordt uitgevoerd voor externe foutopsporing (maakt gebruik van TCP-poorten 2020-2030).
--disconnect Verbreek de verbinding met een externe bewakingssessie.

Crashdump en bestandsbewerkingen

Parameter Beschrijving
--crashdump <file> Analyseer een Windows crashdumpbestand en extraheer foutopsporingsuitvoer die is vastgelegd vóór de crash.
--load <file> Laad een eerder opgeslagen logboekbestand en geef de inhoud ervan weer.
--save <file> Sla alle vastgelegde uitvoer op in een bestand bij het afsluiten.

Uitvoeringsbesturingsparameters (tussen processen)

Met deze opdrachten wordt via benoemde gebeurtenissen gecommuniceerd met een al uitgevoerd DbgViewCLI-exemplaar:

Parameter Beschrijving
--pause Vastleggen onderbreken op een actieve DbgViewCLI-instantie.
--resume Opname hervatten op een onderbroken DbgViewCLI-exemplaar.
--stop Stop probleemloos een actieve Instantie van DbgViewCLI.

Parameters voor agentvaardigheden

Parameter Beschrijving
--install-skills <agent> [--global] Installeer ingebedde skillbestanden voor de opgegeven agent. Zie hieronder de installatie van de vaardigheden van de agent.
--export-skills <path> Exporteer de ingesloten vaardigheidsbestanden naar het opgegeven mappad. Handig voor handmatige inspectie of aangepaste agentconfiguraties.

Overige parameters

Parameter Short Beschrijving
--quit -q Een actieve GUI DebugView-instantie beëindigen
--accepteula Accepteer de EULA niet-interactief (schrijft een registersleutel, slaat de prompt over)
--version Versiereeks weergeven en afsluiten
--help -? Volledige Help-tekst weergeven

Voorbeelden van gebruik van DbgViewCLI

Eenvoudige Win32-opname (afgebakend)

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

Kernel Debug Capture (vereist beheerder)

REM Run from an elevated prompt
dbgviewcli --kernel --no-banner --duration 60 --format csv --log kernel_debug.csv

Processspecifieke filtering

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

Patroongebaseerde filtering

REM Include only lines matching pattern, exclude verbose noise
dbgviewcli --no-banner --filter "MyDriver*" --exclude "verbose*"

Tail-modus (meest recente context)

REM Capture for 30 seconds but only output the last 50 lines on exit
dbgviewcli --no-banner --tail 50 --duration 30

Statuscontrole (machineleesbaar)

dbgviewcli --status

Uitvoer:

running=true
paused=false
elevated=true

Werkstroom voor logboekregistratie opstarten

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

Op afstand bewaken

dbgviewcli --connect SERVER01 --no-banner --duration 60

Runtime-besturingselement (vanaf een andere terminal)

REM Pause a running instance
dbgviewcli --pause

REM Resume the paused instance
dbgviewcli --resume

REM Gracefully stop a running instance
dbgviewcli --stop

Onbeheerde acceptatie van de EULA

REM Accept EULA non-interactively for automated deployments
dbgviewcli --accepteula --no-banner --duration 30

Veiligheidsgrenzen combineren

REM Use duration AND max-lines together — whichever triggers first wins
dbgviewcli --no-banner --duration 60 --max-lines 10000 --format csv

Installatie van agentvaardigheden

DbgViewCLI v5.02 sluit een volledige set agentvaardighedenbestanden in als een binaire resource binnen het uitvoerbare bestand. Deze vaardigheden leren AI-coderingsagenten hoe u DbgViewCLI effectief kunt gebruiken voor foutopsporing, filteren, logboekregistratie van opstarten, externe bewaking en analyse van crashdumps.

De vaardigheden worden ook gepubliceerd naar de globale microsoft/skills-repository, die een centrale catalogus biedt van Skills, MCP servers, Custom Agents en Agents.md-bestanden voor SDK's om codeeragents te onderbouwen. U kunt er rechtstreeks vanuit die opslagplaats naar verwijzen als u liever niet de ingesloten installatieopdracht gebruikt.

Ondersteunde agents

Agent --install-skills Waarde
GitHub Copilot copilot
Claude claude
Cursor cursor
Codex codex

Installatiepaden

Vaardigheden worden geïnstalleerd in agentspecifieke mappen. Gebruik --global om in uw gebruikersprofiel te installeren (beschikbaar in alle projecten) in plaats van in de huidige werkruimte.

Agent Lokaal pad (werkruimte) Globaal pad (gebruikersprofiel)
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/ (niet ondersteund)
Codex ./skills/sysinternals-debugview/ %USERPROFILE%/.codex/skills/sysinternals-debugview/

Skills installeren

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

Vaardigheden exporteren naar een aangepaste locatie

REM Export all embedded skills to a folder for manual inspection
dbgviewcli --export-skills C:\MySkills\debugview

Wat zijn de vaardigheden?

Het ingesloten vaardigheidspakket bevat de volgende bronnen die agents leren hoe u DbgViewCLI kunt gebruiken:

File Purpose
SKILL.md Definitie van de belangrijkste vaardigheid: triggers, parameters, gebruiksvoorbeelden, best practices
references/driver-ioctls.md IOCTL-codes en bufferstructuren voor kernelstuurprogramma's
references/output-formats.md Specificaties voor tekst-/CSV-/XML-uitvoerindeling
references/remote-protocol.md Documentatie over het wire-protocol voor tcp-externe bewaking
scripts/detect-dbgview.ps1 PowerShell-script om te zoeken dbgviewcli.exe in PATH of algemene mappen
scripts/capture-wrapper.ps1 Veilig gebonden capture-script met parametervalidatie
scripts/boot-logging-workflow.ps1 Script voor levenscyclusbeheer van begin tot eind voor registratie van opstartlogboeken

Zodra de agent is geïnstalleerd, worden deze vaardigheden automatisch gebruikt wanneer u deze vraagt om foutopsporingsuitvoer vast te leggen, kerneltraceringen te analyseren, logboekregistratie voor opstarten in te stellen of een andere DbgViewCLI-bewerking uit te voeren.

Aanbevolen procedures voor agentgebruik

  1. Altijd gebruiken --no-banner voor geautomatiseerd gebruik/agent om uitvoer schoon en parseerbaar te houden.
  2. Altijd gebonden uitvoering met --duration, --max-linesof --wait-for. Niet-gebonden capture wordt voor onbepaalde tijd uitgevoerd.
  3. Controleer de status voordat u de opname uitvoert . Gebruik --status deze optie om te detecteren of er al een ander exemplaar wordt uitgevoerd.
  4. Gebruik --format csv of --format xml wanneer uitvoer programmatisch wordt geparseerd.
  5. Geef de voorkeur aan --pid-filter of --process-filter boven algemene vastlegging om ruis te verminderen.
  6. Voer alleen als administrator uit wanneer dat nodig is: kernel- en opstartlogboekregistratie vereisen uitbreiding; Win32 capture niet.
  7. Combineer limieten voor de veiligheid — Gebruik --duration 60 --max-lines 10000 samen, zodat degene die het eerst wordt geactiveerd, voorrang krijgt.
  8. Gebruiken --tail voor 'wat er zojuist is gebeurd' query's in plaats van de volledige geschiedenis vast te leggen.

Dit is een schermopname van DebugView die foutopsporingsuitvoer vastlegt. Merk op de moderne interface in donkere modus met de dedicated PID-kolom en het markeerfilter.

Downloaden DebugView downloaden(1,7 MB)

Nu uitvoeren vanuit Sysinternals Live.