如何安静地安装.NET Framework 3.5 SP1?


5

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

在此输入图像描述

有没有办法让它安静下来?我已经看过Stack和其他地方的其他线程,他们似乎都暗示这将是安静地进行安装的方式,但事实并非如此。

注意:我知道,在我使用的命令提示截图中\,但即使是/同样的事情。

注意:我已经尝试了.NET Framework 3.5 SP1可再发行版的完整版和非完整版。一样。


你确定你dotnetfx35setup.exe是.NET安装程序吗?
mynetx 2014年

Answers:


5

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

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

DISM / Online / Enable-Feature / FeatureName:NetFx3 / All为我工作。谢谢!
Alexandru

我认为它也会自动为该框架版本安装最新的SP级别,上面的命令我链接了。刚刚在HKLM \ SOFTWARE \ Microsoft \ Net Framework Setup \ NDP \ v3.5下检查注册表中的SP值,它被设置为1.
Alexandru

DISM / Online / Enable-Feature / FeatureName:NetFx3 / All从Internet下载文件,这些文件可能无法一直运行。从Windows 7开始,.Net 3.5处于Sp1级别。
magicandre1981 2014年

是的,但它比/来源:d:\ sources \ sxs更好......获取资源并使它们可用并不完全是在公园散步。
Alexandru

0

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

dotnetfx35setup.exe /qb /norestart

此外,请确保不丢失所有安装程序包,您可以使用.NET Framework 3.5 SP1完整安装程序包


你真的有这个成功吗?您使用的操作系统版本是什么?/ qb对我不起作用。我在Windows 8.1 x64上。
Alexandru

我没有机会测试,因为我正在运行Windows 8.1并安装了.NET 4.0。
mynetx 2014年

无论是/q/qb为我工作。我仍按照OP进行对话。
Dib

0

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

dotnetfx35.exe /lang:ENU /q

使用此语法winetricks并正确安装.NET(请参阅:) load_dotnet35sp1()

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


AutoHotkey的

或者,您可以使用AutoHotKey自动执行任何安装程序wizzard。

以下示例取自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
    }
 }

此安装程序不适用于Windows 8.x或Windows 10.首先查找问题中使用的Windows标记。
magicandre1981
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.