我有一个 .BAT 文件,如果在注册表中未检测到 .NET,它将静默安装 .NET。但我遇到了几个问题。第一个问题是,如果 .NET 安装耗时太长,.BAT 会超时,并在程序仍在安装时默认显示“.NET 安装失败”错误。第二个问题是,我认为我已将其设置为静默安装,但系统仍会询问您是否要安装 .NET 以及使用什么设置。我的代码如下,我可以做些什么让它正常运行?
: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
)