Windows 11 22H2 安装 .NET Framework 3.5 完整教程
📋 问题描述
在 Windows 11 22H2 上安装 .NET Framework 3.5 时,会遇到以下问题:
- 通过 Windows 功能启用失败
- 使用 DISM 命令报错
- 从 Windows Update 下载失败
常见错误信息
错误: 0x800f081f
找不到源文件。
请使用"源"选项指定还原该功能所需的文件位置。
错误: 0x800f0805
指定的程序包为无效的 Windows 程序包。
🔍 问题原因
为什么常规方法失败?
- 版本不匹配:微软官方提供的 ISO 是 25H2 版本,而你的系统是 22H2 版本
- 缺少安装源:Windows 11 默认不包含 .NET 3.5 的安装文件
- 在线下载失败:Windows Update 无法找到匹配版本的 .NET 3.5 包
解决思路
使用 UUP Dump 下载与系统版本完全匹配的 Windows 11 22H2,并生成集成 .NET 3.5 的 ISO 文件。
🚀 解决方案:使用 UUP Dump 生成定制 ISO
第一步:访问 UUP Dump 网站
打开浏览器,访问:https://uupdump.net/
第二步:选择 Windows 版本
方法 1:快速选择(推荐)
-
在首页找到 "Quick test" 或 "Latest updates"
-
选择 Windows 11 → 22H2 (Build 22621)
-
或者直接使用以下链接访问 Windows 11 22H2 页面:
https://uupdump.net/select-language.php?id=3918c293-2ddf-43f2-ae3c-a97fc9b9a9c1
方法 2:手动选择
- 点击首页的 "Get started"
- 选择 "Retail"(零售版)
- 选择 "Windows 11"
- 选择 "22H2"(Build 22621)
- 点击 "Next"
第三步:选择语言和版本
- 选择语言:
Chinese - Simplified(简体中文) - 选择版本:
Professional(专业版) - 点击 "Next"
第四步:选择包含内容
保持默认选项:
- ✅ Include Windows Setup
- ✅ Include Windows Recovery Environment (WinRE)
- ✅ Include Network drivers
点击 "Next"
第五步:选择转换方式
选择 "Create a conversion package using aria2"
- 这会下载一个压缩包,包含下载脚本和转换工具
点击 "Next"
第六步:下载转换包
-
点击 "Download conversion package"
-
下载文件名为类似:
22621.6060_amd64_zh-cn_professional_3918c293_convert.zip -
文件大小约 8KB(这是正常的,只是下载脚本)
🛠️ 第七步:解压并配置
7.1 解压文件
将下载的 zip 文件解压到任意目录,例如:
D:\UUP\22621_amd64_zh-cn_professional
解压后会看到以下文件:
📁 UUP Converter 文件夹
├── 📄 uup_download_windows.cmd # Windows 下载脚本
├── 📄 ConvertConfig.ini # 配置文件
├── 📄 CustomAppsList.txt # 应用列表
├── 📄 readme.unix.md # 说明文档
└── 📁 files # 工具文件夹
7.2 修改配置文件(关键步骤!)
打开 ConvertConfig.ini 文件,找到以下行:
NetFx3 =0
修改为:
NetFx3 =1
这步很重要! 这样生成的 ISO 将自动集成 .NET Framework 3.5。
7.3 配置说明
ConvertConfig.ini 主要配置项:
| 配置项 | 默认值 | 说明 |
|---|---|---|
| AutoStart | 1 | 下载完成后自动开始转换 |
| AddUpdates | 1 | 包含累积更新 |
| NetFx3 | 0 | 改为 1 集成 .NET 3.5 |
| SkipISO | 0 | 设为 1 则跳过 ISO 生成 |
| SkipEdge | 0 | 设为 1 则不包含 Microsoft Edge |
⬇️ 第八步:运行下载脚本
8.1 以管理员身份运行
-
右键点击
uup_download_windows.cmd -
选择 "以管理员身份运行"
-
命令窗口会打开,标题显示类似:
22621.6060_amd64_zh-cn_professional_3918c293 download
8.2 下载过程
脚本会自动执行以下步骤:
步骤 1:下载转换器
[信息] Downloading the UUP converter...
下载 UUP 转换工具(约 10-20MB)
步骤 2:下载 Microsoft Store 应用
[信息] Retrieving aria2 script for Microsoft Store Apps...
[信息] Downloading Microsoft Store Apps...
下载 Windows Store 应用(约 200-500MB)
步骤 3:下载 Windows 组件
[信息] Retrieving aria2 script for the UUP set...
[信息] Downloading the UUP set...
下载 Windows 11 核心组件(约 3-5GB)
步骤 4:自动转换为 ISO
[信息] Starting conversion...
[信息] Creating ISO...
将下载的组件转换为 ISO 文件
8.3 预计时间
- 下载时间:30-60 分钟(取决于网速)
- 转换时间:10-20 分钟
- 总计:40-80 分钟
提示:整个过程不要关闭命令窗口!
📀 第九步:生成的 ISO 文件
完成后,在解压目录下会找到类似这样的 ISO 文件:
22621.1.220506-1250.NI_RELEASE_CLIENTPRO_OEMRET_X64FRE_ZH-CN.ISO
文件信息
- 版本:Windows 11 22H2 (Build 22621)
- 语言:简体中文
- 架构:64 位 (x64)
- 版本:Professional(专业版)
- 大小:约 4-5 GB
- 特性:已集成 .NET Framework 3.5
🔧 第十步:安装 .NET Framework 3.5
现在使用生成的 ISO 安装 .NET 3.5。
10.1 打开管理员 PowerShell
- 按
Win + X键 - 选择 "Windows PowerShell (管理员)" 或 "终端(管理员)"
10.2 挂载 ISO 文件
Mount-DiskImage -ImagePath "D:\UUP\22621_amd64_zh-cn_professional\22621.1.220506-1250.NI_RELEASE_CLIENTPRO_OEMRET_X64FRE_ZH-CN.ISO"
注意:将路径替换为你实际的 ISO 文件路径
10.3 查看挂载的盘符
Get-Volume | Where-Object {$_.DriveType -eq 'CD-ROM'}
输出示例:
DriveLetter FriendlyName FileSystemType DriveType HealthStatus OperationalStatus SizeRemaining Size
----------- ------------ -------------- --------- ------------ ----------------- ------------- ----
F CPRA_X64FRE_ZH-CN_DV9 Unknown CD-ROM Healthy OK 0 B 4.08 GB
记住盘符(例如 F:)
10.4 验证安装源存在
Test-Path F:\sources\sxs
应该返回 True
如果返回 False,检查:
- ISO 是否成功挂载
- 盘符是否正确
10.5 查看安装源内容
Get-ChildItem F:\sources\sxs | Select-Object -First 5 Name, Length
应该看到类似输出:
Name Length
---- ------
microsoft-windows-internetexplorer-optional-package~31bf3856ad364e35~amd64~~.cab 306301
microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab 72822163
重要:确认存在 microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab 文件
10.6 安装 .NET Framework 3.5
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:F:\sources\sxs
注意:将 F: 替换为实际的盘符
10.7 预期输出
部署映像服务和管理工具
版本: 10.0.22621.1
映像版本: 10.0.22621.2428
启用一个或多个功能
[==========================100.0%==========================]
操作成功完成。
10.8 验证安装成功
DISM /Online /Get-FeatureInfo /FeatureName:NetFx3
应该显示:
功能名称 : NetFx3
状态 : 已启用
或者使用 PowerShell 验证:
Get-WindowsOptionalFeature -Online -FeatureName NetFx3
应该显示 State : Enabled
✅ 第十一步:清理工作
11.1 卸载 ISO
Dismount-DiskImage -ImagePath "D:\UUP\22621_amd64_zh-cn_professional\22621.1.220506-1250.NI_RELEASE_CLIENTPRO_OEMRET_X64FRE_ZH-CN.ISO"
11.2 保存 ISO 文件
建议将生成的 ISO 文件保存到安全位置,以备将来使用:
- 可以刻录到 DVD
- 可以制作启动 U 盘
- 可以用于虚拟机安装
- 可以用于系统修复
🎯 常见问题排查
Q1: 下载过程中断怎么办?
A: 重新运行 uup_download_windows.cmd,脚本支持断点续传。
Q2: 转换失败怎么办?
A: 检查以下项:
- 磁盘空间是否充足(至少需要 15GB)
- 是否以管理员身份运行
- 查看日志文件:
aria2_download.log
Q3: ISO 文件在哪里?
A: 在解压的 UUP Converter 文件夹中,文件名类似:
22621.1.xxxxx-xxxx.NI_RELEASE_CLIENTPRO_OEMRET_X64FRE_ZH-CN.ISO
Q4: 生成的 ISO 可以用于系统安装吗?
A: 可以!这个 ISO 是完整的 Windows 11 22H2 安装盘,可用于:
- 全新安装 Windows
- 升级当前系统
- 系统修复
- 虚拟机安装
Q5: 为什么不直接用微软官网的 ISO?
A: 微软官网目前只提供 25H2 版本,与 22H2 系统不兼容,导致 .NET 3.5 安装失败。
📊 方法对比
| 安装方法 | 成功率 | 需要下载 | 时间 | 优点 | 缺点 |
|---|---|---|---|---|---|
| Windows 功能 | ❌ 0% | 无 | 5分钟 | 简单 | Windows 11 不包含安装文件 |
| DISM + Windows Update | ⚠️ 20% | 无 | 10分钟 | 不需要下载 | 通常找不到源文件 |
| 微软官方 ISO (25H2) | ❌ 0% | 5GB | 10分钟 | 离线安装 | 版本不匹配 |
| UUP Dump + 定制 ISO | ✅ 100% | 5GB | 80分钟 | 完美匹配,集成 .NET 3.5 | 需要下载转换 |
💡 额外技巧
技巧 1:批量安装多台电脑
生成 ISO 后,可以在多台电脑上使用:
- 复制 ISO 文件到 U 盘
- 在每台电脑上执行挂载和安装命令
- 无需重复下载
技巧 2:集成到系统安装盘
如果需要重新安装系统:
- 使用生成的 ISO 进行系统安装
- .NET 3.5 已经集成,安装后立即可用
- 无需额外配置
技巧 3:用于虚拟机
- 在虚拟机中使用这个 ISO 安装系统
- .NET 3.5 预装完成
- 适合开发测试环境
📝 总结
核心步骤回顾
- ✅ 访问 UUP Dump
- ✅ 选择 Windows 11 22H2 + 简体中文 + 专业版
- ✅ 下载转换包
- ✅ 修改
ConvertConfig.ini,设置NetFx3 = 1 - ✅ 运行
uup_download_windows.cmd(管理员) - ✅ 等待下载和转换完成(40-80 分钟)
- ✅ 挂载生成的 ISO
- ✅ 使用 DISM 命令安装 .NET 3.5
- ✅ 验证安装成功
为什么这个方法有效?
- 版本匹配:UUP Dump 下载的版本与系统版本完全一致(22H2)
- 集成安装:通过修改配置,.NET 3.5 被直接集成到 ISO 中
- 离线安装:不依赖 Windows Update,完全离线完成
- 一劳永逸:生成的 ISO 可永久使用
🔗 相关资源
- UUP Dump 官网:https://uupdump.net/
- Windows 11 官方下载:https://www.microsoft.com/software-download/windows11
- .NET Framework 文档:https://docs.microsoft.com/en-us/dotnet/framework/
适用版本:Windows 11 22H2 (Build 22621)

浙公网安备 33010602011771号