Diagnosticarea computerelor sunt programe software concepute pentru a scana hard disk-ul și alte componente hardware ale unui computer și pentru a identifica orice probleme care ar putea împiedica performanța generală a acelui sistem. Multe utilitare de diagnosticare de acest tip au, de asemenea, capacitatea de a corecta aceste probleme și, astfel, de a restabili funcționarea completă a sistemului imediat după finalizarea sesiunii de diagnosticare. Majoritatea sistemelor de operare au programare de bază de diagnosticare a computerului inclusă în instalarea de bază. În plus, este posibil să achiziționați software suplimentar pentru computer și să rulați în mod obișnuit sesiuni de diagnosticare pentru a identifica și corecta o gamă largă de probleme operaționale.
Funcția principală a diagnosticării computerului este de a asigura eficiența de funcționare continuă a computerului și a componentelor aferente acestuia. Din acest motiv, toate programele de diagnosticare scanează hard disk-ul sistemului. Cele mai multe tipuri de programe de diagnosticare au capacitatea de a scana toate celelalte unități care sunt activate în prezent pe sistem. Multe programe de acest tip vor permite, de asemenea, utilizatorului să stabilească un program recurent de scanări automate, asigurându-se astfel că orice probleme în curs de dezvoltare sunt identificate și rezolvate înainte de a exista șansa de deteriorare gravă a vreuneia dintre unități. O recomandare comună pentru rularea diagnosticării computerului este să setați sistemul să inițieze o verificare la nivel de sistem la sfârșitul fiecărei zile de lucru sau cel puțin la sfârșitul săptămânii de lucru.
Pe lângă diagnosticarea computerului asociată cu o stație de lucru computerizată, există și programe de diagnosticare care abordează eficiența unei configurații de rețea. Acest tip de instrument este util atunci când o anumită stație de lucru întâmpină dificultăți atunci când încearcă să se conecteze la o rețea printr-un server sau un anumit tip de conexiune la distanță. La fel ca diagnosticele de bază utilizate pentru scanarea unităților locale, multe sisteme de operare sunt, de asemenea, echipate cu un instrument de rețea care este capabil să depaneze problemele mai frecvente care pot apărea.
Profesioniștii IT execută în mod normal diagnosticarea computerului folosind software care este capabil să gestioneze o scanare mai cuprinzătoare decât instrumentele incluse în majoritatea sistemelor de operare. Acest lucru este deosebit de important atunci când profesionistul este responsabil pentru supravegherea funcției unei rețele situate într-un birou sau într-un alt cadru de afaceri. Sesiunile periodice de diagnosticare fac mult mai ușor pentru echipa IT să afirme starea generală de sănătate a rețelei, inclusiv funcționarea tuturor stațiilor de lucru care sunt conectate la acea rețea. Aplicarea mai extinsă a diagnosticului face mult mai ușoară localizarea și rezolvarea unei probleme înainte ca aceasta să aibă șansa de a se răspândi în alte părți ale rețelei și, astfel, minimizează potențialul ca întreaga rețea să devină inoperabilă pentru o perioadă de timp.