Työskentely Windowsin komentorivin, Debug-ohjelman ja sen käytön kanssa. Vianetsintätyökalujen asentaminen Windowsin tärkeimmät ominaisuudet ja toiminnot

DOS Debug on virheenkorjaussovellus, joka parantaa alkuperäisen MS DEBUG -komennon toimivuutta. Se toimii vain 32-bittisissä tietokonearkkitehtuureissa, ja se toimii kokoajana ja purkajana tarjoten ohjelmoijille tavan diagnosoida COM- ja muut suoritettavat tiedostot.

Paketti sisältää 16-bittisten sovellusten virheenkorjaukseen tarkoitetun binaarin (DEBUG.COM) sekä muokatun version nimeltä DEBUGX.COM, joka on yhteensopiva 16- ja 32-bittisten sovellusten kanssa, jotka toimivat suojatussa tilassa (DPMI-yhteensopiva). ).

Sovellus toimii komentokonsolissa, jolloin voit tarkastella luetteloa kaikista käytettävissä olevista komennoista "Ohje"-osiossa.

DOS Debugin tuomien lisäominaisuuksien joukossa voit löytää parannuksia assembler- ja disssambleriin (joka voi ilmoittaa sinulle, jos prosessorin yhteensopimattomuutta havaitaan), tuen FPU-opcodeille, 80386+ CPU:ille ja sellaisenaan 32-bittisille rekisterinimille.

Se voi myös toimia hex dump -sovelluksena ja niputtaa vaihtoehtoja muistisisällön analysointiin, osoitealueen vertailuun tai täyttämiseen sekä MCB-ketjun (DOS-muistin ohjauslohko) näyttämiseen. Muut komennot mahdollistavat pääsyn tiettyihin levyn osiin, portteihin ja muistisektoreihin tai asettaa ohjelman nimen.

DEBUG.COM toimii 16-bittisenä ohjelmana, mikä tarkoittaa, että se voi toimia vain 16-bittisissä sovelluksissa, mutta sen parannettu versio (DEBUGX.COM) mahdollistaa myös 32-bittisten DPMI-ohjelmien virheenkorjauksen.

Kokeneille ohjelmoijille tarkoitettu DOS Debug tarjoaa apuohjelman, joka voi korvata MS DEBUG -komennon. Se voi käsitellä sekä 16-bittisiä että 32-bittisiä DPMI-paketteja ja sisältää yksityiskohtaisen toimintokuvauksen dokumentaatiossa, jonka avulla on helppo ymmärtää, mitä kukin komento tekee.

Ohjain on pohjimmiltaan linkki käyttöjärjestelmän, toisin sanoen ohjelmiston ja laitteiston, eli fyysisten laitteiden, kuten näytönohjainten, tulostimien, prosessorien jne., välillä. Käyttöjärjestelmä voi sisältää perusohjaimet kaikkein välttämättömimmille laitteille - hiirelle, näppäimistölle, mutta kaikki muu vaatii tuoreita ajureita.

Kuinka asentaa ajuri?

1. Helpoin tapa, jos asennustiedosto on olemassa, sinun tarvitsee vain suorittaa se ja seurata asennusohjelman ohjeita.
2.Jos asennusohjelmaa ei ole saatavilla ja on vain tiedostoja, joiden tunniste on *.inf, *.dll, *.vxt, *.sys, *.drv., toimintojen algoritmin tulisi olla suunnilleen seuraava:

a) Ensin sinun on valittava kuvake ( Tietokoneeni) ja napsauta sitä hiiren kakkospainikkeella, valitse ( Ominaisuudet).

b) Siirry nyt välilehdelle ( Laitteet) ja painaa painiketta ( Laitehallinta).

c) Nyt sinun on valittava laite, jolle ajuri asennetaan/päivitetään. Laitteen linjalla sinun on napsautettava hiiren kakkospainikkeella ja valittava ( Ominaisuudet), tai voit yksinkertaisesti kaksoisnapsauttaa sitä siirtyäksesi haluttuihin asetuksiin.


d) Siirry välilehdelle ( Kuljettaja), valitse painike ( Päivittää).

e) Valitse näkyviin tulevasta valintaikkunasta kohde ( Ei, ei tällä kertaa) ja mene kohtaan ( Edelleen).

