Kompiuterinė diagnostika – tai programinės įrangos programos, skirtos nuskaityti standųjį diską ir kitus kompiuterio aparatinės įrangos komponentus ir nustatyti visas problemas, kurios gali trukdyti bendram tos sistemos veikimui. Daugelis tokio tipo diagnostikos paslaugų taip pat gali ištaisyti šias problemas ir taip atkurti visas sistemos funkcijas iš karto po diagnostikos seanso pabaigos. Dauguma operacinių sistemų turi pagrindinį kompiuterinės diagnostikos programavimą, įtrauktą į pagrindinį diegimą. Be to, galima įsigyti papildomos kompiuterinės programinės įrangos ir reguliariai vykdyti diagnostikos seansus, siekiant nustatyti ir ištaisyti įvairias veiklos problemas.
Pagrindinė kompiuterinės diagnostikos funkcija – užtikrinti nuolatinį kompiuterio ir su juo susijusių komponentų veikimo efektyvumą. Dėl šios priežasties visos diagnostikos programos nuskaito sistemos standųjį diską. Daugelis diagnostikos programų tipų gali nuskaityti visus kitus sistemoje šiuo metu įgalintus diskus. Daugelis tokio tipo programų taip pat leis vartotojui nustatyti pasikartojantį automatinio nuskaitymo tvarkaraštį, taip užtikrinant, kad visos besivystančios problemos būtų nustatytos ir išspręstos prieš atsirandant rimtai bet kurio diskų pažeidimo galimybei. Viena įprastų rekomendacijų, kaip vykdyti kompiuterinę diagnostiką, yra nustatyti, kad sistema inicijuotų visos sistemos patikrinimą kiekvienos darbo dienos pabaigoje arba bent jau darbo savaitės pabaigoje.
Be kompiuterinės diagnostikos, susijusios su kompiuterio darbo vieta, taip pat yra diagnostikos programų, skirtų tinklo konfigūracijos efektyvumui nustatyti. Šio tipo įrankis yra naudingas, kai konkrečioje darbo vietoje kyla sunkumų bandant prisijungti prie tinklo per serverį arba tam tikro tipo nuotolinį ryšį. Kaip ir pagrindinė diagnostika, naudojama vietiniams diskams nuskaityti, daugelyje operacinių sistemų taip pat yra tinklo įrankis, galintis pašalinti dažniau pasitaikančias problemas.
IT specialistai paprastai atlieka kompiuterinę diagnostiką naudodami programinę įrangą, kuri gali valdyti išsamesnį nuskaitymą nei įrankiai, esantys daugelyje operacinių sistemų. Tai ypač svarbu, kai specialistas yra atsakingas už tinklo, esančio biure ar kitoje verslo aplinkoje, funkcijų priežiūrą. Periodinės diagnostikos sesijos leidžia IT komandai daug lengviau patvirtinti bendrą tinklo būklę, įskaitant visų prie to tinklo prijungtų darbo stočių funkcijas. Platesnis diagnostikos pritaikymas leidžia daug lengviau surasti ir išspręsti problemą, kol ji dar nespėjo išplisti į kitas tinklo dalis, ir taip sumažinama galimybė, kad visas tinklas tam tikrą laiką taps neveiksnus.