Solución: error 0x80070666 al instalar Microsoft Visual C ++

Varios usuarios de Windows encuentran el error "0x80070666" cuando intentan instalar Microsoft Visual C ++, Lumberyard o un paquete de distribución similar. Por lo general, se informa que el mensaje de error ocurre al comienzo del proceso de instalación. Este problema en particular no es específico de una determinada versión de Windows, ya que se confirma que ocurre en Windows 7, Windows 8.1 y Windows 10.

Configuración fallida - 0x80070666

¿Qué está causando el error 0x80070666 al instalar Microsoft Visual C ++?

Investigamos este problema en particular observando varios informes de usuarios y las estrategias de reparación que los usuarios más afectados han implementado para resolver este mensaje de error en particular. De lo que reunimos, hay varios escenarios diferentes que activarán este mensaje de error:

  • Ya está presente otra instalación de Visual C ++ : resulta que Visual C ++ 2015 y Visual C ++ 2017 contendrán algunos archivos binarios comunes que se sabe que están en conflicto. Si ya tiene Visual C ++ Redist 2017 y está intentando instalar la Redist 2015, es probable que vea este mensaje de error en particular. En este caso, desinstalar el nuevo Visual C ++ debería resolver el problema.
  • Mala instalación de Visual C ++ : hay ciertos escenarios que pueden terminar contribuyendo a una mala instalación del paquete redistribuible de Visual C ++. Siempre que esto ocurra, tiene pocas otras opciones que ejecutar una herramienta Fix-it especializada o intentar forzar la pantalla Reparar para que aparezca con el símbolo del sistema.
  • Windows Update planea instalar el mismo paquete de Visual C ++ : otro escenario en el que puede encontrar este problema en particular es si el componente de actualización (Windows Update) tiene una actualización pendiente que actualizará el mismo paquete de Visual C ++. En este caso, la instalación de cada actualización de Windows pendiente debería resolver el problema automáticamente.

Si actualmente está buscando una solución que le permita evitar el error 0x80070666 y completar la instalación del paquete de distribución, este artículo le proporcionará varios métodos de solución de problemas. A continuación, tiene varias soluciones posibles que otros usuarios en una situación similar han utilizado con éxito para resolver el problema.

Los métodos están ordenados por eficiencia y severidad, así que sígalos en el orden en que se presentan. Uno de ellos está obligado a resolver el problema en su escenario particular.

Método 1: desinstalar todos los paquetes redistribuibles actuales de Visual C ++

Como han informado muchos usuarios, este problema en particular se produce principalmente si su computadora ya contiene una versión (anterior o posterior) del mismo paquete distribuible que está intentando instalar.

En la mayoría de los casos, el error aparece cuando el usuario intenta instalar Visual C ++ Redist 2015 pero ya hay una instalación más reciente en ese sistema. Varios usuarios afectados informaron que no se pudo resolver la instalación fallida: error de instalación 0x80070666 al desinstalar la versión más reciente.

Aquí hay una guía rápida sobre cómo hacer esto:

  1. Presione la tecla 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 .

    Escriba appwiz.cpl y presione Entrar para abrir la lista de programas instalados
  2. Dentro de la pantalla Programas y características, desplácese hacia abajo por la lista de programas instalados y localice todas sus instalaciones de Microsoft Visual C ++ Redist .
  3. Haga clic con el botón derecho en cada instalación de Microsoft Visual C ++ Redist y elija Desinstalar. Luego, siga las instrucciones en pantalla para completar la desinstalación de cada paquete redist.

    Desinstalar todos los paquetes de Visual C ++ Redist
  4. Una vez que se haya desinstalado cada paquete de Visual C ++, reinicie su computadora y espere a que se complete el próximo inicio.
  5. Intente instalar el mismo paquete Redist que anteriormente estaba fallando con el error 0x80070666 .

Si aún encuentra el mismo mensaje de error, vaya al siguiente método a continuación.

Método 2: ejecutar la herramienta Fix-It

Hay una herramienta Microsoft Fix It que varios usuarios afectados han utilizado con éxito para resolver el problema que impedía que el paquete redist se instalara automáticamente. Esta herramienta particular Fix It realizará varias estrategias de reparación que repararán varios componentes (incluidas las claves de registro dañadas) utilizadas durante la instalación de nuevos programas.

Nota: Esta herramienta Fix it funcionará para Windows 7, Windows 8, Windows 8.1 y Windows 10.

