Dela via


Vad är WinDbg?

WinDbg är den senaste versionen av felsökningsprogrammet som erbjuder modernare visuella objekt, snabbare fönster och en fullfjädrad skriptupplevelse. WinDbg skapas med en utökningsbar felsökningsdatamodell.

Note

WinDbg släpptes tidigare som WinDbg Preview i Microsoft Store. WinDbg använder samma underliggande motor som WinDbg (klassisk). Den stöder samma kommandon, tillägg och arbetsflöden.

Skärmbild av huvudskärmen i WinDbg.

Använda framträdande funktioner

Förbättra felsökningsupplevelsen med de många funktioner och programmeringsfördelar som finns i WinDbg:

  • Konfiguration och återkallande av anslutningar: Spara de senaste målen och sessionskonfigurationerna. Du kan snabbt starta om sparade objekt från Arkiv-menyn .

    Skärmbild av startskärmen för felsökning i WinDbg.

  • Mörkt tema: Aktivera användargränssnittsinställningar som det mörka temat genom att välja Filinställningar>.

    Skärmbild av WinDbg med det mörka temat aktiverat.

  • Tangentbordsnavigering: Använd kortkommandon som Ctrl+Tab, vilket gör att du enkelt kan flytta mellan fönster.

    Animering som visar hur du använder kortkommandona Ctrl+Tabb för att flytta i WinDbg.

  • Detektering av dumpfilsprocessor: Dra nytta av automatisk detektering för processorarkitekturen och snabbt konfigurera styrd felsökning.

  • Prestandaförbättringar: Arbeta med verktygsfönster som läses in asynkront och avbryta dem vid behov. När du kör ett kommando kan WinDbg stoppa inläsningen av dina lokala variabler, watch-fönster eller andra fönster.

Börja felsöka

Kom igång med felsökning i WinDbg med följande funktioner:

  • Integrerad TTD (Time Travel Debugging): Välj alternativet Spela in med tidsresefelsökning när du startar eller ansluter till en process. WinDbg konfigurerar TTD, startar inspelningen och öppnar spårningen efteråt.

    Mer information finns i Felsökning av tidsresor: Översikt.

    Skärmbild av dialogrutan för Processpostering i WinDbg med en Notepad-process som valts för inspelning.

  • Starta apppaket: Felsöka din universella app eller bakgrundsaktivitet med ett enda musklick.

    Mer information finns i Starta apppaket.

    Skärmbild av alternativet Starta apppaket och fliken Program i WinDbg med cal i sökrutan och tre appar i listan.

  • Koppla till en process: Använd vyn Bifoga för att få en detaljerad sammanfattning av processer som körs, åtkomst till enklare konfiguration och sökstöd.

    Skärmbild av dialogrutan Bifoga till en process i WinDbg.

Arbeta med verktygsfönster

Dra nytta av de många förbättringarna av verktygsfönstren i WinDbg:

  • Kommando: Ger förbättrat DML-stöd, textmarkering och sökning (inklusive regex).

    Animering som visar hur du använder kommandofönstret i WinDbg, inklusive att markera kolumner i gult.

  • Källkod: Ger syntaxmarkering och andra allmänna förbättringar som liknar de flesta moderna textredigerare.

    Skärmbild av källkodsfönstret i WinDbg med syntaxmarkering.

  • Disassembly: Behåller markeringen på den aktuella instruktionen när du bläddrar.

    Skärmbild av fönstret Disassembly i WinDbg.

  • Brytpunkter: Visar alla dina aktuella brytpunkter, en växlingsknapp med ett klick och ett antal träffar. Mer information finns i WinDbg: Brytpunkter.

    Skärmbild av fönstret Brytpunkter i WinDbg som visar aktuella brytpunkter.

  • Skriptning: Gör det enklare för dig att utveckla JavaScript- och NatVis-tillägg och använda felmarkering och IntelliSense. Mer information finns i WinDbg: Scripting.

    Skärmbild av skriptfönstret i WinDbg med IntelliSense och felmarkering.

  • Datamodell: Tillhandahåller en utökningsbar och bläddringsbar version av kommandona dx och dx -g. Den här funktionen hjälper dig att skapa kraftfulla tabeller ovanpå dina NatVis-, JavaScript- och LINQ-frågor. Mer information finns i WinDbg: Datamodell.

    Skärmbild av datamodellfönstret i WinDbg med utökningsbara och bläddringsbara funktioner.

  • Locals and Watch: Baserat på den datamodell som används av dx kommandot. Båda har samma funktioner som andra datamodellfönster.

  • Minne: Har markerad text och förbättrad rullning.

  • Loggar: Tillhandahåller en dold logg över WinDbg:s interna funktioner. Du kan visa loggarna för felsökning eller övervaka långvariga kommandon.

Utforska WinDbg i praktiken

Titta på följande avsnitt av Defrag Tools-programmet och se WinDbg i praktiken:

Installera och konfigurera WinDbg

I följande artiklar finns information om hur du installerar och konfigurerar WinDbg:

Lämna feedback

Din feedback hjälper Microsoft-teamet att vägleda WinDbgs utvecklings- och prioriteringsfunktioner.

Om du vill rapportera buggar eller föreslå funktioner väljer du Feedback i menyfliksområdet för att gå till sidanWinDbg-Feedback på GitHub där du kan skapa ett nytt problem.