Sdílet prostřednictvím


Co je WinDbg?

WinDbg je nejnovější verze ladicího programu, která nabízí modernější vizuály, rychlejší okna a plnohodnotné skriptovací prostředí. WinDbg je vytvořen s rozšiřitelným modelem dat debuggeru.

Note

WinDbg byl dříve vydán jako WinDbg Preview v Microsoft Storu. WinDbg používá stejný základní modul jako WinDbg (Classic). Podporuje všechny stejné příkazy, rozšíření a pracovní postupy.

Snímek obrazovky hlavní obrazovky v WinDbg

Použití významných funkcí

Vylepšete své prostředí ladění pomocí mnoha funkcí a výhod programování, které jsou k dispozici v WinDbg:

  • Nastavení a odvolání připojení: Uložte poslední cíle a konfigurace relací. Uložené položky můžete rychle restartovat z nabídky Soubor .

    Snímek obrazovky pro spuštění ladění ve WinDbg

  • Tmavý motiv: Pokud chcete povolit předvolby uživatelského rozhraní, jako je tmavý motiv, vyberteNastavení>.

    Snímek obrazovky WinDbg s povoleným tmavým motivem

  • Navigace pomocí klávesnice: Používejte klávesové zkratky jako Ctrl+Tab, které vám umožní snadno přecházet mezi okny.

    Animace, která ukazuje, jak se v WinDbg pohybovat pomocí klávesových zkratek Ctrl+Tab

  • Zjišťování souborů s výpisem paměti: Využijte automatické rozpoznávání architektury procesoru a rychle nastavte spravované ladění.

  • Vylepšení výkonu: Práce s okny nástrojů, která se načítají asynchronně, a zrušit je podle potřeby. Při spuštění příkazu může WinDbg zastavit načítání místních hodnot, kukátků nebo jiných oken.

Začít ladění

Začněte s laděním ve WinDbg pomocí následujících funkcí:

  • Integrated Time Travel Debugging (TTD): Při spuštění nebo připojení k procesu vyberte možnost Záznam s Time Travel Debugging. WinDbg nastaví TTD, spustí nahrávání a následně otevře trasu.

    Další informace viz Ladění časového cestování: Přehled.

    Snímek obrazovky dialogového okna Záznam procesu ve WinDbg s procesem Poznámkového bloku vybraným pro záznam.

  • Spouštění balíčků aplikací: Ladění univerzální aplikace nebo úlohy na pozadí jedním kliknutím myši

    Další informace najdete v tématu Spuštění balíčku aplikace.

    Snímek obrazovky s možností balíčku aplikace Spustit, kartou Aplikace ve WinDbg, s výrazem 'cal' ve vyhledávacím poli a třemi uvedenými aplikacemi.

  • Připojení k procesu: Pomocí zobrazení Připojit získáte podrobný souhrn spuštěných procesů, snadnější konfiguraci přístupu a podporu vyhledávání.

    Snímek obrazovky s dialogovým oknem Připojit k procesu ve WinDbg

Práce s okny nástrojů

Využijte výhod mnoha vylepšení oken nástrojů ve WinDbg:

  • Příkaz: Nabízí lepší podporu DML, zvýraznění textu a vyhledávání (včetně regulárních výrazů).

    Animace, která ukazuje, jak ve WinDbg používat příkazové okno, včetně zvýraznění sloupců žlutou barvou.

  • Zdrojový kód: Poskytuje zvýrazňování syntaxe a další obecná vylepšení podobná většině moderních textových editorů.

    Snímek obrazovky s oknem Zdrojový kód ve WinDbg se zvýrazněním syntaxe

  • Demontáž: Při posouvání udržuje zvýraznění aktuální instrukce.

    Snímek obrazovky s oknem Disassembleru ve WinDbg.

  • Body v kódu: Zobrazí všechny vaše aktuální body v kódu, možnost přepnutí jedním kliknutím a počet zásahů. Další informace naleznete na stránce WinDbg: Breakpoints.

    Snímek obrazovky s oknem Zarážky ve WinDbg zobrazující aktuální zarážky

  • Skriptování: Usnadňuje vývoj rozšíření JavaScriptu a NatVis a použití zvýrazňování chyb a IntelliSense. Další informace naleznete v tématu WinDbg: Skriptování.

    Snímek obrazovky s oknem Skriptování ve WinDbg s IntelliSense a zvýrazněním chyb

  • Datový model: Poskytuje rozšiřitelnou a brožovatelnou verzi dx příkazů a dx -g příkazů. Tato funkce vám pomůže vytvářet výkonné tabulky nad dotazy NatVis, JavaScriptu a LINQ. Další informace naleznete v tématu WinDbg: Datový model.

    Snímek obrazovky s oknem datového modelu ve WinDbg s rozbalitelnými a brožovatelnými funkcemi

  • Místní hodnoty a hodinky: Na základě datového modelu používaného příkazem dx . Obě využívají stejné funkce jako jiná okna datového modelu.

  • Paměť: Má zvýraznění a vylepšené posouvání.

  • Protokoly: Poskytuje detailní protokol interních mechanismů WinDbg. Můžete zobrazit protokoly pro řešení potíží nebo monitorovat dlouhotrvající příkazy.

Prozkoumejte WinDbg v akci

Podívejte se na následující epizody defrag Tools show a podívejte se na WinDbg v akci:

Nainstalujte a nakonfigurujte WinDbg

Informace o instalaci a konfiguraci WinDbg najdete v následujících článcích:

Poskytnutí zpětné vazby

Vaše zpětná vazba pomáhá týmu Microsoftu s vývojem a stanovením priorit funkcí WinDbg.

Pokud chcete nahlásit chyby nebo navrhnout funkce, vyberte možnost Feedback na pásu karet a přejděte na stránku WinDbg-Feedback na GitHubu, kde můžete hlásit nový problém.