Cuando un error de tiempo de ejecución se debe a un conflicto con un programa residente ( TSR ) terminar y permanecer que reside en la memoria, la aplicación a menudo se congelan y ya no aceptar la entrada . El usuario puede abrir el Administrador de tareas y la fuerza a terminar el programa , pero se perderán los datos no guardados en la aplicación. Los errores de ejecución de esta naturaleza a menudo se producen a causa de un fallo en el código del programa subyacente. La actualización del programa a la última versión puede ayudar a resolver el problema.
Conflictos de software
Algunos errores de ejecución se deben a conflictos de software que puede ocurrir cuando dos aplicaciones incompatibles intentan interactuar. Por ejemplo , Internet Explorer puede estar tratando de enviar fotos con una acción de arrastrar y soltar en un programa de carga de un sitio de redes sociales . Si el programa social no fue escrito para acomodar el tamaño de las fotos y ningún controlador de errores fue escrito para atrapar a este problema, se puede producir un error de tiempo de ejecución y el programa abortará .
Problemas de memoria
errores de ejecución pueden ser causados por problemas de memoria cuando un programa intenta acceder o escribir una variable con un valor no válido o cuando la información recibida es algo más que el compilador programa espera . Estas cuestiones, así como otros problemas relacionados con la memoria física del equipo pueden causar errores de ejecución que pueden causar que un programa deje de funcionar. El error puede ser esporádica , sólo ocurre de vez en cuando, o un error de tiempo de ejecución puede ser predecible provocada por una determinada acción o evento.
Virus informáticos
virus informáticos
y otras formas de código malicioso puede infectar a las funciones básicas de un ordenador , como el registro del ordenador o incluso el kernel. Este malware puede desestabilizar las aplicaciones que tratan de interactuar unos con otros o el sistema operativo del ordenador causando errores de ejecución . Algunos virus informáticos están diseñados específicamente para producir los errores de ejecución y el ordenador se bloquea .