Corrección: Error de tiempo de ejecución de Microsoft Visual C ++ R6025



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

Runtime Error R6025 es un error asociado con el entorno de desarrollo Visual C ++ de Microsoft. Cualquier aplicación o programa que se haya desarrollado utilizando Visual C ++ Studio se encuentra entre el grupo de posibles objetivos de este error. Se ha observado que el error de tiempo de ejecución R6025 afecta tanto a las aplicaciones estándar como a los programas desarrollados con Visual C ++ (juegos de Steam, por ejemplo) y a las aplicaciones que los usuarios afectados por este error desarrollaron personalmente con Visual C ++. La totalidad del mensaje de error que se ve cuando se encuentra con este error dice:



Error en tiempo de ejecución R6025
-Llamada de función virtual pura





Según uno de los artículos de la base de conocimientos de Microsoft relacionado con este problema específico, el error de tiempo de ejecución R6025 se activa cuando una aplicación basada en Visual C ++ invoca indirectamente una función de miembro virtual puro en un contexto donde una llamada a esa función específica ni siquiera es válida. Si se encuentra con este error mientras desarrolla una aplicación, simplemente agregó una llamada no válida a una función virtual pura en algún lugar del código de la aplicación. Si ese es el caso, su compilador podría incluso detectar la llamada no válida y reportarle el error mientras compila la aplicación, pero en muchos casos este error específico solo se puede detectar cuando se ejecuta una aplicación compilada. Sin embargo, si se encuentra con este error mientras utiliza un programa o aplicación estándar, la raíz del problema puede ser completamente diferente.

En cualquier caso, las siguientes son las soluciones más efectivas que se pueden utilizar para combatir el Runtime Error R6025:

Solución 1: corrige el código de la aplicación

La solución más simple y eficaz a este problema es simplemente examinar el código de la aplicación afectada para la llamada no válida y eliminarlo del código. Sin embargo, obviamente, esta opción solo es viable si se encuentra con Runtime Error R6025 en una aplicación que usted mismo desarrolló. A continuación, le mostramos cómo puede eliminar el código de su aplicación de la llamada no válida a una función virtual pura que está causando todo este lío en primer lugar:



  1. Dentro del código de la aplicación afectada, reemplace la función virtual pura a la que se llama con una implementación diseñada para llamar a la función de API de Windows DebugBreak.
  2. Cuando DebugBreak está activado, el uso del depurador activará un punto de interrupción codificado, en cuyo punto el código dejará de ejecutarse.
  3. Cuando se activa el punto de interrupción y el código deja de ejecutarse, simplemente analice la pila de llamadas para ver exactamente en qué parte del código de la aplicación se llamó a la función y luego elimine la llamada.

Intente ejecutar la aplicación ahora, y debería ejecutarse sin arrojar Runtime Error R6025.

Solución 2: ejecute un escaneo SFC

Es posible que vea Runtime Error R6025 debido a archivos de sistema dañados. Si ese es el caso, el curso de acción recomendado es ejecutar un análisis SFC. La utilidad Comprobador de archivos de sistema está diseñada para verificar las computadoras con Windows en busca de archivos del sistema que se hayan dañado o corrompido y reparar los que encuentre o reemplazarlos con versiones en caché completamente intactas. Para ejecutar un escaneo SFC, simplemente siga esta guía .

Solución 3: instale los paquetes redistribuibles de Microsoft Visual C ++ que falten

Otra posible causa del error en tiempo de ejecución R6025 es que faltan los paquetes redistribuibles de Microsoft Visual C ++. Las computadoras con Windows dependen de una amplia gama de diferentes paquetes redistribuibles de Microsoft Visual C ++ para ejecutar con éxito y sin problemas las aplicaciones de Visual C ++, y los paquetes redistribuibles que faltan pueden hacer que una computadora con Windows tenga problemas para ejecutar aplicaciones de Visual C ++. A continuación, le indicamos cómo puede verificar e instalar los paquetes redistribuibles de Microsoft Visual C ++ que faltan en su computadora:

    1. Abre el Menu de inicio .
    2. Buscar ' añadir o eliminar programas “.
    3. Haga clic en el resultado de búsqueda titulado Añadir o eliminar programas .
    4. Espere a que se complete la lista de programas instalados en su computadora.
    5. Dentro de la lista de programas instalados en su computadora, verá varios paquetes redistribuibles de Microsoft Visual C ++ diferentes. Lo que debe hacer es averiguar si falta algún paquete y no está instalado actualmente en su computadora.
    6. Puede descargar instaladores para cualquier paquete redistribuible que falte en su computadora desde los siguientes enlaces o, si necesita un paquete redistribuible diferente, desde el Descargas sección en el sitio web oficial de Microsoft:
      Paquete redistribuible de Microsoft Visual C ++ 2010 (x86)
      Actualización redistribuible 4 de Microsoft Visual C ++ 2012
      Paquete redistribuible de Microsoft Visual C ++ 2013
      Paquete redistribuible de Microsoft Visual C ++ 2015

Solución 4: repare o desinstale y luego reinstale Microsoft Visual C ++

Es posible que se encuentre con el error de tiempo de ejecución R6025 porque la iteración de Microsoft Visual C ++ que tiene en su computadora se ha dañado de alguna manera y ya no funciona como debería. Si ese es el caso, tendrá que reparar su instalación de Microsoft Visual C ++ o desinstalarlo y luego reinstalarlo desde cero en caso de que la reparación no funcione. Para hacerlo, puede usar el instalador de Microsoft Visual C ++ que vino con la aplicación que se ve afectada por este problema en primer lugar. La mayoría, si no todas, las aplicaciones de Visual C ++ vienen con un instalador para Microsoft Visual C ++. Si desea utilizar esta solución, debe:

  1. Navegue hasta el directorio de su computadora donde está almacenado el instalador de Microsoft Visual C ++. Por ejemplo, si se encuentra con Runtime Error R6025 mientras juega Skyrim a través de Steam, el instalador se ubicará en la siguiente carpeta como vcredist_x86.exe :
    X: … Steam SteamApps Common Skyrim VCRedist
    Nota: En el directorio de arriba X representa la letra correspondiente a la partición de su disco duro el Vapor el directorio se encuentra en, y representa las carpetas principales (si las hay) que tenga el directorio de Steam.
  2. Localizar vcredist_x86.exe y haga doble clic en él para ejecutarlo.
  3. Cuando te pregunten si quieres Reparar la instalación o Eliminar eso, seleccione Reparar .
  4. Vaya a través del instalador, espere a que se realicen las reparaciones y verifique si el problema se ha resuelto.

En el caso de que el Runtime Error R6025 persista, repita pasos 1 y desde arriba, y luego:

  1. Cuando te pregunten si quieres Reparar la instalación o Eliminar eso, seleccione Eliminar .
  2. Revise el instalador y espere a que se elimine la instalación de Microsoft Visual C ++.
  3. Una vez que se haya desinstalado Visual C ++, ejecute vcredist_x86.exe Una vez más.
  4. Esta vez, el instalador sabrá que Microsoft Visual C ++ ni siquiera está instalado en su computadora, por lo que al revisarlo se reinstalará Visual C ++.
  5. Una vez que se haya reinstalado Visual C ++, verifique si el problema se ha solucionado.
4 minutos de lectura