f) Tässä vaiheessa on kaksi vaihtoehtoa. Voit yrittää asentaa ajurit automaattisesti, sitten käyttöjärjestelmä itse yrittää löytää laitteelle sopivat ohjaimet ja asentaa ne, tätä varten valitsemme ( Automaattinen asennus (suositus)), jos yritys epäonnistuu, sinun on siirryttävä toiseen kohtaan ( Asennus tietystä paikasta) ja valitse ( Edelleen).


g) Tämä valikkokohta tarkoittaa, että voit valita ohjaimen etsimisen siirrettävältä tietovälineeltä tai mahdollisuuden määrittää kansio ohjaimen kanssa itse. Siksi, jos sinulla on levy ajureineen, sinun on asetettava levy CD-ROM-levylle ja valittava vaihtoehto ( Hae siirrettävältä tietovälineeltä (levykkeiltä, ​​CD-levyiltä...)) ja mene ( Edelleen).

Jos ohjain löytyy ja ladataan Internetistä itse, sinun on määritettävä manuaalisesti polku kansioon, jossa ohjaimen asennustiedot sijaitsevat, seuraavasti. Valitse kohde ( Sisällytä seuraava hakusijainti:) ja mene kohtaan ( Arvostelu), valitse nyt luettelosta kansio, jossa on ohjain ja napsauta painiketta ( OK). Nyt mennään rohkeasti eteenpäin ( Edelleen), jos kaikki on tehty oikein, tarvittavan ohjaimen asennus alkaa.

Android Debug Bridge (adb) on konsoliohjelma, jonka avulla voit korjata Android-mobiililaitteiden sekä emulaattoreiden virheitä.

Kuvaus

Tämä apuohjelma yksinkertaistaa huomattavasti sovellusten asennusta ja virheenkorjausta ja tarjoaa myös pääsyn Unix-kuoreen. Jälkimmäistä voidaan käyttää tarvittavien komentojen suorittamiseen laitteessa. Ohjelmaa voidaan käyttää muun muassa älypuhelimen lukituksen avaamiseen, kun virheenkorjaustila on käytössä. On kuitenkin syytä huomata, että Android Debug Bridge tukee työtä minkä tahansa Android-laitteen kanssa, mikäli valmistaja ei ole estänyt tarvittavia toimintoja.

Ohjelma sisältää kolme osaa:

  • Asiakas. Toimii kehittäjän tietokoneella ja lähettää komentoja. Voit soittaa asiakkaalle käyttämällä asianmukaista komentoa terminaalissa.
  • Demoni (adbd). Suorittaa komennot laitteessa. Toimii taustalla kaikilla laitteilla.
  • Palvelin. Ohjaa asiakkaan ja demonin välistä vuorovaikutusta. Toimii taustalla kehittäjän tietokoneella.

ADB-ominaisuudet:

  • Näytä luettelo liitetyistä ja tuetuista laitteista.
  • Näytä lokit.
  • Kopioi ja siirrä tietoja ja tiedostoja laitteiden välillä.
  • Sovellusten asentaminen ja asennuksen poistaminen.
  • Tietoosion tyhjentäminen ja korvaaminen.
  • Ja myös paljon muuta.

Verkkosivustoltamme voit ladata Android Debug Bridgen täysin ilmaiseksi, ilman rekisteröitymistä tai tekstiviestejä.

Kuvakaappaukset

OllyDbg 2.0 on User Space -tason debuggeri, joka on saavuttanut suuren suosion käyttäjien keskuudessa kaikkialla maailmassa. Nykyään OllyDbg:lle on kirjoitettu monia laajennuksia, joten sen kanssa on ilo työskennellä. OllyDbg:ssä on hyvä toiminnallisuus, joten se soveltuu erilaisten ongelmien ratkaisemiseen ja minkä tahansa monimutkaisen koodin tutkimiseen. Debuggerin käyttöliittymä on täysin muokattavissa: työikkunoiden tausta, fontin väri ja koko, tiettyjen asennusohjeiden korostus ja paljon muuta.

Tärkeimmät ominaisuudet ja toiminnot

Käyttöliittymä:

  • Käyttöliittymä koostuu ohjelmakoodin, rekisterien, pinon ja muistivedosten ikkunoista. Taustan ja fontin värin voi säätää mieleisekseen. Yläosassa on painikkeita, joilla pääset nopeasti päätoimintoihin ja yleisimpiin toimintoihin.

