Sdílet prostřednictvím


Nástroje pro ladění sady Windows SDK a WDK

Nástroje pro ladění pro Windows je komplexní sada nástrojů pro ladění, které vývojářům pomáhají diagnostikovat a řešit problémy v aplikacích a ovladačích Windows. Tato výkonná sada nástrojů zahrnuje WinDbg, ladicí programy příkazového řádku a specializované nástroje pro analýzu výpisů stavu systému a selhání systému. Pomocí těchto nástrojů můžete efektivně řešit a opravovat složité softwarové problémy. Úplný seznam nástrojů naleznete v tématu Nástroje zahrnuté v nástrojích ladění pro Windows.

Nástroje pro ladění pro Windows můžete získat prostřednictvím více kanálů: jako součást sady Windows Driver Kit (WDK), která je součástí sady Windows Software Development Kit (SDK) nebo jako samostatná instalace. Pokyny ke stažení a instalaci pouze ladicího programu systému Windows naleznete v tématu Stažení a instalace ladicího programu systému Windows WinDbg.

Instalace nástrojů pro ladění pro Windows

Nástroje pro ladění pro Windows můžete získat jako součást vývojové sady nebo jako samostatnou sadu nástrojů:

  • Jako součást WDK

    Nástroje pro ladění pro Windows jsou součástí sady Windows Driver Kit (WDK). Chcete-li získat WDK, viz Stažení sady Windows Driver Kit (WDK).

  • Jako součást sady Windows SDK

    Nástroje pro ladění pro Windows jsou součástí sady Windows Software Development Kit (SDK). Pokud chcete stáhnout instalační program nebo image ISO, přečtěte si část Windows SDK ve Windows Dev Center.

  • Jako samostatná sada nástrojů

    Nástroje ladění pro Systém Windows můžete nainstalovat samostatně bez sady Windows SDK nebo WDK spuštěním instalace sady Windows SDK a následným výběrem pouze nástrojů pro ladění pro Windows v seznamu funkcí k instalaci (a vymazání výběru všech ostatních funkcí). Pokud chcete stáhnout instalační program nebo image ISO, přečtěte si část Windows SDK ve Windows Dev Center.

Ladění prostředí

Pokud má váš počítač nainstalovanou sadu Visual Studio a WDK, máte k dispozici šest dostupných prostředí ladění. Popisy těchto prostředí najdete v tématu Ladění prostředí.

Všechna tato prostředí ladění poskytují uživatelská rozhraní pro stejný základní ladicí modul, který je implementován v modulu Windows Symbolic Debugger Engine (Dbgeng.dll). Tento ladicí modul se také nazývá ladicí program systému Windows a šest prostředí ladění se souhrnně nazývá ladicí program systému Windows.

Poznámka:

Visual Studio obsahuje vlastní ladicí prostředí a ladicí modul sady Visual Studio, který se společně nazývá ladicí program sady Visual Studio. Informace o ladění v sadě Visual Studio naleznete v tématu Ladění v sadě Visual Studio. Pro ladění spravovaného kódu, jako je C#, je použití ladicího programu sady Visual Studio často nejjednodušší způsob, jak začít.

Ladicí programy systému Windows

Ladicí programy systému Windows mohou běžet na procesorech založených na platformě x86, x64 nebo Arm a mohou ladit kód, který běží na těchto stejných architekturách. Někdy ladicí program a kód laděný běží na stejném počítači, ale jindy ladicí program a laděný kód běží na samostatných počítačích. V obou případech se počítač, který spouští ladicí program, nazývá hostitelský počítač a počítač, který je laděný, se nazývá cílový počítač. Ladicí programy systému Windows podporují následující verze systému Windows pro hostitelské i cílové počítače.

Ladicí programy příkazového řádku

Pro specializovaná prostředí a pro ty, kteří preferují rozhraní příkazového řádku, jsou k dispozici čtyři příkazové ladicí programy.

KD a NTKD

KD a NTKD jsou identické každým způsobem, s tím rozdílem, že NTKD vytvoří nové textové okno při spuštění, zatímco KD dědí okno příkazového řádku, ze kterého bylo vyvoláno. Další informace naleznete v tématu Ladění pomocí KD a NTKD.

CDB a NTSD

K dispozici jsou také ladicí program konzoly (CDB) a Microsoft NT symbolický ladicí program (NTSD). Další informace naleznete v tématu Ladění pomocí CDB a NTSD.

Symboly a soubory symbolů

Soubory symbolů ukládají různá data, která nejsou nutná při spouštění spustitelných binárních souborů, ale soubory symbolů jsou velmi užitečné při ladění kódu. Další informace o vytváření a používání souborů symbolů naleznete v tématu Symboly pro ladění Systému Windows.

Modré obrazovky a soubory s výpisem stavu systému

Pokud systém Windows přestane fungovat a zobrazí modrou obrazovku, počítač se náhle vypne, aby se chránil před ztrátou dat a zobrazil kód kontroly chyb. Další informace najdete v tématu Kontroly chyb (modré obrazovky). Soubory s výpisem stavu systému, které Systém Windows vytvoří při vypnutí, můžete analyzovat pomocí WinDbg a dalších ladicích programů systému Windows. Další informace naleznete v tématu Analýza výpisu chyb pomocí ladicích nástrojů pro Windows (WinDbg).

Hledáte nástroje pro ladění pro starší verze Windows?

Pokud chcete stáhnout nástroje ladicího programu pro předchozí verze Windows, musíte stáhnout sadu Windows SDK pro verzi, kterou ladíte, z archivu sady Windows SDK a emulátoru. V průvodci instalací sady SDK vyberte Nástroje ladění pro Windows a zrušte výběr všech ostatních součástí.

Další informace o ladicích programech

Přečtěte si další informace o WinDbg ve stažení a instalaci ladicího programu WinDbg pro Windows.

Pokud chcete začít s laděním Systému Windows, přečtěte si téma Začínáme s laděním systému Windows.

Další informace související s nástroji ladění pro Windows naleznete v tématu Ladění prostředků.

Hledáte další soubory ke stažení?