Aquí hay una guía rápida sobre el uso de esta herramienta Fix It para resolver el error 0x80070666 :

  1. Visite este enlace ( aquí ) y haga clic en el botón Descargar para descargar la herramienta Fix It .

    Descargando la herramienta Fix it
  2. Una vez que se haya descargado la herramienta, haga doble clic en el archivo .diagcab para abrir la herramienta Fix It . Una vez que vea la pantalla inicial, haga clic en Avanzado y asegúrese de que la casilla asociada a Aplicar reparaciones automáticamente esté marcada. Luego, haga clic en Siguiente para avanzar al siguiente menú.

    Aplicando reparaciones automáticamente
  3. En la siguiente pantalla, haga clic en Instalar .

    Problemas con la instalación de programas
  4. Espere hasta que se complete la fase de inspección, luego seleccione con qué paquete de redistribución tiene los problemas y haga clic en Siguiente.

    Seleccionar el paquete de redistribución con el que tienes problemas
  5. Siga las estrategias de reparación recomendadas hasta llegar al final del programa.

    Probar las soluciones recomendadas
  6. Una vez que la herramienta Fix It haya seguido su curso, reinicie su computadora y vea si puede instalar el paquete redist en el próximo inicio sin problemas.

Si aún encuentra el error 0x80070666, vaya al siguiente método a continuación.

Método 3: Instalar cualquier actualización de Windows pendiente

Como resultado, es posible que encuentre el error 0x80070666 porque Windows Update ya se está preparando para instalar el mismo paquete de redistribución. Varios usuarios afectados informaron que al realizar la actualización necesaria de Windows, el paquete de redistribución que anteriormente fallaba con el error 0x80070666 se instaló automáticamente.

Aquí hay una guía rápida sobre cómo instalar cualquier actualización pendiente de Windows:

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

    Cuadro de diálogo Ejecutar: ms-settings: windowsupdate

    Nota: Si no está en Windows 10, use el comando "wuapp" en su lugar.

  2. Una vez que llegue a la pantalla de Windows Update, haga clic en Buscar actualizaciones y siga las instrucciones en pantalla para instalar todas las actualizaciones de Windows pendientes.

    Instalar todas las actualizaciones de Windows pendientes
  3. Una vez que se haya instalado cada actualización pendiente, reinicie su computadora y vea si el paquete redist aún no está instalado. Si no es así, intente instalarlo y vea si todavía encuentra el mismo mensaje de error.

Si aún no ha logrado deshacerse del error 0x80070666, vaya al siguiente método a continuación.

Método 4: usar el símbolo del sistema para reparar la instalación de Visual C ++

Varios usuarios afectados informaron que sospechaban que la instalación de Visual C ++ estaba dañada, pero no tenían medios para repararla ya que el programa no aparecía dentro de la lista Agregar o quitar programas. Esto suele suceder con el paquete redistribuible de Visual C ++ 2015.

Afortunadamente, pudieron solucionar esto descargando el ejecutable de instalación y forzando que la ventana de reparación apareciera a través del Símbolo del sistema. Aquí hay una guía rápida sobre cómo hacer esto:

  1. Asegúrese de que el instalador del paquete redistribuible que está intentando instalar esté presente en su computadora. Asegúrese de saber que es la ubicación exacta. Si el instalador no está presente en su PC, descárguelo nuevamente.
  2. Presione la tecla Windows + R para abrir un cuadro de diálogo Ejecutar . Luego, escriba "cmd" y presione Entrar para abrir el símbolo del sistema.
  3. Dentro del símbolo del sistema, use el siguiente comando para cambiar el directorio al que contiene el archivo. Por ejemplo, si el instalador de redist (p. Ej. Vc_redist.x64.exe) se encuentra dentro de la carpeta de descargas, deberá usar el siguiente comando para cambiar al directorio correspondiente:
     CD C: \ Usuarios \ * YourUser * \ Descargas 
  4. Una vez que se haya asegurado de que el terminal funciona en el directorio correcto, escriba el nombre del ejecutable de instalación seguido de / uninstall para forzar la aparición de la ventana de instalación. Me gusta esto:
     vc_redist.x64.exe / uninstall 
  5. Luego, haga clic en Reparar y siga las instrucciones en pantalla para reparar su instalación de redistribución de Visual C ++ .

Obligar a la ventana de reparación a aparecer a través del símbolo del sistema

Artículos De Interés