Norint diagnozuoti ir taisyti kompiuterio problemas, reikia įvairių diagnostikos priemonių. Diagnostikos įrankiai skirstomi į du pagrindinius tipus – aparatinę ir programinę įrangą. Aparatinės įrangos diagnostikos įrankiai paprastai yra fiziniai įrenginiai, skirti nustatyti įvairių kompiuterio aparatinės įrangos komponentų būsenas. Programinės įrangos diagnostikos įrankiai yra kompiuterinės programos, naudojamos sistemoje arba už jos ribų, siekiant nustatyti kompiuterių programinės ir aparatinės įrangos gedimų priežastis. Diagnozuojant ir taisant kompiuterius dažnai turi būti naudojami ir programinės, ir techninės įrangos įrankiai.
Maitinimo šaltinio testeris yra aparatinės įrangos diagnostikos įrankis, naudojamas nustatyti, ar kompiuterio maitinimo šaltinis veikia tinkamai. Yra įvairių tipų, kurie ne tik veikia skirtingai, bet kartais yra sukurti tik tam tikrų tipų maitinimo šaltiniams. Įjungęs testerį tiesiai į maitinimo šaltinį, vartotojas gali išbandyti kompiuterio maitinimo šaltinius ir diagnozuoti konkrečius gedimus, dažniausiai per LCD ekraną.
Kitas aparatinės įrangos diagnostikos įrankis yra POST (įjungimo savitikros) kortelė arba BIOS (pagrindinė įvesties-išvesties sistema) POST kortelė. Jie daugiausia naudojami siekiant išsiaiškinti, kodėl kompiuteris neįsikrauna. Vartotojas gali įkišti kortelę į kompiuterio išplėtimo lizdą, per kurį gauna dviženklį klaidos kodą iš kompiuterio BIOS. Šie įrankiai neveiks, jei kompiuterio BIOS neveikia.
Atgaliniai kištukai arba adapteriai yra kito tipo aparatūros įrankiai. Šie paprasti įrenginiai yra kištukai, skirti daugeliui specifinių kompiuterio prievadų. Prijungus, jie išves paprastus elektroninius signalus, kuriuos vartotojas gali iššifruoti, kad rastų įvairias kompiuterio klaidas vykdydamas elektroninius testus. Yra daug daugiau specializuotų aparatinės įrangos įrankių, kai kurie iš jų veikia tik su tam tikromis kompiuterinėmis sistemomis.
Pagrindinis programinės įrangos diagnostikos įrankio pavyzdys yra tam tikros rūšies programa, kuri šiandien naudojama daugumoje kompiuterių – antivirusinė programa. Tai įrankis, naudojamas nuolat stebėti, ar kompiuterio sistemoje nėra virusų ir kitų kompiuterio problemų, ir bandyti jas išspręsti, jei jos kiltų. Apsaugos nuo šnipinėjimo programos yra panašios ir diagnozuos kompiuterius, kad patikrintų, ar juose nėra nepageidaujamų programų, kurios daugiausia skirtos pakenkti.
Daug daugiau kompiuterių programinės įrangos diagnostikos įrankių sukurta siekiant išbandyti ir reguliuoti daugelį kompiuterinės sistemos aspektų. Kai kurie, pavyzdžiui, stebės įvairių aparatūros komponentų temperatūrą ir praneš vartotojui, kai jie per daug įkais, arba padidins įvairius ventiliatoriaus greičius, kad tai kompensuotų. Daugelis panašių diagnostikos įrankių veikia kompiuteriuose nuo paleidimo iki išjungimo, o daugelis jų vadinami kompiuterių paslaugomis.
Šie kiti sistemos stebėjimo programinės įrangos įrankiai gali patikrinti, ar nėra klaidų standžiuosiuose diskuose, RAM, sistemos registruose ir kt. Kai neveikiantį kompiuterį reikia išbandyti naudojant programinę įrangą, jis dažnai paleidžiamas iš išorinio kompiuterio, pvz., nešiojamojo kompiuterio. Remonto techniko nešiojamasis kompiuteris paprastai yra pakrautas su daugeliu šių diagnostikos įrankių, todėl diagnozavimo kompiuteris gali būti diagnostikos įrankis.