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:掛載 ISO 用 DISM 一鍵啟用,避開 0x800F0906 線上安裝失敗

編輯:Win8 系統應用技巧

Win8 內建 .NET 4.5,但許多舊版應用需 .NET 3.5。控制台「開啟或關閉 Windows 功能」勾選 .NET 3.5 會嘗試線上下載,常因缺少更新源/代理/憑證問題報錯 0x800F0906。實則 Win8 安裝映像 Sources\SxS 目錄已包含 .NET 3.5 完整負載,只需掛載 ISO 用 DISM 指定來源離線啟用。

操作步驟

  1. 掛載 Windows 8 安裝 ISO (雙擊 .iso 或虛擬光驅),記下掛載盤符 (如 H:)。
  2. 以管理員身分開啟命令提示字元 (Win+X → A)。
  3. 執行:
dism /online /enable-feature /featurename:NetFX3 /Source:H:\Sources\SxS /LimitAccess
  • /LimitAccess 禁止連線 Windows Update,純離線安裝。
  • 若 ISO 為 install.esd 格式,來源路徑改為 /Source:WIM:H:\Sources\Install.esd:1 (索引號用 dism /get-wiminfo /wimfile:H:\Sources\Install.esd 確認)。
  1. 等待進度條達 100%,顯示「操作成功完成」。
  2. 重新開啟「開啟或關閉 Windows 功能」,.NET Framework 3.5 已呈勾選狀態。

DISM 啟用 .NET 3.5 命令

操作成功完成提示

常見問題排查

現象原因與對策
錯誤 0x800F081F (找不到來源檔案)來源路徑錯誤、ISO 版本不符 (如用 Pro ISO 裝 Enterprise)、SxS 目錄損壞。重新下載原版 ISO。
錯誤 0x800F0906 (仍嘗試連線)未加 /LimitAccess 或系統策略強制聯網。加參數或暫時斷網。
卡在 66% / 90%正在處理大量檔案/註冊表,耐心等待 5-10 分鐘,勿中斷。

原理補充

.NET 3.5 屬性 Features on Demand (FOD),負載存於安裝媒體 Side-by-Side (SxS) 存儲。DISM 從指定來源階段安裝至線上映像 WinSxS,註冊至元件存儲,無需下載。

Copyright © Windows教程網 All Rights Reserved