Hay varios motivos por los cuales aparece la pantalla azul en Windows XP/Vista/7
 - El motivo más común por el cual se muestran pantallas azules, es por problemas entre versiones incompatibles de DLLs (archivos .dll) Esta causa es conocida como el infierno de las DLL. Windows carga esas DLL en memoria cuando son necesitadas por los programas. Si esas DLLs son reemplazadas por otras más recientes (o más antiguas) la próxima vez que la aplicación cargue la DLL puede encontrarse con algo distinto a lo que espera. Estas incompatibilidades aumentan con el paso del tiempo según se va instalando software. 
 - Defectuosos controladores de dispositivos, incompatibilidades de hardware, hardware dañado, también puede causar una pantalla azul.
 - Exceso de calor en los dispositivos
Hay varios motivos por los cuales aparece la pantalla azul en Windows XP/Vista/7
 - El motivo más común por el cual se muestran pantallas azules, es por problemas entre versiones incompatibles de DLLs (archivos .dll) Esta causa es conocida como el infierno de las DLL. Windows carga esas DLL en memoria cuando son necesitadas por los programas. Si esas DLLs son reemplazadas por otras más recientes (o más antiguas), la próxima vez que la aplicación cargue la DLL puede encontrarse con algo distinto a lo que espera. Estas incompatibilidades aumentan con el paso del tiempo, según se va instalando software. 
 - Defectuosos controladores de dispositivos, incompatibilidades de hardware, hardware dañado, también puede causar una pantalla azul. 
 - Exceso de calor en los dispositivos.
remove_punctuation
wikipedia