Error de tiempo de ejecución: qué es y cómo solucionarlo
Se produce un error de tiempo de ejecución mientras se ejecuta un programa o cuando intenta iniciar la aplicación por primera vez. El error a veces desaparece por sí solo con solo volver a abrir la aplicación, pero si no, hay varias cosas que puedes probar.
Errores en tiempo de ejecución

Valentin.d / Flickr
Dependiendo de la situación, existen algunas razones por las que puede ocurrir un error en tiempo de ejecución:
- Hay un error en el software.
- La memoria u otro recurso del sistema escasea.
- Ingresó un carácter extraño en un campo de texto o realizó algún tipo de acción que no está permitida.
El error suele aparecer como una pequeña ventana, a menudo con una indicación del programa que está siendo afectado y, a veces, con un código y un mensaje de error. El mensaje también puede incluir una sugerencia para ponerse en contacto con un equipo de soporte o administrador.
Aquí hay unos ejemplos:
Se ha producido un error en tiempo de ejecución. ¿Desea depurar?
¡Error de tiempo de ejecución!
Programa:
Esta aplicación ha solicitado que el tiempo de ejecución finalice de forma inusual.
Error de tiempo de ejecución ':
Prestar mucha atención a lo que dice el error, si es posible, es la mejor manera de abordarlo. Si el error es demasiado general para diagnosticarlo de inmediato, siga los pasos a continuación en orden. Sin embargo, si es particular y menciona algo como Microsoft Visual C ++ Runtime Library, entonces esa es el paso en el que debe comenzar.
Cómo corregir un error en tiempo de ejecución
Los errores de tiempo de ejecución aparecen en una variedad de situaciones, por lo que las posibles soluciones están por todos lados:
-
Reinicia la computadora. Esta es la solución más probable si de repente siente que su computadora está funcionando mucho más lento de lo normal.
Algunos errores de tiempo de ejecución son causados por problemas relacionados con la memoria, y reiniciar es la forma más rápida de cerrar todo lo que se está ejecutando actualmente en su PC. Esto liberará los recursos del sistema utilizados anteriormente para el programa que está generando el error.
-
Actualice el programa a su última versión. El error de tiempo de ejecución puede deberse a un error que aún no se ha parcheado en la versión que está utilizando.
Por ejemplo, algunos usuarios informan de un error de tiempo de ejecución cuando usan NVIDIA GeForce Experience para buscar actualizaciones de tarjetas gráficas. En este escenario, actualizaría el programa NVIDIA.
Es posible que deba volver a descargarlo desde el sitio del fabricante del software si no hay un método integrado para buscar actualizaciones.
Este es un buen momento para buscar actualizaciones de Windows.
-
Completamente eliminar el programa, y luego reinstalarlo. Una instalación que no termina correctamente puede ser la causa del error de tiempo de ejecución.
Es posible que el procedimiento de actualización en el paso anterior haya hecho esto, pero si aún recibe el error, es hora de eliminar por completo el programa y confirmar que se está reinstalando desde cero.
Algunos desinstaladores no hacen un gran trabajo borrando todos los restos del archivo del registro y del disco duro. Pruebe un desinstalador de programas dedicado si la herramienta normal del fabricante de la aplicación no corrige el error.
Instale el último paquete redistribuible de Microsoft Visual C ++. Si su error dice algo sobre los componentes en tiempo de ejecución de las bibliotecas de Visual C ++, probablemente esta sea la solución.
Utilice SFC scannow para reparar archivos de Windows dañados. los Comando SFC se ejecuta en una ventana del símbolo del sistema y podría ser la solución para el error de tiempo de ejecución.
Ejecutar Restaurar sistema para devolver su computadora a un estado anterior. Esto podría solucionar el error de tiempo de ejecución si se debe a que el Registro de Windows está dañado.
Reinstalar Windows. Si centrarse en un programa específico no solucionó el error de tiempo de ejecución, o si interfiere con la forma en que Windows funciona en su conjunto, restablecer es su última opción.
Cómo los programadores pueden prevenir errores en tiempo de ejecución
Si eres el fabricante de software, GeeksforGeeks sugiere varias formas de evitar errores en tiempo de ejecución. Siga ese enlace para profundizar en los diferentes tipos de errores en tiempo de ejecución, con ejemplos de por qué están sucediendo y qué puede hacer para prevenirlos. Algunas correcciones incluyen evitar las variables que no se han inicializado y no declarar demasiada memoria de pila.