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

Windows 8 離線安裝 .NET Framework 3.5 完美解決 0x800F0906 錯誤:使用安裝媒體 SxS 來源

編輯:Windows 8 系統介紹

Windows 8 內建 .NET Framework 4.5,但許多舊版應用需 .NET 3.5(含 2.0/3.0)。透過「開啟或關閉 Windows 功能」線上安裝常因缺少來源檔案報錯 0x800F0906。最可靠的解法是指定 Windows 8 安裝媒體中的 sources\sxs 資料夾作為離線來源,使用 DISM 指令部署。

前置準備

  • Windows 8 安裝 ISO 掛載或解壓(或插入安裝 USB/DVD)。
  • 將 sources\sxs 資料夾複製到本機任意位置(例如 D:\sxs)。

操作步驟

  1. 以系統管理員身分開啟命令提示字元:
    在「開始」畫面輸入 cmd,右鍵點擊「命令提示字元」→「以系統管理員身分執行」。
  2. 執行以下 DISM 指令(請將來源路徑替換為實際路徑):
    dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sxs /LimitAccess
  3. 等待進度條跑至 100%,顯示「作業成功完成」即表示安裝完成。

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/3.5)。
  • /Source:D:\sxs:指定離線來源檔案路徑(含 microsoft-windows-netfx3-ondemand-package.cab)。
  • /LimitAccess:防止 DISM 嘗試連線 Windows Update 下載來源,強制使用本地來源。

驗證安裝

安裝完成後,在「控制台」→「程式和功能」→「開啟或關閉 Windows 功能」中,.NET Framework 3.5 (includes .NET 2.0 and 3.0) 核取方塊應已勾選。舊版應用即可正常執行。

常見失敗原因排查

  • 來源路徑錯誤或 sxs 資料夾不完整(需從對應版本 Windows 8 安裝媒體取得)。
  • 未使用系統管理員權限執行 CMD。
  • 系統語言版本與安裝媒體不符(需同語系媒體)。

此離線部署法為微軟官方推薦做法,成功率極高,徹底解決線上安裝失敗、錯誤碼 0x800F0906/0x800F081F 等疑難雜症。

Copyright © Windows教程網 All Rights Reserved