Toiminnot:

  • luettelo funktioista, joita käytetään virheenkorjausohjelmassa;
  • luettelo ohjelmasta löytyvistä merkkijonomuuttujista;
  • luettelo virheenkorjauksen kohteena olevan ohjelman ohjauselementtien kahvoista, kuten: ikkuna, painikkeet, valintaruudut, työkalurivit jne.;

Breakpoints. On mahdollista asettaa useita keskeytyskohtia (mukaan lukien samanaikaisesti):

  • tiettyä toimintoa varten;
  • tiettyyn osoitteeseen;
  • Windows-viestiin;
  • lukea muistista;
  • tallennus muistiin;
  • muistiin pääsyä varten (lukeminen ja kirjoittaminen);
  • tiettyyn koodikäskysarjaan;

Voit määrittää keskeytyspisteille tiettyjä ehtoja, kuten tietyn arvon tietylle rekisterille ja paljon muuta. Lokitiedostoon tallennustoimintoa tuetaan.

Pino:

  • pinon arvoihin liittyy kommentteja, mikä helpottaa funktion argumenttien ymmärtämistä.

Jäljittää:

  • Suorittaessaan koodia askel askeleelta, debuggeri kysyy ennen jokaista käskyä niiden muistiosoitteiden nykyisen arvon, joille operaatioita suoritetaan.

Arvojen etsiminen muistista:

  • Tukee ASCII- ja Unicode-merkkijonojen sekä heksadesimaaliarvojen etsimistä.

Koodiikkuna:

  • Ohjelmakoodin mukana on kommentteja, kuten funktioiden nimet, niiden argumentit, muuttujien arvot ja paljon muuta.

Vianetsintätyökalut Windowsille- Työkalut Windows-käyttöjärjestelmien koodin virheenkorjaukseen. Ne ovat joukko Microsoftin vapaasti jaettavia ohjelmia, jotka on suunniteltu käyttäjätilan ja ydintilan koodin virheenkorjaukseen: sovellukset, ohjaimet, palvelut, ydinmoduulit. Työkalupakkaus sisältää konsoli- ja graafisen käyttöliittymän virheenkorjausohjelmia, apuohjelmia symbolien kanssa työskentelemiseen, tiedostoja, prosesseja ja apuohjelmia etävirheenkorjaukseen. Työkalupakkaus sisältää apuohjelmia, joiden avulla voidaan etsiä eri järjestelmän komponenttien vikojen syitä. Vianetsintätyökalut Windowsille Tietystä kohdasta eteenpäin eivät ole ladattavissa erillisen jakelun muodossa, ja ne ovat osa Windows SDK:ta (Windows Software Development Kit). Windows SDK puolestaan ​​on saatavilla osana MSDN-tilausohjelmaa tai sen voi ladata ilmaiseksi erillisenä jakeluna osoitteesta msdn.microsoft.com. Kehittäjien mukaan viimeisin ja uusin versio Debugging Tools for Windowsista on Windows SDK:ssa.

Windowsin virheenkorjaustyökaluja päivitetään ja tuodaan julkisesti saataville melko usein, eikä tämä prosessi ole millään tavalla riippuvainen käyttöjärjestelmien julkaisusta. Tarkista siksi säännöllisesti uusia versioita.

Katsotaan nyt, mitä erityisesti Microsoft Windowsin virheenkorjaustyökalut mahdollistavat:

  • Virheenkorjaus paikalliset sovellukset, palvelut, ajurit ja ydin;
  • Tee virheenkorjaus etäsovelluksia, palveluita, ohjaimia ja ydintä verkon kautta;
  • Virheenkorjaus käynnissä olevien sovellusten reaaliajassa;
  • Analysoi sovellusten, ytimen ja koko järjestelmän muistivedostiedostot;
  • Työskentele x86/x64/Itanium-arkkitehtuureihin perustuvien järjestelmien kanssa;
  • Virheenkorjaus käyttäjätilan ja ydintilan ohjelmat;

Seuraavat versiot Windowsin virheenkorjaustyökaluista ovat saatavilla: 32-bittinen x86, Intel Itanium, 64-bittinen x64. Tarvitsemme niitä kaksi: x86 tai x64.

