Windows 10 預裝 .NET Framework 4.x,但部分舊版應用 (特別是 WinForms/WPF 3.5 時代程式) 仍強制相依 .NET 3.5。Windows 10 提供「啟用或關閉 Windows 功能」下載安裝,但需聯網且易失敗。本文教你使用 DISM 工具搭配安裝映像 (ISO) 離線安裝,100% 成功、無需網路。
D:)。sources\sxs 資料夾 (存放 .NET 3.5 有效負載)。

D: 替換為實際掛載磁碟機代號):Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess


/online:對線上執行中的作業系統操作。/enable-feature:啟用功能。/featurename:NetFX3:功能名稱 (.NET Framework 3.5)。/All:啟用所有父功能/相依功能。/Source:D:\sources\sxs:指定來源路徑 (離線安裝關鍵)。/LimitAccess:禁止連線 Windows Update 下載,強制使用本地來源。| 錯誤代碼/現象 | 原因 | 解決 |
|---|---|---|
| 0x800f081f / 找不到來源檔案 | ISO 版本/建置/架構不匹配、sxs 資料夾缺失 | 重新下載精確匹配的 ISO (Microsoft 官網 Media Creation Tool 產出) |
| 0x800f0906 / 連線失敗 | 未加 /LimitAccess 導致嘗試聯網下載 | 確認指令包含 /LimitAccess |
| 0x800f0954 / 群組原則阻擋 | 「指定修復內容來源路徑」原則未設或設錯 | gpedit.msc → 電腦設定 → 系統管理範本 → 系統 → 指定修復內容來源路徑 → 啟用並設為 ISO sxs 路徑 |
Enable-WindowsOptionalFeature -Online -FeatureName "NetFX3" -All -Source "D:\sources\sxs" -LimitAccess