萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 8 使用技巧

Windows 8 安裝 .NET Framework 3.5 錯誤 0x800F0906 解決:群組原則指定替代來源 (SxS) 與 DISM 離線安裝

Windows 8/Server 2012 為「隨需應變」功能,.NET 3.5 二進位檔不預載於系統,啟用時需從 Windows Update 下載。錯誤 0x800F0906 表示無法連線下載 (網路/Proxy/防火牆/WSUS 設定阻擋)。解決核心:指定本地/網路替代來源 (含 sources\sxs 目錄) 讓 DISM/群組原則離線安裝。

方案一:群組原則指定替代來源 (永久生效)

  1. Win+R → gpedit.msc 開啟本機群組原則編輯器。
  2. 依序展開:「電腦設定」→「系統管理範本」→「系統」。
  3. 雙擊「指定選用元件安裝和元件修復的來源路徑」→ 選「已啟用」。
  1. 「替代來源檔案路徑」填入完整路徑:
    — 本地/網路共享:\\Server\Share\Win8\sxs (含 sxs 資料夾內容)
    — WIM 映像:WIM:\\Server\Share\install.wim:3 (冒號後為映像索引,執行 dism /get-wiminfo /wimfile:path\install.wim 查看)。
  2. 勾選「直接連線 Windows Update 下載修復內容而非 Windows Server Update Services (WSUS)」 (若環境有 WSUS 但無 3.5 內容)。
  3. 「確定」→ 管理員命令提示字元執行 gpupdate /force 立即生效。

方案二:DISM 命令列離線安裝 (一次性、最快)

  1. 掛載/插入 Windows 8 安裝媒體 (假設光碟機為 D:)。
  2. 管理員命令提示字元執行:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
  • /online:對線上執行中系統操作。
  • /featurename:NetFx3:功能名稱 (含 .NET 2.0/3.0/3.5)。
  • /All:啟用所有父功能。
  • /Source:指定 sxs 來源路徑 (本地路徑或 UNC 路徑)。
  • /LimitAccess:禁止連線 Windows Update/WSUS,強制使用本地來源。

Windows Server 2012 專屬:PowerShell 與新增角色精靈

  1. PowerShell:
    Install-WindowsFeature -Name NET-Framework-Core -Source D:\sources\sxs
  2. 「新增角色及功能精靈」→ 功能頁勾選 ".NET Framework 3.5" → 「確認安裝選項」頁面點擊「指定替代來源路徑」→ 輸入 SxS 路徑 → 安裝。

常見陷阱

  • 來源路徑必須包含完整 sxs 目錄結構 (含 microsoft-windows-netfx3-*.cab 等檔案),單獨指向 install.wim 需正確索引號。
  • 版本不符:Windows 8 安裝媒體不可用於 Windows 8.1/10,反之亦然。
  • 架構不符:x64 系統需 x64 安裝媒體,x86 同理。
copyright © 萬盛學電腦網 all rights reserved