Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win8.1 部署 .NET Framework 3.5 三種安裝方式:自動啟用、控制台勾選、DISM 離線部署

編輯:Windows 8 系統介紹

Windows 8.1 內建 .NET Framework 4.5.1,但許多舊版應用程式仍需 .NET Framework 3.5(含 2.0/3.0/3.5)。本文說明三種啟用方式:應用程式需求自動啟用、控制台「開啟或關閉 Windows 功能」手動勾選、DISM 指令離線部署(無需網路)。

注意事項

  • .NET 3.5 同時支援 2.0/3.0/3.5 應用程式。
  • 安裝語言包前必須先啟用 .NET 3.5。
  • .NET 3.5 不再包含 Windows CardSpace。

方式一:應用程式需求自動啟用

執行需 .NET 3.5 的應用程式時,系統偵測缺失會彈出對話框提示「下載並安裝此功能」,點選同意即可自動從 Windows Update 下載安裝(需網路)。

方式二:控制台手動啟用

  1. 控制台 →「程式」→「開啟或關閉 Windows 功能」。
  2. 勾選「Microsoft .NET Framework 3.5 (包含 .NET 2.0 和 3.0)」。
  3. 子項「Windows Communication Foundation HTTP 啟用」與「非 HTTP 啟用」僅 WCF 開發者需勾選,一般用戶無需勾選。
  4. 確定,系統自動從 Windows Update 下載安裝(需網路)。

方式三:DISM 離線部署(無網路環境適用)

  1. 準備 Windows 8.1 安裝媒體(ISO 掛載或 USB),假設掛載至 D:,來源路徑為 D:\sources\sxs。
  2. Win + X →「命令提示字元 (系統管理員)」。
  3. 輸入以下指令(單行):
    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
  4. 等待進度條完成(約 2-5 分鐘),顯示「作業成功完成」。

指令參數解析

  • /Online:對目前執行中作業系統操作。
  • /Enable-Feature /FeatureName:NetFx3:啟用 .NET Framework 3.5。
  • /All:同時啟用所有父功能(.NET 2.0/3.0)。
  • /LimitAccess:禁止 DISM 連線 Windows Update(強制離線)。
  • /Source:指定功能承載檔案來源路徑(含 sxs 資料夾)。

常見錯誤排查

  • 0x800f081f / 來源檔案找不到:確認 /Source 路徑正確,且安裝媒體版本與系統版本一致(皆為 8.1)。
  • 0x800f0906 / 下載失敗:未加 /LimitAccess 且網路不通,或來源路徑錯誤導致回退下載失敗。
  • 版本不符:Windows 8 安裝媒體無法部署至 8.1,反之亦然。
建議: 企業部署建議將 .NET 3.5 整合進安裝映像(使用 DISM /Add-Package),終端機開箱即用,免後續部署。
Copyright © Windows教程網 All Rights Reserved