On olemassa useita tapoja asentaa virheenkorjaustyökalut Windowsille. Tässä artikkelissa tarkastellaan vain tärkeimpiä:

  • Asennus web-asennusohjelman kautta.
  • Vianetsintätyökalujen asentaminen Windowsille Windows SDK:n ISO-näköistiedostosta.
  • Vianetsintätyökalujen asentaminen Windowsille suoraan dbg_amd64.msi / dbg_x86.msi-paketeista.

On edelleen epäselvää, missä vaiheessa, miksi minun pitäisi asentaa virheenkorjaustyökalut tietokoneelleni? Usein kohtaat tilanteen, jossa työympäristöön puuttuminen on erittäin epätoivottavaa! Ja vielä enemmän, uuden tuotteen asentaminen, toisin sanoen muutosten tekeminen rekisteri-/järjestelmätiedostoihin, voi olla täysin mahdotonta hyväksyä. Esimerkkejä ovat kriittiset palvelimet. Miksi kehittäjät eivät harkitse sovellusten kannettavien versioiden vaihtoehtoa, jotka eivät vaadi asennusta?
Versiosta toiseen Debugging Tools for Windows -paketin asennusprosessissa tapahtuu joitain muutoksia. Siirrytään nyt suoraan asennusprosessiin ja tarkastellaan tapoja, joilla voit asentaa työkalupakin.

Vianetsintätyökalujen asentaminen Windowsille verkkoasennusohjelman avulla

Siirry Windows SDK -arkistosivulle ja etsi osio nimeltä Windows 10 ja kohdan "Windows 10 SDK (10586) ja laiteemulaattori Windows 10 Mobilella (Microsoft) (versio 10586.11)" alapuolelta.

Napsauta kohdetta ASENNA SDK. Napsautuksen jälkeen lataa ja suorita tiedosto sdksetup.exe, joka käynnistää Windows SDK:n online-asennusprosessin. Alkuvaiheessa asennusohjelma tarkistaa, onko järjestelmään asennettu .NET Framework -paketin uusin versio (tällä hetkellä 4.5). Jos paketti puuttuu, asennusta tarjotaan ja asema käynnistyy uudelleen, kun se on valmis. Heti uudelleenkäynnistyksen jälkeen, käyttäjän valtuutusvaiheessa, itse Windows SDK:n asennus alkaa.

Usein, kun valitaan poikkeuksetta kaikki paketin komponentit, asennusprosessin aikana saattaa ilmetä virheitä. Tässä tapauksessa on suositeltavaa asentaa komponentit valikoivasti, vähimmäisvaatimus.

Kun Debugging Tools for Windows on asennettu, tämän asennustavan virheenkorjaustiedostojen sijainti on seuraava:

  • 64-bittiset versiot: C:\Program Files (x86)\Windows Kits\x.x\Debuggers\x64
  • 32-bittiset versiot: C:\Program Files (x86)\Windows Kits\x.x\Debuggers\x86

* missä x.x on kehityspaketin tietty versio;
Oletko huomannut, että versioissa 8 ja uudemmissa asennuspolut eroavat huomattavasti kaikkien aiempien versioiden perinteisistä virheenkorjaustyökaluista?

Tämän Windowsin virheenkorjaustyökalujen asennustavan valtava etu on virheenkorjaustyökalujen versioiden asentaminen kaikille arkkitehtuureille kerralla.

Vianetsintätyökalujen asentaminen Windowsille Windows SDK ISO:sta

Tämä menetelmä sisältää virheenkorjaustyökalujen asentamisen Windowsille käyttämällä täydellistä Windows SDK (Software Developers Kit) -asennusotosta. Tiettyyn aikaan asti voit ladata vastaavan järjestelmän ISO-otoksen Windows SDK -arkistosivulta. Tällä hetkellä voit kuitenkin saada SDK:n ISO-kuvan suorittamalla web-asennusohjelman sdksetup.exe ja valitsemalla Lataa Windows Software Development Kit asennusohjelman aloitusikkunassa:

Kuten huomasimme, edellinen asennustapa verkkoasennusohjelmalla on melko oikukas ja päättyy usein virheeseen. Puhtaissa järjestelmissä se asentuu ilman ongelmia, mutta riittävän kuormitetuissa järjestelmissä ilmenee lukuisia ongelmia. Jos tämä on sinun tapauksesi, käytä tätä menetelmää.

