萬盛學電腦網

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

Windows 8 離線安裝 .NET Framework 3.5 失敗?同 78945 文章,使用 DISM 指定 SxS 來源安裝

問題重述

Windows 8/8.1/10/11 預載 .NET 4.x,舊版應用需 .NET 3.5 (含 2.0/3.0)。控制台「開啟或關閉 Windows 功能」勾選 .NET 3.5 預設需連網下載,離線/受限網路環境下失敗 (錯誤 0x800F0906/0x800F081F)。

離線安裝標準流程 (同 ID 78945)

  1. 準備來源: 掛載 **與系統版本完全一致** 的 Windows 安裝 ISO (Win8 用 Win8 ISO,Win8.1 用 Win8.1 ISO),複製 `sources\sxs` 整個資料夾至本機 (如 `D:\sources\sxs`)。
  2. 管理員權限 CMD/PowerShell: Win+X → 命令提示字元 (系統管理員)。
  3. 執行 DISM 指令:
    dism /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs /LimitAccess
  4. 等待完成顯示「作業成功完成」。

PowerShell 一鍵指令

Install-WindowsFeature -Name NET-Framework-Core -Source D:\sources\sxs

關鍵參數解析

  • `/featurename:NetFX3`:功能名稱固定為 NetFX3 (涵蓋 2.0/3.0/3.5)。
  • `/Source`:指定離線 Payload 來源,**必須指向包含 .cab 檔的 sxs 目錄父層** (即 `D:\sources\sxs` 的父目錄 `D:\sources` 或直接指向 `D:\sources\sxs` 視 DISM 版本而定,建議指向 `sxs` 所在目錄 `D:\sources`)。
  • `/LimitAccess`:**關鍵**,禁止 DISM 連線 Windows Update/WSUS,強制純離線安裝。

版本對應表 (重要)

作業系統需使用 ISO 版本備註
Windows 8 (RTM)Windows 8 RTM (6.2.9200)
Windows 8.1 (RTM)Windows 8.1 RTM (6.3.9600)
Windows 8.1 Update (2014/4)Windows 8.1 with Update ISO含 2014 年 4 月更新彙總套件
Windows 10 1507-22H2對應版本 ISO建議用最新 ISO 來源安裝舊版功能

**版本不符會導致 0x800F081F (來源檔案不符/缺失)。**

常見問題 FAQ

  • Q: 我只有 Windows 10 ISO,能裝 Win8 的 .NET 3.5 嗎? A: 不能。版本不匹配會導致二進位檔案衝突/缺失。
  • Q: 已安裝 .NET 4.8,還裝得動 3.5 嗎? A: 可以。.NET Framework 3.5 與 4.x 為並行安裝架構,互不衝突。
  • Q: 安裝後還是提示缺少 .NET 3.5? A: 重新開機;檢查「開啟或關閉 Windows 功能」是否勾選;執行 `sfc /scannow` 修復系統檔案。
copyright © 萬盛學電腦網 all rights reserved