Za diagnosticiranje in odpravljanje težav z računalnikom je potrebna široka paleta diagnostičnih orodij. Diagnostična orodja so razdeljena na dve glavni vrsti, strojno in programsko opremo. Orodja za diagnostiko strojne opreme so na splošno fizične naprave, ki so zasnovane za ugotavljanje pogojev različnih komponent računalniške strojne opreme. Orodja za diagnostiko programske opreme so računalniški programi, ki se uporabljajo v sistemu ali zunaj njega za ugotavljanje vzrokov okvar programske in strojne opreme znotraj računalniške programske in strojne opreme. Pri diagnosticiranju in popravilu računalnikov je treba pogosto uporabljati tako programska kot strojna orodja.
Tester napajanja je diagnostično orodje strojne opreme, ki se uporablja za ugotavljanje, ali napajalnik računalnika deluje pravilno. Obstajajo različne vrste, ki ne delujejo le na različne načine, ampak so včasih izdelane samo za določene vrste napajalnikov. Z vklopom testerja neposredno v napajalnik lahko uporabnik testira računalniške napajalnike in diagnosticira specifične napake, običajno preko LCD zaslona.
Drugo orodje za diagnostiko strojne opreme je kartica POST (samotestiranje ob vklopu) ali POST kartica BIOS (osnovni vhodno-izhodni sistem). Uporabljajo se predvsem za ugotavljanje, zakaj se računalnik ne zažene. Uporabnik lahko kartico vtakne v razširitveno režo računalnika, preko katere prejme dvomestno kodo napake iz BIOS-a računalnika. Ta orodja ne bodo delovala, če BIOS računalnika ne deluje.
Vtiči z zanko ali adapterji so druga vrsta orodja strojne opreme. Te preproste naprave so vtiči, ki so zasnovani za številna specifična vrata računalnika. Ko so priključeni, bodo oddajali preproste elektronske signale, ki jih lahko uporabnik dekodira, da med izvajanjem elektronskih testov najde različne računalniške napake. Obstaja veliko več specializiranih orodij za strojno opremo, od katerih nekatera delujejo samo z določenimi računalniškimi sistemi.
Pomemben primer diagnostičnega orodja programske opreme je vrsta programa, ki se uporablja v večini današnjih računalnikov, protivirusni program. To je vrsta orodja, ki se uporablja za neprekinjeno spremljanje računalniškega sistema glede virusov in drugih računalniških težav in jih poskuša odpraviti, če se pojavijo. Programi proti vohunski programski opremi so podobni in bodo diagnosticirali računalnike, da bi preverili, ali imajo v njih neželene programe, ki so bili zasnovani predvsem za škodo.
Veliko več diagnostičnih orodij računalniške programske opreme je zgrajenih za testiranje in regulacijo številnih vidikov računalniškega sistema. Nekateri bodo na primer spremljali temperaturo različnih komponent strojne opreme in uporabnika obvestili, ko so postali prevroči, ali pa bodo za kompenzacijo povečali različne hitrosti ventilatorja. Številna podobna diagnostična orodja se izvajajo v računalnikih od trenutka, ko se zaženejo do zaustavitve, in mnoga od teh se imenujejo računalniške storitve.
Ta druga programska orodja za spremljanje sistema lahko preverijo napake na trdih diskih, RAM-u, sistemskih registrih in več. Ko je treba računalnik, ki ne deluje, preizkusiti s programsko opremo, se pogosto zažene iz zunanjega računalnika, kot je prenosnik. Prenosni računalnik serviserja je običajno naložen s številnimi od teh diagnostičnih orodij, tako da je lahko diagnostični računalnik tudi sam diagnostično orodje.