萬盛學電腦網

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

Windows 8 離線安裝 .NET Framework 3.5 (含 2.0/3.0) 完整指令教學 (使用安裝映像檔 SxS 來源)

背景

Windows 8/8.1/10/11 預載 .NET Framework 4.x,但許多舊版應用程式需 .NET Framework 3.5 (包含 2.0/3.0)。預設透過 Windows Update 下載安裝,但離線環境、WSUS 設定、網路限制常導致安裝失敗 (錯誤碼 0x800F0906、0x800F081F 等)。

離線安裝步驟 (使用安裝映像檔 sources\sxs)

  1. 取得安裝來源: 掛載 Windows 8/8.1 安裝 ISO (雙擊掛載或虛擬光碟),進入 `sources\sxs` 資料夾,**完整複製** 至本機路徑 (如 `D:\sources\sxs`)。
    ⚠️ 必須包含 `microsof.windows.netfx3~` 等 `.cab` 檔案與 `sxs` 目錄結構。
  2. 開啟管理員命令提示字元: Win+X → 「命令提示字元 (系統管理員)」或搜尋 `cmd` → 右鍵「以系統管理員身分執行」。
  3. 執行 DISM 指令啟用功能:
    dism /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs /LimitAccess
    • `/online`:對目前執行中 OS 操作。
    • `/enable-feature /featurename:NetFX3`:啟用 .NET Framework 3.5 功能 (含 2.0/3.0)。
    • `/Source:D:\sources\sxs`:指定離線來源路徑 (請替換為您實際複製的路徑)。
    • `/LimitAccess`:防止 DISM 嘗試連線 Windows Update 下載 (關鍵參數,確保純離線)。
  4. 等待進度條跑至 100% 顯示:「作業成功完成」。

PowerShell 替代指令

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

常見錯誤排查

錯誤碼原因解決
0x800F081F來源路徑錯誤/檔案缺失/版本不符確認 ISO 版本與系統版本一致 (如 8.1 安裝 8.1 ISO),sxs 目錄完整
0x800F0906未加 /LimitAccess 且無法連線 WU加上 /LimitAccess 參數
0x800F0907群組原則強制使用 WSUS暫停/修改群組原則「指定內部 Windows 更新服務位置」
0x80240017 / 0x8024002DWindows Update 服務/元件損毀執行 `sfc /scannow`、`dism /online /cleanup-image /restorehealth` 修復後再試

驗證安裝

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

copyright © 萬盛學電腦網 all rights reserved