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

Win8 無法安裝 .NET Framework 3.5.1?使用 DISM 離線部署安裝源解決

編輯:Windows 8 系統介紹

Windows 8 預載 .NET Framework 4.5,但許多舊版應用程式仍需 .NET 3.5 (含 2.0/3.0)。透過「開啟或關閉 Windows 功能」勾選 .NET 3.5 時,若系統嘗試從 Windows Update 下載常因網路/伺服器問題失敗。解法:指定安裝來源 (sxs 資料夾) 使用 DISM 指令離線安裝。

準備工作

  1. 掛載或解壓縮 Windows 8 安裝 ISO (或插入安裝光碟/USB)。
  2. 將 ISO 內 \sources\sxs 資料夾複製到本機任意路徑 (例如 D:\sources\sxs)。

DISM 安裝指令

  1. 以系統管理員身分開啟命令提示字元 (按 Win + X → 「命令提示字元 (系統管理員)」)。
  2. 執行以下指令 (路徑依實際調整):
    dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs /LimitAccess
  3. 等待進度條跑至 100%,顯示 The operation completed successfully. 即完成。
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.

參數說明

  • /online:對目前執行中的作業系統操作。
  • /enable-feature:啟用功能。
  • /featurename:NetFX3:功能名稱為 .NET Framework 3.5 (含 2.0/3.0)。
  • /Source:指定安裝檔案來源路徑 (含 sxs 資料夾)。
  • /LimitAccess:防止 DISM 嘗試連線 Windows Update,強制使用本機來源。

驗證安裝

安裝完成後,可在「控制台」→ 「程式」→ 「開啟或關閉 Windows 功能」中看到「.NET Framework 3.5 (包含 .NET 2.0 和 3.0)」已勾選;或執行 reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5" /v Version 確認版本號。

此法適用於所有 Windows 8/8.1/10/11 版本,也是企業環境部署 .NET 3.5 的標準做法,避免依賴外部下載。

Copyright © Windows教程網 All Rights Reserved