Računalniška diagnostika je programska oprema, zasnovana za skeniranje trdega diska in drugih komponent računalniške strojne opreme računalniškega sistema ter ugotavljanje morebitnih težav, ki lahko ovirajo splošno delovanje tega sistema. Številni diagnostični pripomočki te vrste imajo tudi zmožnost odpravljanja teh težav in tako obnoviti celotno delovanje sistema takoj po zaključku diagnostične seje. Večina operacijskih sistemov ima osnovno programiranje za računalniško diagnostiko vključeno v osnovno namestitev. Poleg tega je mogoče kupiti dodatno računalniško programsko opremo in rutinsko izvajati diagnostične seje za prepoznavanje in odpravljanje številnih težav pri delovanju.
Glavna funkcija računalniške diagnostike je zagotavljanje stalne učinkovitosti delovanja računalnika in z njim povezanih komponent. Zaradi tega vsi diagnostični programi skenirajo trdi disk sistema. Večina vrst diagnostičnih programov ima možnost skeniranja vseh drugih pogonov, ki so trenutno omogočeni v sistemu. Številni tovrstni programi bodo uporabniku omogočili tudi nastavitev ponavljajočega se urnika samodejnih pregledov, s čimer bodo zagotovili, da so morebitne težave v razvoju prepoznane in rešene, preden obstaja možnost resne poškodbe katerega koli pogona. Eno pogostih priporočil za izvajanje računalniške diagnostike je, da sistem nastavite tako, da sproži pregled celotnega sistema ob koncu vsakega delovnika ali vsaj ob koncu delovnega tedna.
Poleg računalniške diagnostike, povezane z računalniško delovno postajo, obstajajo tudi diagnostični programi, ki obravnavajo učinkovitost omrežne konfiguracije. Ta vrsta orodja je uporabna, ko ima določena delovna postaja težave, ko se poskuša povezati z omrežjem prek strežnika ali neke vrste oddaljene povezave. Tako kot osnovna diagnostika, ki se uporablja za skeniranje lokalnih pogonov, je tudi veliko operacijskih sistemov opremljenih z omrežnim orodjem, ki je sposobno odpraviti pogostejše težave, ki se lahko pojavijo.
Strokovnjaki za IT običajno izvajajo računalniško diagnostiko s programsko opremo, ki je sposobna upravljati bolj obsežno skeniranje kot orodja, vključena v večino operacijskih sistemov. To je še posebej pomembno, če je strokovnjak odgovoren za nadzor delovanja omrežja, ki se nahaja v pisarni ali drugem poslovnem okolju. Občasne diagnostične seje ekipi za IT veliko olajšajo potrditev splošnega zdravja omrežja, vključno z delovanjem vseh delovnih postaj, ki so povezane s tem omrežjem. Širša uporaba diagnostike bistveno olajša lociranje in razrešitev težave, preden se lahko razširi na druge dele omrežja, in tako zmanjša možnost, da celotno omrežje nekaj časa postane neuporabno.