按照这篇文章:http://blogs.technet.com/b/aviraj/archive/2012/08/04/windows-8-enable-net-framework-3-5-includes-net-2-0-and-3-0-i-e-netfx3-feature-in-online-amp-offline-mode.aspx

我在线安装一直提示联网失败,最终离线安装成功。
dism /online /get-features | more可以查看到NetFx3的状态。

实际操作步骤:

1.虚拟主机挂载Windows 8的镜像光盘

我这里光盘挂载盘符是G盘:

2.拷贝光盘G:\sources\sxs\下的文件到C:\sxs

xcopy G:\sources\sxs\*.* C:\sxs /s

注:拷贝的文件总大小约300M左右,注意C盘空间。

3.安装NetFx3

管理员cmd窗口运行下面的命令安装:
dism /online /enable-feature /featurename:NetFx3 /All /Source:C:\sxs /LimitAccess
正常安装显示如下:

C:\Windows\System32>dism /online /enable-feature /featurename:NetFx3 /All /Sourc
e:C:\sxs /LimitAccess

部署映像服务和管理工具
版本: 6.2.9200.16384

映像版本: 6.2.9200.16384

启用一个或多个功能
[==========================100.0%==========================]
操作成功完成。

4.验证NetFx3的状态

dism /online /get-features | more
找到NetFx3部分,显示如下:

功能名称 : NetFx3
状态 : 已启用

至此安装.NET Framework3.5(includes .NET 2.0 and 3.0)成功。