转载自:http://www.dotblogs.com.tw/jaigi/archive/2013/04/08/101063.aspx
重新安装自己的NB,装上64 bit Win8之后,开始安装自己的日常工具时,一开始安装.NET Framework 4.0或是
4.5都没有问题,然而要新增安装.NET Framework 3.5,如下图,却发生异常的问题。
起初,系统说会找不到相关组件需要透过Windows Update安装,那样就给下载安装,悲剧又发生了,下载
完毕要安装时候,又出现相关错误。让我.NET Framework 3.5又无法安装。因此,我试验了几个项目,依旧
无法安装成功
1.独立安装.NET Framework 3.5安装
2.透过windows功能安装
3.安装SQL 2012(会自动安装.NET Framwork 3.5)
以上三项全部失败,尤其第三项因为没有.NET Framwork 3.5,造成SQL 2012无法安装完成。最后,找一下
MSDN解法,发现这还真的是问题,不然会以为自己计算机的Win8是否有问题 Orz
1.首先必须先有Win8的原始ISO档(光盘也可),在命令提示字符的在原始档位置输入下面命令,命令提示字符
要用管理者权限去执行
1 | DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs |
范例,我的原始光盘在H槽
输入完命令之后,就会开始进行启用的动作,大概等一段时间就会自动把.NET Framework 3.5安装完毕。
相关参数说明如下:
-
/Online 以您正在执行的操作系统 (而不是脱机 Windows 映像) 为目标。
-
/Enable-Feature /FeatureName:NetFx3 表示您要启用 .NET Framework 3.5。
-
/All 会启用 .NET Framework 3.5 的所有父功能。
-
/LimitAccess 会防止 DISM 连络 Windows Update。
-
/Source 指定还原功能所需之档案的位置 (在本例中为 D:\sources\sxs 目录)。