
Producimos una aplicación de Windows que instala Microsoft Visual C++ 2017 Redistributable (x86) 14.16.27033.
En una computadora con Windows 10, después de que se completa la instalación de la biblioteca Visual C++ 2017, aparece una ventana durante una fracción de segundo que dice "Es necesario reiniciar para continuar con la instalación. Después de reiniciar, vuelva a ejecutar la instalación. Haga clic en Aceptar para reiniciar ahora o Cancelar para reiniciar más tarde" con una flecha sobre el botón Aceptar.
Luego la computadora se reinicia.
El desarrollador dice que no puede reproducir ese problema y que no hay forma de detenerlo; dice que no hay ningún indicador para detener el reinicio.
Las computadoras que se reinician tienen un conjunto de aplicaciones bastante estándar con Office 365 y navegadores web.
¿Alguien tiene una idea de cómo evitar que el instalador de Visual C++ fuerce un reinicio inmediato?
Gracias.
Tomás
Respuesta1
El redistribuible de Visual C++ 2017 se instala porque es necesario para otros componentes de la instalación. Es más bien ese componente el que provoca el reinicio.
Es anormal que el cuadro de diálogo haya desaparecido sin darle la opción de iniciar más tarde, como es el caso del cuadro de diálogo estándar de Windows.
Todo esto apunta a algunas prácticas extrañas en el propio paquete de instalación. Debe dirigir la queja al desarrollador. Si no puede reproducir el problema, simplemente significa que está probando en un entorno diferente o en uno que ya tenga instalado Visual C++ 2017 Redistributable.
Respuesta2
Añade /norestart
al final del tuyo. Entonces
vcRedist_x64.exe /passive /install /norestart
Respuesta3
Tuve el mismo problema con vcRedist_x64.exe al instalar los redistribuibles 14.23.27820 de VisualStudio 2019.
Llamé al exe con los siguientes parámetros:
vcRedist_x64.exe /pasivo /instalar