如何使 .NET Framework 3.5 SP1 静默安装?

如何使 .NET Framework 3.5 SP1 静默安装?

我正在尝试安装 .NET Framework 3.5 SP1,作为我的链式引导程序安装项目的一部分。但是,当您运行安装程序时,即使是单独运行,/q /norestart它也不会安静。我本来希望没有用户界面,但我却看到以下内容:

在此处输入图片描述

有没有什么方法可以让它安静下来?我查看了 Stack 和其他地方的其他线程,它们似乎都暗示这是让安装安静进行的方法,但事实并非如此。

笔记:我知道,在命令提示符屏幕截图中我使用了\,但即使使用/,也是同样的事情。

笔记:我尝试过 .NET Framework 3.5 SP1 可再发行版本的完整版和非完整版;结果都一样。

答案1

.Net 3.5 已是 Windows 8 的一部分,因此安装程序不起作用。您可以使用DISM 安装 .Net 3.5

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs

答案2

尝试使用以下参数调用安装程序:

dotnetfx35setup.exe /qb /norestart

另外,确保所有安装包都没有丢失,您可以使用.NET Framework 3.5 SP1 完整安装包

答案3

/q选项是正确的(/q,不是\q):

dotnetfx35.exe /lang:ENU /q

此语法用于winetricks安装。网正确(参见:load_dotnet35sp1())。

如果没有,请确保你拥有正确版本的dotnetfx35.exe文件


自动热键

或者你可以使用自动热键自动化任何安装程序向导。

以下是取自的示例winetricks

SetTitleMatchMode, 2
run, dotnetfx35.exe /lang:ENU /q

Loop
{
    sleep 1000
    ifwinexist,, cannot be uninstalled
    {
        WinClose,, cannot be uninstalled
        continue
    }
    Process, exist, dotnetfx35.exe
    dotnet_pid = %ErrorLevel%
    if dotnet_pid = 0
    {
        break
    }
 }

相关内容