
Produzimos um aplicativo Windows que instala o Microsoft Visual C++ 2017 Redistributable (x86) 14.16.27033.
Em um computador Windows 10, após a conclusão da instalação da biblioteca do Visual C++ 2017, uma janela aparece por uma fração de segundo dizendo "É necessária uma reinicialização para continuar com a instalação. Após a reinicialização, execute novamente a instalação. Clique em OK para reinicializar agora ou Cancelar para reiniciar mais tarde" com uma seta sobre o botão OK.
Em seguida, o computador é reinicializado.
O desenvolvedor diz que não consegue reproduzir o problema e que não há como impedir isso - diz que não há sinalizador para interromper a reinicialização.
Os computadores que são reinicializados possuem um conjunto bastante padrão de aplicativos com Office 365 e navegadores da Web.
Alguém tem uma idéia de como impedir que o instalador do Visual C++ force uma reinicialização imediata?
Obrigado.
Tom
Responder1
O Visual C++ 2017 Redistributable é instalado porque é necessário para alguns outros componentes na instalação. É antes esse componente que causa a reinicialização.
É anormal que a caixa de diálogo tenha desaparecido sem lhe dar a opção de inicializar mais tarde, o que é o caso da caixa de diálogo padrão do Windows.
Tudo isso aponta para algumas práticas estranhas no próprio pacote de instalação. Você deve encaminhar a reclamação ao desenvolvedor. Se ele não conseguir reproduzir o problema, significa apenas que ele está testando em um ambiente diferente ou que já tenha o Visual C++ 2017 Redistributable instalado.
Responder2
Adicione /norestart
ao final do seu. Então
vcRedist_x64.exe /passive /install /norestart
Responder3
Tive o mesmo problema com vcRedist_x64.exe ao instalar os redistribuíveis 14.23.27820 do VisualStudio 2019.
Liguei para o exe com os seguintes parâmetros:
vcRedist_x64.exe /passivo /instalar