下面给你一套完整、可直接照着做的 .NET Framework 3.5 离线安装流程(适用于 Win7/8/10/11、Server 2012–2022),含官方离线包下载、ISO 提取 SxS、DISM 命令安装、GUI 安装、常见报错解决


一、先说明:离线包有两种

1).NET 3.5 SP1 独立离线包(适合 Win7/8,约 231MB)
2)系统自带源 SxS(cab)离线安装(Win10/11/Server 推荐,最稳)

微软明确:Win10/11/Server 2016+ 优先用 SxS 源离线安装,不推荐独立 exe


二、方法A:Win7/8 用官方独立离线包(dotnetfx35.exe)

1. 下载官方离线包

  • 直链:链接:https://pan.quark.cn/s/6439635fb5cb
  • 大小:231MB,文件名:dotnetfx35.exe
    在这里插入图片描述

2. 安装步骤(必须管理员)

  1. 右键 dotnetfx35.exe以管理员身份运行
  2. 勾选“我接受许可条款” → 下一步
  3. 选择 完全安装 → 等待完成(约 5–15 分钟)
  4. 重启电脑(建议)

3. 验证安装

控制面板 → 程序和功能 → 查看是否有 Microsoft .NET Framework 3.5 SP1


三、方法B:Win10/11/Server 离线安装(最稳,用 SxS)

前提

准备 与当前系统版本完全一致的 Windows ISO(如 Win10 21H2 就用 21H2 ISO)。

步骤1:提取 SxS 源

  1. 右键 ISO → 挂载(或解压到某目录)
  2. 进入挂载盘/解压目录:sources\sxs
  3. 把整个 sxs 文件夹 复制到本地,如 C:\sxs(路径不要中文、空格
  4. 确认里面有:microsoft-windows-netfx3-ondemand-package.cab

步骤2:DISM 命令安装(推荐,离线无网)

  1. 管理员身份 打开 CMD 或 PowerShell
  2. 执行(路径改成你实际的 sxs 路径):
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:\sxs
  • /LimitAccess完全不联网,只用本地源
  • /All:安装 3.5 包含的 2.0/3.0
  1. 等待进度到 100%,提示“操作成功完成”
  2. 重启电脑

步骤3:GUI 图形化安装(备选)

  1. Win+R → 输入 optionalfeatures → 回车

  2. 勾选 .NET Framework 3.5(包括 .NET 2.0 和 3.0)

  3. 点击“确定” → 弹出“需要下载文件”时 → 选 指定备用源路径

  4. 输入 sxs 路径:C:\sxs → 确定 → 安装


四、无 ISO 时:单独下载 netfx3.cab(备用)

  1. 打开微软更新目录:https://www.catalog.update.microsoft.com
  2. 搜索:NetFx3 你的系统版本(如 Windows 10 21H2 NetFx3
  3. 下载对应语言的 .cab,保存为 C:\netfx3.cab
  4. 管理员 CMD 执行:
DISM /Online /Add-Package /PackagePath:C:\netfx3.cab

五、常见报错与解决

  • 0x800f081f / 0x800f0906:源路径不对、sxs 不完整或版本不匹配 → 重新复制正确版本 sxs,路径用纯英文。
  • 安装卡住:路径有中文/空格、权限不足 → 放到 C:\sxs,管理员运行。
  • 找不到源文件:ISO 版本与系统不一致 → 用同版本同语言的 Windows ISO。

六、安装后验证

  • 命令验证(管理员):
DISM /Online /Get-FeatureInfo /FeatureName:NetFx3
  • 状态显示 已启用 即成功。
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