Eu tenho um arquivo .BAT que silenciosamente instala o .NET se ele não detecta no registro. Eu estou tendo alguns problemas embora. A primeira é que, se a instalação do .NET demorar muito, o .BAT expira e assume como padrão o erro "Falha na instalação do .NET" enquanto o programa ainda está sendo instalado. A segunda questão é que eu acho que configurá-lo para uma instalação silenciosa, mas o sistema ainda pergunta se você deseja instalar o .NET e com quais configurações. Meu código está abaixo, há algo que eu possa fazer para que ele funcione corretamente?
:DOTNETBAD
@Echo Installing .NET 3.5
@echo:
Start ""/wait "%~dp0\dotnetfx35setup.exe" /q /norestart
if EXIST C:\Windows\Microsoft.NET\Framework64\v3.5 (GOTO DOTNETGOOD
) else (
GOTO DOTNETFAIL
)
Tags batch installation .net-3.5