Arreglo: 0x80240017 Error no especificado

Se informa que varios usuarios reciben el error no especificado 0x80240017 al intentar instalar paquetes redistribuibles de Visual C ++ para Visual Studio 2013 o paquetes redistribuibles de Visual C ++ para Visual Studio 2015 . El problema no es exclusivo de una versión particular de Windows, ya que se informa que ocurre en Windows 7, Windows 8.1 y Windows 10.

¿Qué está causando el ' Error no especificado 0x80240017'?

Investigamos este problema en particular analizando varios informes de usuarios y las estrategias de reparación que utilizaron para resolver el problema. Basándonos en algunos escenarios comunes que logramos descubrir, hay algunos culpables comunes que son responsables de la aparición de este mensaje de error.

  • El usuario está intentando instalar un paquete de redistribución de Visual C ++ incompleto : la mayoría de las veces, este error en particular se produce porque el usuario está intentando instalar el paquete utilizando un instalador incompleto / dañado. Normalmente, se informa que esto ocurre con los instaladores de aplicaciones que proporcionan al usuario el paquete de Visual C ++. En este caso, la solución es descargar la versión completa de Visual C ++ desde el sitio web de Microsoft.
  • El paquete Redist de Visual C ++ está instalado en Windows v6.1 : también se informa que este mensaje de error ocurre en aquellos casos en los que el sistema operativo de destino es Windows v6.1. El problema ocurre porque los paquetes solo fueron diseñados para instalarse en Windows 7 y versiones posteriores. En este caso, la solución es actualizar para instalar el Service Pack 1.
  • A la computadora le falta la actualización de Universal C Runtime : también puede encontrar el mensaje de error si a su versión de Windows le falta la actualización de Universal C Runtime. Por lo general, se informa que esto es efectivo en aquellas situaciones en las que se encuentra el error al instalar la distribución de Python.
  • Windows Update ya ha descargado el paquete Redist de Visual C ++ : el mensaje de error también se puede encontrar si el componente de Windows Update logró descargar el paquete de Visual C ++ requerido , pero aún no logró instalarlo. En este caso, la solución es instalar cualquier actualización pendiente.
  • Instalación redistribuible de Visual C ++ dañada / incompleta : el error también se puede encontrar si el usuario tiene una instalación de Visual C ++ existente que está dañada o incompleta. En este caso, la solución es desinstalar cualquier instalación de Visual C ++ existente antes de reinstalar la requerida desde la página de descarga oficial.

Si tiene dificultades para resolver este mensaje de error en particular, este artículo le proporcionará una colección de pasos de solución de problemas verificados. A continuación, encontrará varios métodos diferentes que otros usuarios en una situación similar han utilizado para resolver el problema.

Si desea ser lo más eficiente posible, le recomendamos que siga los métodos a continuación en orden. Eventualmente, deberías encontrar un conjunto de instrucciones que te ayudarán a resolver el problema en tu máquina en particular.

Método 1: descargar el paquete de instalación del paquete redistribuible de Visual C ++

Dado que el problema se produce principalmente después de que el instalador de una aplicación le pide que instale un paquete redistribuible de Visual C ++, es probable que el instalador esté desactualizado o no se descargue correctamente.

Varios usuarios que se encuentran en una situación similar han informado que el problema se resolvió después de volver a descargar el paquete redistribuible de Visual C ++ de los canales oficiales. Para algunos de ellos, el error no especificado 0x80240017 no regresó cuando intentaron la instalación desde el instalador recién descargado.

Aquí hay una guía rápida para descargar e instalar el paquete redistribuible de Visual C ++ requerido de los servidores de Microsoft:

  1. Visite el enlace de descarga correspondiente al paquete redistribuible de Visual C ++ que necesita instalar:

    Paquete redistribuible de Visual C ++ para Visual Studio 2013 : enlace de descarga

    Paquete redistribuible de Visual C ++ para Visual Studio 2015 : enlace de descarga

  2. Una vez que llegue a la página de descarga, seleccione el idioma de instalación y haga clic en el botón Descargar para comenzar la descarga.
  3. Seleccione el instalador correcto según la arquitectura de su sistema operativo. Marque la casilla asociada con vc-redist.x64.exe si tiene una versión de Windows de 64 bits o la casilla vc-redist.x64.exe si está en 32 bits. Luego, presione Siguiente para iniciar la descarga.
  4. Abra el ejecutable de instalación y siga las instrucciones en pantalla para completar la instalación.

