NET Framework 4.5 是內含在 Windows 8,並連同作業系統安裝在您的電腦上。 不過,.NET Framework 3.5 不會自動隨 Windows 8 一起安裝。 若要執行在 Windows 8 中需要 .NET Framework 3.5 的應用程式,您必須在電腦中啟用 3.5 版。 有兩種方法:透過安裝或執行需要 NET Framework 3.5 的應用程式 (也就是隨需安裝 .NET Framework 3.5),或是在 [控制台] 中啟用 .NET Framework 3.5。 這兩個選項都需要使用網際網路連線。
重要注意事項:
-
使用 .NET Framework 3.5 處理針對 2.0 和 3.0 及 3.5 等版本建置的應用程式。
-
在安裝 .NET Framework 3.5 之前將 Windows 語言套件安裝於 Windows 8,將會導致 .NET Framework 3.5 安裝失敗。 在安裝任何 Windows 語言套件之前,請先安裝 .NET Framework 3.5。
-
Windows CardSpace 不適用於安裝在 Windows 8的 .NET Framework 3.5。

如果依需要安裝 .NET Framework 3.5 或在 [控制台] 中加以啟用失敗,您可能會收到下列其中一個錯誤訊息
-
0x800f0906:「Windows 無法連接至網際網路下載必要的檔案。 確定您已連接至網際網路,然後按一下 [重試] 再試一次。
-
0x800F081F:「無法完成變更。 請重新啟動您的電腦,然後再試一次」。
這些訊息可能會因為下列因素而顯示:
-
您的電腦未連線至網際網路。 請連接,然後重試該作業。
如果您無法將電腦連接到網際網路,您可以使用您用來安裝 Windows 8 的安裝媒體 (ISO 映像或 DVD) 來啟用 .NET Framework 3.5。 裝載 Windows 8 安裝媒體,並在更高權限的命令提示字元中輸入下列命令[首先按win+X,打开命令提示符(管理员权限)输入以下命令]:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:x:\sources\sxs /LimitAccess
其中 x: 是 Windows 8 ISO 映像或 DVD 的磁碟機代號。
-
您使用本機來源,但網路位置無法存取或沒有正確的內容。 從安裝媒體啟用 .NET Framework 3.5,如前一個項目符號中所述。
-
您的系統管理員已將電腦設定為使用 Windows Server 更新服務 (WSUS) 而非 Windows Update 提供服務。 請要求系統管理員啟用原則來使用 Windows Update,而不使用 WSUS。
http://msdn.microsoft.com/zh-tw/library/hh506443.aspx
http://mtoou.info/windows8-net-framework-3-5/
在 win8 下安装 .net framework 3.5.1:
1. 打开 win8 安装盘,提取 sources\sxs 文件夹到 d:\sources\sxs (或别的盘也行,举个例子);
2. 打开 c:\windows\system32 文件夹,找到 cmd.exe,右击,选择"Run as administrator";
3. 在命令行执行以下命令:
dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs (就是第一步提取出来的)
大概一两分钟就执行完了,执行结果如下:
Deployment Image Servicing and Management tool
Version: 6.2.8250.0
Image Version: 6.2.8250.0
Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.
http://www.pc6.com/infoview/Article_55617.html