Windows 8.1 內建 .NET Framework 4.5.1,但許多舊版應用程式仍需 .NET Framework 3.5(含 2.0/3.0/3.5)。本文說明三種啟用方式:應用程式需求自動啟用、控制台「開啟或關閉 Windows 功能」手動勾選、DISM 指令離線部署(無需網路)。
執行需 .NET 3.5 的應用程式時,系統偵測缺失會彈出對話框提示「下載並安裝此功能」,點選同意即可自動從 Windows Update 下載安裝(需網路)。
D:,來源路徑為 D:\sources\sxs。DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs/Online:對目前執行中作業系統操作。/Enable-Feature /FeatureName:NetFx3:啟用 .NET Framework 3.5。/All:同時啟用所有父功能(.NET 2.0/3.0)。/LimitAccess:禁止 DISM 連線 Windows Update(強制離線)。/Source:指定功能承載檔案來源路徑(含 sxs 資料夾)。/Source 路徑正確,且安裝媒體版本與系統版本一致(皆為 8.1)。/LimitAccess 且網路不通,或來源路徑錯誤導致回退下載失敗。建議: 企業部署建議將 .NET 3.5 整合進安裝映像(使用 DISM /Add-Package),終端機開箱即用,免後續部署。