Si sigue encontrando el error no especificado 0x80240017, continúe con el siguiente método a continuación.

Método 2: instalación de Windows 7 Service Pack 1 (si corresponde)

Como han informado algunos usuarios, el problema también puede ocurrir si está intentando instalar paquetes redistribuibles de Visual C ++ para Visual Studio 2013 o 2015 en Windows v6.1 (Build 7600: Service Pack 0). En este caso particular, el error se produce porque los dos paquetes redistribuibles están diseñados para instalarse en Windows 7 Service Pack 1 y superior.

Un par de usuarios que se encuentran en una situación similar han informado que el problema se resolvió después de instalar el Service Pack 1. Aquí hay una guía rápida sobre cómo hacer esto:

  1. Visite este enlace ( aquí ), seleccione su idioma y presione el botón Descargar para descargar el Service Pack 1.
  2. En la siguiente pantalla, desmarque todo lo demás además del archivo ISO principal. Una vez que lo haya hecho, presione el botón Siguiente para iniciar la descarga.
  3. Una vez que se haya descargado el archivo ISO, visite este enlace ( aquí ) y haga clic en el botón Descargar para descargar la herramienta WinCDEMU 4.1 . Usaremos esta herramienta para aplicar la actualización del Service Pack 1.
  4. Abra el ejecutable de instalación de WinCDEmu y presione el botón Instalar para configurar la herramienta en su computadora.
  5. Una vez que se haya instalado la herramienta, haga clic en Instalar para agregar el software del sistema requerido.
  6. Reinicie su computadora para completar la instalación de WindowsCDEmu.
  7. Una vez que se complete el siguiente inicio, navegue hasta la ubicación donde descargó el archivo Iso (en el paso 2), haga clic derecho sobre él y elija Seleccionar letra de controlador y montaje .
  8. Seleccione la letra de la unidad que creará, configure el Tipo de disco en Disco de datos y haga clic en Aceptar para montar el archivo ISO .
  9. Con la imagen de Windows 7 Service Pack 1 montada, siga las instrucciones en pantalla para completar la instalación.
  10. Una vez que el Service Pack 1 esté instalado, reinicie su computadora una vez más y vea si el mensaje de error ahora se resuelve al intentar instalar el Paquete Redistribuible de Visual C ++ nuevamente.

Si sigue encontrando el error no especificado 0x80240017, continúe con el siguiente método a continuación.

Método 3: instalación de la actualización de Universal C Runtime

Un par de usuarios que han recibido este error después de que el instalador de Python (o una aplicación diferente) los instara a instalar el paquete redist han informado que el problema se ha resuelto una vez que instalaron la actualización Universal C Runtime aplicable a su versión de Windows.

Aquí hay una guía rápida para hacer esto:

  1. Visite este enlace ( aquí ), desplácese hacia abajo hasta el Método 2 y descargue el paquete de actualización correspondiente a su versión de Windows.
  2. En la siguiente pantalla, seleccione su idioma preferido y haga clic en el botón Descargar para iniciar la descarga.
  3. Abra el ejecutable de instalación y siga las instrucciones en pantalla para instalar la actualización de Universal C Runtime. Una vez que se complete el proceso, reinicie su computadora y vea si el mensaje de error se ha resuelto en el próximo inicio.

Si todavía se encuentra con el ' 0x80240017 Error no especificado' en el próximo inicio, continúe con el siguiente método a continuación.

Método 4: instalar las actualizaciones de Windows pendientes

Un par de usuarios que se han encontrado con el ' Error no especificado 0x80240017' al intentar instalar el paquete de redistribución de Visual C ++ después de que Python (o una distribución similar) les solicite que lo hagan, han informado que el problema se resolvió después de instalar cualquier Windows pendiente actualizaciones.

Resulta que este problema en particular puede ocurrir si el componente de actualización de Windows descarga el paquete de redistribución de Visual C ++ pero no lo instala.

