Cómo solucionar el error 0x8007066 al instalar Microsoft Visual C++ Redistributable

Uno de los errores más comunes que los usuarios encuentran al instalar los componentes redistribuibles de Microsoft Visual C++ es el mensaje “Setup not complete” con la información de que otra versión de este producto ya está instalada y el código 0x80070666.

Este tutorial detalla las posibles causas del error 0x80070666 al instalar Visual C++ Redistributable 2015, 2017 y 2019, así como versiones anteriores, y los métodos para solucionarlo.

Formas de solucionar el error al instalar componentes distribuidos de Visual C++

En primer lugar, le recomiendo que preste atención a los siguientes puntos importantes que algunos usuarios no tienen en cuenta a la hora de instalar componentes distribuidos de Visual C++:

  1. Los componentes de Visual C++ 2015, 2017 y 2019, a diferencia de las versiones anteriores, funcionan de la siguiente manera: si tienes instalado 2017, no puedes instalar por separado 2015 del mismo tamaño, y si tienes instalado 2019, no puedes instalar por separado Visual C++ 2015 y 2017 porque ya están incluidos en la versión 2019. Es decir, las versiones más nuevas contienen también versiones anteriores (dentro de los años especificados), y no se pueden instalar versiones anteriores. Puede ver exactamente qué versiones de Visual C++ están ya instaladas en su ordenador en el Panel de control – Programas y componentes.
  2. Lo más frecuente es que el usuario comience a instalar componentes de Visual C++ después de haber recibido un mensaje sobre la ausencia de alguna DLL necesaria para lanzar un juego o programa leyendo la instrucción correspondiente en Internet. A menudo se olvidan de mencionar que instalar solo la versión x64 para Windows 10, 8.1 y Windows 7 de 64 bits puede no ser suficiente: también es necesaria la versión de 32 bits (x86). Así que aunque la versión x64 ya está instalada (se obtiene el error 0x8007066 al lanzar vc_redist.x64.exe), el programa sigue sin lanzarse. La solución es instalar la versión x86 (32 bits, vc_redist.x86.exe) del paquete Visual C++ necesario.

Si lo anterior no se ajusta a su caso: no hay versiones especificadas de Microsoft Visual C++ Redistributable en la lista de componentes instalados, la versión de 32 bits no está instalada con el mismo error, puede realizar acciones adicionales para solucionar el error.

  • La solución más sencilla y la que funciona con más frecuencia es eliminar todos los componentes distribuidos de Microsoft Visual C++ Redistributable existentes en el Panel de control – Programas y componentes (instalación y eliminación de programas), luego reiniciar el ordenador, descargar manualmente todos los archivos de instalación necesarios desde el sitio oficial https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads e instalarlos. Advertencia: Las versiones x64 de Windows necesitan componentes tanto de 64 como de 32 bits (x86).
  • En raras ocasiones, el error es causado por actualizaciones pendientes en Windows Vaya a Configuración – Actualización y seguridad – Centro de actualización de Windows. Si se le pide que reinicie el ordenador para instalar las actualizaciones, hágalo y vuelva a intentarlo.
  • También a veces, en caso de que la versión requerida de Visual C++ ya esté instalada, pero los programas no la ven e informan de la ausencia de DLL, el siguiente método puede ayudar: inicie una línea de comandos, introduzca la ruta del archivo de instalación del componente de Visual C++, puede simplemente arrastrar el icono a la ventana de la línea de comandos para hacer esto, añada a través del espacio /desinstalación y pulse Enter. Aparecerá una ventana como la de la imagen siguiente. Haga clic en “Corregir”.

Video tutorial.

Espero que uno de los métodos sugeridos ayude a resolver el problema. Si no es así, describa la situación, incluyendo la versión que está instalando y las versiones de Visual C++ Redistributable existentes en su ordenador, e intentaré ayudarle. También puede apreciar el último método de instalación del artículo Cómo descargar e instalar todos los componentes de Visual C++ Redistributable para Windows.