Los diagnósticos informáticos son programas de software diseñados para escanear el disco duro y otros componentes de hardware de un sistema informático e identificar cualquier problema que pueda estar obstaculizando el rendimiento general de ese sistema. Muchas utilidades de diagnóstico de este tipo también tienen la capacidad de corregir esos problemas y, por lo tanto, restaurar la función completa del sistema inmediatamente después de que se complete la sesión de diagnóstico. La mayoría de los sistemas operativos tienen programación básica de diagnóstico de computadora incluida en la instalación básica. Además, es posible comprar software de computadora adicional y ejecutar rutinariamente sesiones de diagnóstico para identificar y corregir una amplia gama de problemas operativos.
La función principal de los diagnósticos informáticos es garantizar la eficiencia operativa continua de la computadora y sus componentes relacionados. Por esta razón, todos los programas de diagnóstico escanean el disco duro del sistema. La mayoría de los tipos de programas de diagnóstico tienen la capacidad de escanear todas las demás unidades que están actualmente habilitadas en el sistema. Muchos programas de este tipo también permitirán al usuario configurar un cronograma recurrente de escaneos automáticos, asegurando así que cualquier problema en desarrollo se identifique y resuelva antes de que exista la posibilidad de que se produzcan daños graves en cualquiera de las unidades. Una recomendación común para ejecutar diagnósticos por computadora es configurar el sistema para que inicie una verificación en todo el sistema al final de cada día laboral, o al menos al final de la semana laboral.
Además de los diagnósticos informáticos asociados con una estación de trabajo informática, también existen programas de diagnóstico que abordan la eficiencia de una configuración de red. Este tipo de herramienta es útil cuando una estación de trabajo específica experimenta dificultades al intentar conectarse a una red a través de un servidor o algún tipo de conexión remota. Al igual que los diagnósticos básicos que se utilizan para escanear unidades locales, muchos sistemas operativos también están equipados con una herramienta de red que es capaz de solucionar los problemas más comunes que puedan surgir.
Los profesionales de TI normalmente ejecutan diagnósticos informáticos utilizando software que es capaz de administrar un análisis más completo que las herramientas incluidas con la mayoría de los sistemas operativos. Esto es especialmente importante cuando el profesional es responsable de supervisar la función de una red ubicada en una oficina u otro entorno comercial. Las sesiones de diagnóstico periódicas hacen que sea mucho más fácil para el equipo de TI afirmar el estado general de la red, incluida la función de todas las estaciones de trabajo que están conectadas a esa red. La aplicación más amplia de diagnósticos hace que sea mucho más fácil localizar y resolver un problema antes de que tenga la oportunidad de extenderse a otras partes de la red y, por lo tanto, minimizar la posibilidad de que toda la red quede inoperativa durante un período de tiempo.