我们有一个在.Net 3.5下运行的应用程序,而客户(可以在我们的网站上免费获得)可以下载它 .
在安装程序中,我们检查是否存在注册表项“HKLM \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v3.5”,如果不存在,我们将安装“DotNetFx35ClientSetup.exe / qb / norestart” .
在Windows 8下,此安装程序会提示用户确定他是否真的想要安装他尝试运行的软件所需的此功能(您知道,以防万一他想安装软件只是为了使用一些磁盘空间):
显然,正如任何与最终用户一起工作的人都知道,当他们看到弹出窗口时,他们中的许多人会反复点击看起来像“不”或“取消”的任何内容,因此软件无效并且他们会抱怨 .
您知道在Windows 8下强制安装.Net 3.5的任何方法,而不提示用户这样做吗?
1 回答
您无法在Windows 8中使用
DotNetFx35ClientSetup.exe
. 在Windows 8中,将此命令运行到install .Net 3.5D:\在这里是带有Windows 8 DVD /安装ISO的DVD驱动器 .