我正在尝试安装 .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
}
}