Vastaavasti sivulla sinun on valittava tarvittava jakelu, minulle (ja uskoakseni monille) tällä hetkellä se on "Windows SDK for Windows 7 and .NET Framework 4" ja napsauta alla olevaa linkkiä "Hanki ISO". kuva DVD-levyltä”.

Kun työskentelet sivuston msdn.microsoft.com kanssa, suosittelen käyttämään Internet Explorer -selainta, koska kilpailevien tuotteiden toimintakyvyttömyyttä on havaittu!

Näin ollen on tarpeen valita vain tarpeen mukaan. Yleensä Windowsin virheenkorjaustyökalujen bittimäärä vastaa järjestelmän bittimäärää. Järjestelmäni ovat enimmäkseen 64-bittisiä, joten useimmissa tapauksissa lataan kuvan 64-bittiselle järjestelmälle GRMSDKX_EN_DVD.iso.
Sitten kuvan lataamisen jälkeen meidän on jotenkin työskenneltävä olemassa olevan ISO-kuvan kanssa. Perinteinen tapa on tietysti polttaa CD, mutta tämä on melko pitkä ja joskus kallis menetelmä. Suosittelen ilmaisten apuohjelmien käyttöä virtuaalisten levylaitteiden luomiseen järjestelmään. Henkilökohtaisesti käytän mieluummin DEAMON Tools Liteä tähän tarkoitukseen. Jollakin voi olla muita mieltymyksiä, suoria tai kevyempiä apuohjelmia maun ja värin mukaan, kuten sanotaan. DAEMON Tools Liten asennuksen jälkeen yksinkertaisesti kaksoisnapsautan kuvatiedostoa GRMSDKX_EN_DVD.iso ja uusi virtuaalinen kuva ilmestyy järjestelmään. CD:

Sitten kaksoisnapsauttamalla aktivoin automaattisen latauksen ja käynnistän Windows SDK:n asennuksen:

Kun on aika valita asennettavat komponentit luettelosta, poistamme käytöstä ehdottomasti kaikki vaihtoehdot paitsi kuvakaappauksessa merkityt. Tämä auttaa meitä välttämään tarpeettomia virheitä nyt.


Kaikki on täsmälleen niin, kuvakaappauksessa on merkitty kaksi vaihtoehtoa: "Windows Performance Toolkit" ja "Debugging Tools for Windows". Valitse molemmat, sillä Windows Performance Toolkit on varmasti hyödyllinen työssäsi! Sen jälkeen "Seuraava"-painikkeen painamisen jälkeen asennus jatkuu tavalliseen tapaan. Ja lopussa näet merkinnän "Asennus valmis".
Kun asennus on valmis, Debugging Tools for Windows -paketin työhakemistot ovat seuraavat:

  • x86-versiolle:
  • x64-versiolle:

Tässä vaiheessa Windowsin virheenkorjaustyökalujen asennusta voidaan pitää valmiina.

Vianetsintätyökalujen asentaminen Windowsille .msi-tiedoston kautta

Jos ongelmia ilmenee asennettaessa Windows Debugging Tools -työkaluja kahdella aikaisemmalla menetelmällä, meillä on vielä yksi lisää, luotettavin ja aikatestatuin, joka on auttanut niin sanotusti useammin kuin kerran. Ennen integrointia Windows SDK:hen, Debugging Tools for Windows oli saatavilla erillisenä installer.msi-tiedostona, joka löytyy edelleen, mutta jo Windows SDK -jakelun sisällä. Koska meillä on jo Windows SDK:n ISO-otos käsissämme, emme voi liittää sitä järjestelmään, vaan yksinkertaisesti avata sen käyttämällä jo tuttua WinRAR-arkistointiohjelmaa tai muuta tuotetta, joka toimii ISO-levyjen sisällön kanssa.

Kuvan avaamisen jälkeen meidän on mentävä juuressa olevaan "Setup" -hakemistoon ja valittava sitten yksi hakemistoista:

  • 64-bittisen version asentaminen: \Setup\WinSDKDebuggingTools_amd64 ja pura dbg_amd64.msi-tiedosto tästä hakemistosta.
  • Asenna 32-bittinen versio seuraavasti: \Setup\WinSDKDebuggingTools ja pura dbg_x86.msi-tiedosto tästä hakemistosta.

