Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Door Mark Russinovich
Gepubliceerd: 17 juni 2026
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.
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:
-
Gebonden uitvoering (
--duration,--max-lines,--wait-for) - Agents roepen CLI-hulpprogramma's synchroon aan en hebben gegarandeerde exit nodig. -
Schone uitvoer (
--no-banner) — Bannertekst vervuilt gestructureerde uitvoer en verwart parsers. -
Querybare status (
--status) - Hiermee kunnen agents de status van het hulpprogramma controleren zonder proceslijsten te parseren. -
Gerichte vastlegging (
--pid-filter,--process-filter) — Agents die een specifiek proces debuggen, hebben nauwkeurige filtering nodig. -
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
-
Altijd gebruiken
--no-bannervoor geautomatiseerd gebruik/agent om uitvoer schoon en parseerbaar te houden. -
Altijd gebonden uitvoering met
--duration,--max-linesof--wait-for. Niet-gebonden capture wordt voor onbepaalde tijd uitgevoerd. -
Controleer de status voordat u de opname uitvoert . Gebruik
--statusdeze optie om te detecteren of er al een ander exemplaar wordt uitgevoerd. -
Gebruik
--format csvof--format xmlwanneer uitvoer programmatisch wordt geparseerd. -
Geef de voorkeur aan
--pid-filterof--process-filterboven algemene vastlegging om ruis te verminderen. - Voer alleen als administrator uit wanneer dat nodig is: kernel- en opstartlogboekregistratie vereisen uitbreiding; Win32 capture niet.
-
Combineer limieten voor de veiligheid — Gebruik
--duration 60 --max-lines 10000samen, zodat degene die het eerst wordt geactiveerd, voorrang krijgt. -
Gebruiken
--tailvoor '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.
DebugView downloaden(1,7 MB)
Nu uitvoeren vanuit Sysinternals Live.