Si este escenario es aplicable a su situación actual, siga los pasos a continuación para instalar cualquier actualización de Windows pendiente y resolver el ' 0x80240017 Error no especificado':

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " ms-settings: windowsupdate " y presione Entrar para abrir la pantalla de Windows Update de la aplicación Configuración .

    Nota: Si está ejecutando una versión de Windows anterior a Windows 10, use el comando "wuapp" en su lugar.

  2. Dentro de la pantalla de Windows Update, haga clic en Buscar actualizaciones , luego siga las instrucciones en pantalla para instalar todas las actualizaciones de Windows pendientes.
  3. Cuando se le solicite reiniciar, hágalo y asegúrese de volver a la pantalla de Windows Update para ver si tiene otras actualizaciones pendientes.
  4. Intente instalar el paquete redistribuible de Microsoft Visual C ++ nuevamente y vea si el mensaje de error se ha resuelto.

Si todavía se encuentra con el ' Error no especificado 0x80240017', avance al siguiente método a continuación.

Método 5: desinstalar cualquier paquete redistribuible de Microsoft Visual C ++ existente

Como han sugerido algunos usuarios afectados, el problema también puede ocurrir si una de sus instalaciones redistribuibles de Microsoft Visual C ++ actuales está dañada. Un par de usuarios que se encontraban en una situación similar informaron que el mensaje de error ya no aparecía después de desinstalar cualquier instalación existente de Microsoft Visual C ++ antes de intentar aplicar el paquete requerido de Visual C ++ Redist .

Aquí hay una guía rápida sobre cómo desinstalar cualquier paquete redistribuible de Microsoft Visual C ++ existente antes de intentar reinstalarlo nuevamente:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar . Luego, escriba " appwiz.cpl " y presione Entrar para abrir la pantalla Programas y características .
  2. Dentro de la pantalla Programas y archivos , vaya al panel de la derecha, haga clic con el botón derecho en el paquete redistribuido de Microsoft Visual C ++ y elija Desinstalar .
  3. Dentro del siguiente menú, haga clic en Desinstalar y siga las instrucciones en pantalla para deshacerse del paquete redist de Microsoft Visual C ++ .

    Nota: Si tiene varias instalaciones de Microsoft Visual C ++, repita los pasos 2 y 3 con cada una de ellas.

  4. Una vez que logre desinstalar cada instalación de Microsoft Visual C ++, reinicie su computadora.
  5. En el próximo inicio, descargue e instale las instalaciones requeridas de Microsoft Visual C ++ desde uno de estos enlaces y vea si el problema se ha resuelto:

    Paquete redistribuible de Visual C ++ para Visual Studio 2013 : enlace de descarga

    Paquete redistribuible de Visual C ++ para Visual Studio 2015 : enlace de descarga

Método 6: instalar una versión anterior de Python (si corresponde)

Si recibe este mensaje de error al intentar instalar una distribución de Python, es posible que desee repetir el proceso con una distribución anterior y ver si el mensaje de error aún aparece.

Varios usuarios que encontraron el problema en un escenario similar han informado que lograron eludir el problema instalando una distribución de Python más antigua.

Esta no es necesariamente una solución duradera, ya que probablemente necesitará actualizar a la última versión en el futuro, pero será efectiva si está buscando una solución rápida que le permita instalar la distribución de Python.

Según lo que dicen otros usuarios en una situación similar, debería poder solucionar el problema descargando la versión 3.4.3 de Python . Simplemente descargue la distribución, siga las instrucciones en pantalla y vea si recibe el mismo error cuando se le solicita que instale el paquete Redist de Visual C ++.

Método 7: realizar una instalación de reparación

Si ha llegado tan lejos sin obtener un resultado, es muy probable que se encuentre con este problema debido a algún tipo de corrupción del sistema. Hay un par de métodos que puede utilizar para deshacerse de la corrupción de archivos y resolver el error no especificado 0x80240017, pero muchos usuarios en una situación similar han informado que el problema se resolvió después de realizar una instalación de reparación.

Una instalación de reparación es un procedimiento no destructivo que le permitirá actualizar todos los componentes relacionados con Windows sin afectar ninguno de sus archivos y aplicaciones personales. A diferencia de una instalación limpia , una instalación de reparación le permitirá conservar todos sus datos personales, incluidas fotos, música, videos, preferencias de usuario y cualquier aplicación de terceros instalada.

Si decide realizar una instalación de reparación, puede seguir las instrucciones presentes en este artículo (aquí).