Kun asennus on valmis, Debugging Tools for Windows -paketin työhakemistot ovat seuraavat:

  • x86-versiolle: C:\Program Files (x86)\Debugging Tools for Windows (x86)
  • x64-versiolle: C:\Program Files\Debugging Tools for Windows (x64)

Tässä vaiheessa Windowsin virheenkorjaustyökalujen asennuksen voidaan katsoa olevan valmis.

lisäinformaatio

En tiedä, mihin tämä liittyy, ehkä huolimattomuuteni takia, mutta Windowsin Debugging Toolsin asentamisen jälkeen asennusohjelma ei aseta polkua hakemistoon, jossa on virheenkorjaus järjestelmän polkumuuttujassa Path. Tämä asettaa tiettyjä rajoituksia erilaisten virheenkorjaustehtävien käynnistämiselle suoraan konsolista. Siksi, jos polkua ei ole, kirjoitan itsenäisesti ikkunaan ympäristömuuttujat polku virheenkorjaustyökaluihin:

  • C:\Program Files (x86)\Windows Kits\10\Debuggers\x86
  • C:\Program Files (x86)\Windows Kits\10\Debuggers\x64

* Sinun tapauksessasi polut voivat vaihdella sekä eri bittikokoisen käyttöjärjestelmän käytön että eri SDK-version käytön vuoksi.

Debugging Tools for Windows -paketin apuohjelmat voivat toimia kannettavina sovelluksina, sinun tarvitsee vain kopioida hakemisto toimivasta järjestelmästä Microsoft Windows Performance Toolkit ja käyttää sitä kannettavana versiona tuotantopalvelimella. Mutta älä unohda ottaa huomioon järjestelmän kapasiteettia!! Vaikka olet suorittanut paketin täydellisen asennuksen kriittiseen järjestelmään, voit aloittaa työskentelyn heti asennuksen jälkeen, uudelleenkäynnistystä ei tarvita.

Windowsin virheenkorjaustyökalujen kokoonpano

Ja nyt, lopuksi, tässä on Windowsin virheenkorjaustyökalujen kokoonpano:

