Jun 20, 2024 • Categoría: Soluciones para Windows • Soluciones probadas
Cuando intentas iniciar un software y se produce un error en tiempo de ejecución (Runtime error), puede resultar confuso saber qué hacer a continuación. Varios problemas de la computadora pueden causar errores de ejecución. Aunque hay veces que cerrar y volver a abrir la aplicación elimina el error, a veces no desaparece. Los errores de ejecución son conocidos por interrumpir los flujos de trabajo y pueden entorpecer una jornada productiva.
En este artículo, te explicaremos qué es un error en tiempo de ejecución y los distintos tipos de errores de este tipo que existen. También ofreceremos las mejores soluciones para corregir los errores de ejecución cuando se produzcan.
¿Qué es un error en tiempo de ejecución?
Un error en tiempo de ejecución se produce cuando una aplicación que estás utilizando produce un resultado erróneo o se bloquea. A veces, estos errores te impiden utilizar el programa o tu PC por completo. Los errores de ejecución difieren de los errores que se producen cuando el programa ya se ha iniciado; se producen cuando tú intentas iniciar el programa.
Hay casos en los que todo lo que tienes que hacer es actualizar tu PC o la aplicación, y el error en tiempo de ejecución desaparece. Sin embargo, hay ocasiones en las que necesitas dar un paso más para solucionar el error. Por ejemplo, cuando se producen errores de ejecución en la programación, aparece una ventana que muestra el código de error y más información sobre el programa afectado. Además, antes de que se produzca un error en tiempo de ejecución en tu PC, te da señales de que el rendimiento de tu PC se está ralentizando.
Ejemplos de errores de ejecución
Existen errores de ejecución en programación y errores de ejecución en Internet explorer, que son diferentes. Algunos ejemplos de errores de ejecución en programación son:
- Errores de ejecución de AppModel 57, 490, 87: este tipo de error aparece siempre que se actualiza, instala o reinstala una aplicación de Windows 10 a través de Microsoft Store.
- Error en tiempo de ejecución en C++ de NVIDIA GeForce Experience: Este error suele producirse cuando intentas buscar actualizaciones de la tarjeta gráfica Nvidia.
- Librería de ejecución de Microsoft Visual C++: Este error común aparece cada vez que enciendes la computadora.
- Error en tiempo de ejecución 1004 en Excel: Este error suele interrumpir a los usuarios de Microsoft Excel y suele estar relacionado con Microsoft Visual Basic.
- Error en tiempo de ejecución de .Net 1026: Aparece un mensaje de error sobre una excepción no controlada. Cuando aparece este error, la aplicación se bloquea o se niega a iniciarse cuando quieres ejecutarla.
- Error en tiempo de ejecución de atibtmon.exe: Esto aparece cuando intentas desenchufar el cable de alimentación de un dispositivo con Windows 10.
Los errores de ejecución de Internet Explorer son bastante diferentes; vienen con un número de línea y luego indican el error. Un ejemplo:
- Línea: 238
- Error: "algo" no está definido
Causas de errores de ejecución
Si te preguntas cuál es la causa de los errores de ejecución, hay muchas razones por las que se producen. El motivo del error suele depender de la aplicación y de la acción que estés intentando realizar. Los errores de ejecución suelen estar asociados al software o hardware que impide que los programas y aplicaciones funcionen correctamente.
Los errores de ejecución en Internet Explorer se producen cuando el sitio web utiliza un código HTML incompatible con la funcionalidad del navegador web. Sin embargo, hay varias razones para que se produzcan errores de ejecución en la programación. Dependiendo de la situación, a continuación se indican algunas razones por las que puede producirse un error en tiempo de ejecución.
- Los desarrolladores no rectificaron un fallo de programación durante el desarrollo de la aplicación. Por desgracia, esto significa que hay un error en el software.
- Estás intentando ejecutar dos programas incompatibles.
- Una instalación incompleta también puede provocar el error en tiempo de ejecución.
- La memoria u otro recurso del sistema no está disponible.
- Has introducido un carácter extraño en un campo de texto o has realizado una acción que el PC no admitía.
A menudo, cuando se produce este error, aparece una pequeña ventana que indica que el programa está afectado. A veces, el mensaje también sugiere ponerse en contacto con un administrador o con el equipo de asistencia.
Tipos de errores de ejecución
Para comprender plenamente lo que implica un error en tiempo de ejecución, es esencial examinar detenidamente los distintos tipos de errores de ejecución. A continuación te los explicamos en detalle; echémosles un vistazo.
1. Error lógico
No importa lo bueno que sea un desarrollador, de vez en cuando se produce algún error. Por ejemplo, un error lógico suele producirse cuando el programador introduce una sentencia incorrecta en el código fuente de la aplicación. A veces, los desarrolladores cometen el error de dejar que los valores lógicos reviertan a verdadero, y este tipo de error entra dentro de esa categoría.
2. Fugas de memoria
Un error en tiempo de ejecución puede aparecer cuando un programa está agotando la memoria de acceso aleatorio (RAM) de tu PC. La mayoría de las veces, este tipo de error proviene de software sin parchear, como cuando no actualizas el sistema operativo a la nueva versión.
3. Error de división por cero
La computadora realiza muchas operaciones matemáticas cuando procesa datos. Esto significa que pueden aparecer errores cuando se está realizando la aritmética más simple. Por ejemplo, el error de división por cero suele estar asociado a los libros de Excel. Se produce cuando la computadora realiza cálculos e intenta dividir un número por cero.
Además, cuando las entradas de fórmula en una hoja de cálculo se dejan en blanco, podría dar lugar a este error en tiempo de ejecución. Por lo tanto, tienes que formatear las fórmulas de las celdas de una manera específica para obtener el resultado correcto.
4. Error de objeto indefinido
Este error se produce cuando el programa intenta llamar a una función para un objeto PHP o JavaScript que no tiene valor. El error también se produce para objetos anidados profundamente. Para simplificarlo, el código no puede encontrar una propiedad o leerla porque, o bien está enterrada a muchos niveles de profundidad dentro del código, o bien no existe.
5. Error del dispositivo de entrada/salida
El error del dispositivo de entrada/salida suele producirse cuando hay un problema con la función de lectura/escritura de tu PC. Hay varias razones para este error, incluyendo controladores obsoletos, puertos USB defectuosos, mal funcionamiento del dispositivo, y la incompatibilidad del sistema operativo. Cuando se produce este error en tiempo de ejecución, los usuarios reciben un aviso que les informa de que no se puede acceder al dispositivo, lo que dificulta la codificación o transferencia de archivos al mismo.
6. Error de codificación
Otro de los errores de ejecución más comunes es el error de codificación. Ocurre con frecuencia cuando estás renderizando un archivo. Un ejemplo es cuando intentas convertir un archivo de video a un formato utilizable o accesible. Este error se produce debido a la naturaleza del proceso de codificación y al número de recursos que requiere.
7. El error de segmentación
Encontrarás errores de fallo de segmentación entre los tipos más comunes de errores de ejecución. Esto se debe a que hay reglas específicas que debes seguir cuando accedes a la memoria e intentas escribir en ella. Si infringes estas reglas, se producirá un error de segmentación. Este error en tiempo de ejecución se produce cuando un programa intenta escribir en una memoria de solo lectura o acceder a una memoria a la que no tiene permiso de acceso.
8. Error de estado de salida distinto de cero
Todo software consta de muchas líneas de código. Cada línea es esencial para garantizar que el software funcione correctamente y siga funcionando sin problemas. Sin embargo, hay veces en que una línea no funciona como está programada y se produce un error. Este error se conoce como error de estado de salida distinto de cero. Cada línea de código presenta un estado de salida, un número que indica si se ejecuta correctamente. Por ejemplo, 0 significa que la computadora ejecutó la línea correctamente, mientras que cualquier número entre 1 y 255 significa que falló.
¿Cómo solucionar los errores de ejecución de Internet Explorer?
Es posible que sigas recibiendo ventanas emergentes que te impidan acceder a un sitio web o realizar otras actividades en Internet. La solución a los errores de ejecución en Internet Explorer depende del tipo de error que recibas. Sigue los pasos que se indican a continuación para solucionar errores de ejecución comunes en Internet Explorer.
Para restablecer tu navegador, sigue los pasos que se indican a continuación:
Paso 1. En primer lugar, cierra todos los programas e inicia Internet Explorer.
Paso 2. Ahora, toca el icono del engranaje situado en la esquina superior derecha del navegador.
Paso 3. En las opciones proporcionadas, haz clic en Opciones de Internet para continuar.
Paso 4. En el cuadro de diálogo que aparece, haz clic en la pestaña Avanzado y, a continuación, selecciona el botón Restablecer.
Paso 5. Aparecerá un cuadro de diálogo pidiéndote que confirmes esta opción; haz clic en Reiniciar para continuar.
Paso 6. Cuando Internet Explorer complete esta tarea, pulsa el botón Cerrar y reinicia tu PC para guardar los nuevos cambios.
Para algunas personas, reiniciar Internet Explorer soluciona el problema de tiempo de ejecución. Sin embargo, hay ocasiones en las que el error en tiempo de ejecución persiste. En tal caso, sigue estos sencillos pasos para desactivar la depuración de scripts y las notificaciones de errores.
Paso 1. Empieza por cerrar todas las ventanas abiertas.
Paso 2. A continuación, abre el navegador y selecciona el icono de engranaje situado en la esquina superior derecha de la pantalla.
Paso 3. Elige Opciones de Internet entre las opciones que aparecen.
Paso 4. Cuando aparezca el cuadro de diálogo, selecciona la pestaña Avanzado para continuar.
Paso 5. Baja por la lista de ajustes y marca las casillas situadas junto a las etiquetas "Desactivar depuración de scripts (otros)" y "Desactivar depuración de scripts (Internet Explorer)".
Paso 6. Ahora baja y desmarca la casilla junto a la etiqueta Mostrar una notificación sobre cada error de script.
Paso 7. Haz clic en el botón Aplicar para guardar los nuevos cambios, luego cierra Internet Explorer y reinicia tu PC.
Para comprobar si esto soluciona el problema, vuelve a abrir el sitio web que causó el error. El error en tiempo de ejecución desaparece si el sitio web se abre fácilmente y sin errores. Puede que recibas una notificación de error en la barra de estado, pero puedes ignorarla.
¿Cómo solucionar los errores de ejecución en la programación?
La mayoría de las veces, lo que provoca errores de ejecución en la programación son fallos que los programadores conocían pero que les resultaba difícil solucionar. A veces, los problemas son fugas de memoria o la aplicación requiere algunos recursos del sistema para ejecutarse correctamente. A continuación te ofrecemos algunas soluciones que puedes explorar para solucionar los errores de ejecución en la programación.
Solución 1: Reinicia tu computadora
Esta técnica es bastante habitual por su eficacia. La mayoría de las veces, basta con reiniciar la computadora para solucionar cualquier error, incluidos los errores de ejecución. Cuando tu PC de repente parece funcionar muy lentamente, esta solución funcionaría para acelerar las cosas.
Si estás experimentando errores de ejecución debidos a problemas relacionados con la memoria, al reiniciar tu computadora se cierra todo lo que se está ejecutando actualmente en tu PC. Además, liberará los recursos del sistema utilizados por el programa causante del error.
Solución 2: Actualizar la aplicación o programa
A veces, los errores de ejecución aparecen por un error en el programa o un fallo en la versión que estás utilizando. Por eso la mejor solución es actualizarlo o descargar manualmente la última versión. Lo más probable es que el error haya sido parcheado en la nueva versión y tengas que actualizar la aplicación. Un ejemplo es NVIDIA GeForce Experience; cuando actualices el programa de NVIDIA, ya no experimentarás un error en tiempo de ejecución al utilizar el software.
Solución 3: Cerrar otras aplicaciones o programas
A veces, se producen errores de ejecución cuando se ejecutan dos programas incompatibles. Debido a esto, el otro programa entra en conflicto con el que tú quieres ejecutar. En tal caso, el otro software utiliza demasiados recursos del sistema, dejando muy pocos para la aplicación que tú quieres utilizar. Para solucionar este error en tiempo de ejecución en programación, cierra las aplicaciones que no necesites y luego intenta abrir de nuevo el programa con el error en tiempo de ejecución.
Solución 4: Reinstalar la aplicación
Lo más probable es que el software esté dañado y haya que reinstalarlo. Otra razón por la que puedes estar experimentando errores de ejecución es debido a una instalación incompleta. El procedimiento de actualización puede haber provocado este error, y en tal caso, tienes que borrar el programa para volver a instalarlo desde cero. Asegúrate de guardar los archivos importantes antes de desinstalar la aplicación.
Solución 5: Instala el último paquete de redistribución de Microsoft Visual C++.
Algunas personas experimentan errores de ejecución en la programación después de las actualizaciones a Windows 10/11. Puede que la ventana emergente que muestra el mensaje de error aparezca cada vez que enciendes el PC y vuelva a aparecer cuando intentas apagarlo. La mayoría de las veces, el problema se debe a que falta un programa de software o quizá las herramientas de ejecución de las bibliotecas de Visual C++.
En ese caso, deberás instalar la última versión de Microsoft Visual C++. Ten en cuenta que tienes que desinstalar el paquete que ya está en tu PC antes de proceder a descargar el último paquete de redistribución de Microsoft Visual C++.
Solución 6: Ejecutar la aplicación en modo seguro
El modo seguro es un modo de diagnóstico exclusivo del sistema operativo Windows que resulta útil para resolver problemas de software y hardware. Cualquier programa que ejecutes en modo seguro solo utiliza lo mínimo para que tu PC funcione de forma excelente. Este modo es útil y ayuda a solucionar la mayoría de los errores del sistema operativo. Cuando aparezca un error en tiempo de ejecución, debes intentar ejecutar la aplicación en modo seguro. Sigue los pasos que se indican a continuación para ejecutar la aplicación en modo seguro.
Paso 1: Haz clic con el botón derecho del ratón en el botón de inicio y, a continuación, en Configuración en el menú que aparece.
Paso 2: Ahora, navega por las ventanas que aparecen hasta Actualización y seguridad. En esta pestaña, selecciona Recuperación y luego selecciona Reiniciar ahora para continuar.
Paso 3: Esto te redirigirá a la pantalla de Recuperación de Windows. Haz clic en Solucionar problemas para empezar y selecciona Opciones avanzadas entre las opciones proporcionadas.
Paso 4: Ahora, elige Configuración de inicio y pulsa Reiniciar para continuar.
Paso 5: Esto hará que Windows se reinicie en la página de Configuración de inicio. Accede al modo seguro pulsando la tecla F4, F5, o F6 .
Paso 6: Una vez que tu PC se abra en modo seguro, intenta volver a ejecutar la aplicación para ver si eso elimina el error en tiempo de ejecución.
Solución 7: Utilizar SFC Scannow para reparar archivos dañados de Windows
El comando SFC se ejecuta normalmente en una ventana de símbolo del sistema y puede ayudarte a solucionar el error en tiempo de ejecución. Se utiliza para escanear y reparar archivos dañados. Para eliminar el error en tiempo de ejecución causado por un ataque de malware, ejecuta el comando SFC para reparar archivos de sistema.
Solución 8: Ejecutar restaurar sistema
Otra forma en la que puedes solucionar errores de ejecución en programación es ejecutando la restauración del sistema. Esta función devuelve la computadora a su estado anterior. Esta solución es la mejor opción si el error en tiempo de ejecución es consecuencia de un Registro de Windows dañado. Una vez que hayas ejecutado Restaurar sistema, intenta volver a iniciar el software para ver si se soluciona el problema.
Solución 9: Actualizar los controladores
A veces, el Windows, la placa base o los controladores gráficos son las causas de los errores de ejecución en el PC. Por lo tanto, siempre debes intentar tener los últimos controladores actualizados en tu PC. Normalmente puedes descargar las últimas actualizaciones de la página web del fabricante o utilizar un actualizador de controladores gratuito.
Solución 10: Buscar malware
No se trata de un caso raro, ya que hay ocasiones en las que aparece malware en una aplicación, lo que provoca un error en tiempo de ejecución. Además, el malware y los virus informáticos tienden a alterar la memoria del PC o la configuración del sistema. Si tienes un antivirus en tu PC, asegúrate de que está actualizado a la versión más reciente. Además, siempre es una buena idea escanear tu PC en busca de malware para asegurarte de que el software no está infectado. Si encuentras software corrupto, desactívalo inmediatamente.
Solución 11: Reinstalar Windows
Si todas las soluciones compartidas en esta guía no funcionan, entonces puedes recurrir a reinstalar Windows. Esta solución es la mejor si centrarse en un programa específico no elimina el error en tiempo de ejecución. Si el error también interfiere con el funcionamiento de Windows en su conjunto, entonces el reseteo es una buena opción. Ten en cuenta que, aunque esto podría solucionar el problema, podría provocar la pérdida de datos importantes. Por lo tanto, aprende a reinstalar Windows sin perder datos.
Preguntas Frecuentes
1. ¿Cuál es la causa más común de los errores de ejecución?
Una fuga de memoria suele ser la causa más común de errores de ejecución en tu PC. Esto ocurre cuando un programa empieza a gestionar incorrectamente la asignación de memoria, lo que significa que consume más RAM sin liberar ninguna.
2. ¿Por qué aparece un error en tiempo de ejecución al abrir un PDF en Internet Explorer?
Hay varias razones por las que esto puede ocurrir. Suele ser un error en tiempo de ejecución de C++ cuando utilizas productos de Adobe. La mayoría de las veces ocurre porque pierdes un archivo de preferencias creado por Adobe, lo que hace que pierdas tu configuración personalizada.
3. ¿Qué hago si aparece un error en tiempo de ejecución al desinstalar un programa?
La mejor solución es intentar ejecutar un reinicio limpio. También puedes probar a iniciar el PC en modo seguro para ver si se soluciona el problema.
Conclusión
Aunque normalmente puedes saltarte los errores de ejecución, no debes ignorarlos, ya que pueden suponer un problema mayor en el futuro. Los errores de ejecución suelen afectar al funcionamiento general del PC y de las aplicaciones. Este artículo ofrece respuestas sobre qué son y las posibles causas de los errores de ejecución. Las soluciones compartidas en esta guía también te ayudarán a solucionar el problema en un abrir y cerrar de ojos.
Soluciones para Windows
- Recuperar datos de Windows
- 1.Recuperar sistema de Windows
- 2.Recuperar archivos de 0 bytes
- 3.Restaurar el visor de fotos de Windows
- 4.Recuperar carpetas eliminadas en Windows
- Problemas del sistema
- 1.Sistema operativo no encontrado
- 2.Windows congelado
- 3.Windows atascado al reiniciar
- 4.Acceso a la unidad USB denegado en Windows
- Consejos para Windows
- 1.Actualizar a Windows 11
- 2.Acerca del archivo Desktop.ini
- 3.Convertir RAW a NTFS en Windows
- 4.Windows no reconoce USB
- Errores de equipos
Recoverit
Alfonso Cervera
staff Editor