1. Problemas del sistema operativo: hay lagunas o errores que se pueden solucionar solucionando las lagunas o reinstalando el sistema
2. Compatibilidad de software: Algunos software tienen requisitos del sistema o requisitos ambientales, como si el sistema debe ser de 32 o 64 bits, qué versión de dotnet se requiere, qué versión de jre se requiere, etc. Este problema se puede resolver consultando la configuración de descripción del software;
3. Error de software: el software tiene un error. Este problema sólo puede observarse en silencio y sólo nos queda esperar que los desarrolladores del software lo solucionen lo antes posible.
4. Fallo de hardware: reparar o reemplazar;
5. Memoria insuficiente: el espacio de memoria se desborda, cerrar algunos programas o aumentar la memoria.