Tiedosto Tarkoitus
adplus.doc ADPlus-apuohjelman dokumentaatio.
adplus.exe Konsolisovellus, joka automatisoi cdb-virheenkorjaajan työn luomaan vedoksia ja lokitiedostoja yhdelle tai useammalle prosessille.
agestore.exe Apuohjelma vanhentuneiden tiedostojen poistamiseen symbolipalvelimen tai lähdepalvelimen käyttämästä tallennustilasta.
breakin.exe Apuohjelma, jonka avulla voit lähettää mukautetun taukoyhdistelmän prosesseihin samalla tavalla kuin painamalla CTRL+C.
cdb.exe Käyttäjätilan konsolin virheenkorjaus.
convertstore.exe Apuohjelma symbolien muuntamiseen 2-tasoisista 3-tasoisiksi.
dbengprx.exe Toistin (välityspalvelin) etävirheenkorjausta varten.
dbgrpc.exe Apuohjelma RPC-puhelun tilatietojen näyttämiseen.
dbgsrv.exe Palvelinprosessi, jota käytetään etävirheenkorjaukseen.
dbh.exe Apuohjelma symbolitiedoston sisällön näyttämiseen.
dumpchk.exe Kaatopaikan tarkistusapuohjelma. Apuohjelma vedostiedoston nopeaan tarkistamiseen.
dumpexam.exe Apuohjelma muistivedosten analysoimiseen. Tulos tulostetaan tiedostoon %SystemRoot%\MEMORY.TXT.
gflags.exe Globaalien järjestelmälippujen editori. Apuohjelma hallitsee rekisteriavaimia ja muita asetuksia.
i386kd.exe Kääre kd:lle. Tätäkö kd:tä kutsuttiin kerran Windows NT/2000:aan perustuville järjestelmille x86-koneille? Luultavasti jätetty yhteensopivuussyistä.
ia64kd.exe Kääre kd:lle. Kutsuttiinko sitä joskus kd:ksi Windows NT/2000:een perustuville järjestelmille ia64-koneille? Luultavasti jätetty yhteensopivuussyistä.
kd.exe Ydintilan konsolin virheenkorjaus.
kdbgctrl.exe Ytimen virheenkorjauksen hallintatyökalu. Apuohjelma ytimen virheenkorjausyhteyden hallintaan ja määritykseen.
kdsrv.exe Yhteyspalvelin KD:lle. Apuohjelma on pieni sovellus, joka toimii ja odottaa etäyhteyksiä. kd toimii asiakaskoneessa ja muodostaa yhteyden tähän palvelimeen etävirheenkorjausta varten. Sekä palvelimen että asiakkaan on oltava samasta Debugging Tools -kokoonpanosta.
kill.exe Apuohjelma prosessien lopettamiseen.
list.exe Apuohjelma tiedoston sisällön näyttämiseen näytöllä. Tämä pienikokoinen apuohjelma sisältyi yhteen tarkoitukseen - suurten teksti- tai lokitiedostojen katseluun. Se vie vähän muistitilaa, koska se lataa tekstin osissa.
logger.exe Pienoiskokoinen debuggeri, joka voi toimia vain yhden prosessin kanssa. Apuohjelma ruiskuttaa logexts.dll:n prosessitilaan, joka tallentaa kaikki tutkittavan ohjelman toimintokutsut ja muut toiminnot.
logviewer.exe Apuohjelma logger.exe-virheenkorjausohjelman tallentamien lokien katseluun.
ntsd.exe Microsoft NT Symbolic Debugger (NTSD). Viankorjausohjelma, joka on identtinen cdb:n kanssa, paitsi että se luo teksti-ikkunan käynnistettäessä. Kuten cdb, ntsd pystyy korjaamaan sekä konsolisovelluksia että graafisia sovelluksia.
pdbcopy.exe Apuohjelma yksityisten symbolien poistamiseen symbolitiedostosta, symbolitiedoston sisältämien julkisten symbolien hallintaan.
remote.exe Apuohjelma minkä tahansa konsolin virheenkorjauslaitteen KD, CDB ja NTSD etäkorjaukseen ja etähallintaan. Mahdollistaa kaikkien näiden konsolin virheenkorjausohjelmien suorittamisen etänä.
rtlist.exe Etätehtävien katseluohjelma. Apuohjelmaa käytetään näyttämään luettelo käynnissä olevista prosesseista DbgSrv-palvelinprosessin kautta.
symchk.exe Apuohjelma symbolien lataamiseen Microsoftin symbolipalvelimelta ja paikallisen symbolivälimuistin luomiseen.
symstore.exe Apuohjelma verkon tai paikallisen symbolitallennustilan (2-taso/3-taso) luomiseen. Symbolien tallennus on levyllä oleva erikoishakemisto, joka on rakennettu tietyn rakenteen mukaisesti ja sisältää symboleja. Symbolien juurihakemistoon luodaan rakenne alikansioista, joiden nimet ovat identtiset komponenttien nimien kanssa. Jokainen näistä alikansioista puolestaan ​​sisältää sisäkkäisiä alikansioita, joilla on erityiset nimet, jotka on saatu tiivistämällä binääritiedostoja. Symstore-apuohjelma tarkistaa komponenttien kansiot ja lisää uusia komponentteja symbolisäilöön, josta kuka tahansa asiakas voi hakea ne. Sanotaan, että symstorea käytetään symbolien vastaanottamiseen 0-tason tallennustilasta ja sijoittamiseen 2-tason/3-tason tallennustilaan.
tlist.exe Tehtävien katseluohjelma. Apuohjelma, joka näyttää luettelon kaikista käynnissä olevista prosesseista.
umdh.exe Käyttäjätilan dump heap -apuohjelma. Apuohjelma valitun prosessin kasojen analysoimiseen. Mahdollistaa keon erilaisten parametrien näyttämisen.
usbview.exe USB-katseluohjelma. Apuohjelma tietokoneeseen kytkettyjen USB-laitteiden katseluun.
vmdemux.exe Virtuaalikoneen demultiplekseri. Luo useita nimettyjä putkia yhdelle COM-yhteydelle. Kanavia käytetään erilaisten virtuaalikoneen komponenttien virheenkorjaukseen
windbg.exe Käyttäjätilan ja ytimen tilan debuggeri graafisella käyttöliittymällä.