Det er en rekke debugging verktøy for Windows driver, program og maskinvare utviklere . Disse spesialiserte verktøy er gjort tilgjengelig av Microsoft og deres partnere gjennom Windows Hardware Developer Central. Kollektivt disse verktøyene er kjent som " Debugging Tools for Windows. " Disse verktøyene støtter feilsøking av Windows-kjernen , programvare og firmware applikasjoner, tjenester og drivere . Disse verktøyene brukes til å feilsøke 32 bit x86 , Intel Itanium og x64-plattformer . De kan brukes til å feilsøke Windows NT , Windows 2000 , Windows XP , Windows Server 2003 , Windows Server 2008 og Vista operativsystemer . Disse verktøyene er avgjørende for utvikling av programvare og firmware programmer som samhandler med Windows-operativsystemer. KD
KD ( Kernel Debugger ) er et verktøy som brukes til å feilsøke problemer i kjernen av operativsystemet Windows . Det debugs eksternt og festes til en prosess. Debugger er konsoll - basert og er kommandolinje- drevet . Det er en av de foretrukne verktøyene som brukes av enhetsdriver utviklere.
CDB
CDB ( Command-line Debugger ) er en konsoll program som brukes til å feilsøke brukermodusprosesser programmer , fjerntliggende mål, administrert og ikke-administrert kode og også festes til en prosess . Dette verktøyet er også konsoll - basert, men åpner for kommandolinje drift .
NTSD
NT Debugger ( NTSD ) er et feilsøkingsverktøy for brukermodusprosesser programmer , ha samme funksjonalitet som CDB men med et grafisk brukergrensesnitt ( GUI ) . Det kan også brukes på kommandolinjen nivå . NTSD brukes til å feilsøke Windows NT-familien av operativsystemer som inkluderer Vista .
WinDbg
WinDbg wraps KD og NTSD innenfor en kraftig GUI . Det debugs både kernel- modus og bruker- modus programmer, kan feilsøke både lokalt og eksternt , åpner for debugging administrert og ikke-administrert kode og legger til en prosess. Dette er den mest dynamiske verktøy utviklet av Microsoft og deres partnere til dags dato , er kontinuerlig oppdatert og er tilgjengelig for hele spekteret av Windows NT baserte operativsystemer, inkludert Vista .
Visual Studio.NET
Visual Studio.NET og forgjengeren Visual Studio er software programmering verktøy utviklet av Microsoft som bruker KD og NTSD motor med en dynamisk GUI . I tillegg gir Visual Studio.NET for SQL debugging (database debugging verktøy) . Disse verktøyene har nylig blitt en del av de Debugging Tools for Windows nedlastingen.
Symboler
Symboler er nødvendig for effektiv feilsøking. Å ha tilgang til Microsoft symboler Server er den mest effektive metode for å erholde symboler. Alle symbolene er tilgjengelig fra Microsoft Symboler Server-område .