在Windows 8下 安装.Net 3.5 SP1

董师傅

“我将系统升级到Windows 8后,发现有一些软件(如Connectify等),在安装的时候,会提示需要.Net 3.5 SP1,因为我有Windows 8的镜像文件,里面包含了.Net 3.5 SP1安装程序,就没有放在心上,但是在安装的时候,才发觉不对劲,竟然提示我需要联网并依次安装.Net 2.0、.Net 3.0,真有这么麻烦吗?”

众所周知,大部分软件都是向下兼容的,如果安装了最高版本的软件,就不用去安装较低的版本,所以理论上来说直接安装最高版本的.Net就可以了。在Windows 7中,只需要直接在控制面板中启用.Net 3.0就可以了(在Windows 7系统中已经集成了),并不需要额外安装。具体步骤就是在依次打开“控制面板→程序和功能→打开或关闭Windows功能”,勾选“.Net Framework”即可。

你可以尝试在Windows 8按同样的步骤操作,结果不出所料,和Windows 7中的方式一样。不过,启用.Net 3.5 后竟然提示需要联网更新!照你说的,明明就有.Net 3.5 SP1的完整安装程序,难道还要耗费大量时间联网安装吗?

其实在不用联网的情况下也可以安装.Net 3.5 SP1,这个方法并不难,需要用到Windows 8自带的命令——Dism。

输入“win+x”组合键打开“运行”窗口,然后输入cmd并点击“使用管理员权限创建此任务”,打开命令提示符后,输入dism后回车,就可以看到各种参数的帮助。

Dism是Windows的部署映像服务和管理工具,在这里,我们只输入如下命令就可以在未联网环境下顺利安装.Net 3.5 SP1: dism /online /enable-feat ure /featurename:NetFX3 /fe

aturename:NetFx3ServerFeatures /Source:X:\sources\sxs

其中,/online表示以正在运行的操作系统为目标,X是指Windows 8光盘所在盘符(当然也可以是虚拟光驱),根据实际情况修改即可。你还可以在每个参数后面,加上“/?”来了解更多详细信息。