UUP 助手[25.9.15 更新] - 轻松获取 Windows UUP 并制作映像或安装/升级系统
本帖最后由 Lourdle 于 2025-9-15 15:00 编辑# UUP 助手
UUP 是 Windows 的统一更新更新平台,Windows 更新就是使用 UUP 升级系统。UUP 助手是一个集下载并以此制作映像、安装系统、就地升级/安装的工具。同时支持自定义 Windows:自定义安装更新、Appx、驱动,甚至安装系统支持修改 RE 位置、预分配卷标、更换版本(如家庭版升级专业版、专业版切换到企业版)、自定义 OOBE、还支持格式化为 ReFS、VHD 启动、移除硬件支持等功能。
提一嘴背景:这个软件我断断续续写了将近四年,原先只是 Windows 11 刚出来时我刚好在学 Win32 桌面开发,就用纯 C 先写了个 Windows 11 升级助手。这就是 UUP 助手的前身,虽然比起现在的 UUP 助手界面更好看但存在很多问题。后来学了 C++,就逐步引入。最后自己设计了一个 UI 框架,决定全部推翻用 C++ 重写。就形成了现在的 UUP 助手。迄今为止,总代码量将近三万行。
## 相关技术
关于本软件的技术介绍,可以在[这里看到](https://www.52pojie.cn/forum.php?mod=redirect&goto=findpost&ptid=2035371&pid=53204860)。
## 更新日志
### 25.9.15
- 修正 UUP 获取逻辑,解决选择多版本时获取 UUP 信息失败的问题。
- 修正获取 UUP 信息进度条显示逻辑。
- 新增在空临时目录中创建更新包符号链接的安装更新逻辑,解决安装某些更新(如:KB5043080)会出现“传送的 ACL 不包含最低要求的信息。”错误的问题。
- 修正功能启用包更新的识别逻辑,支持 25H2 功能启用包的识别。
- 为软件添加 Lourdle 签名。可手动将 Lourdle Root Certificate Authority 2025 证书添加到信任的根证书颁发机构。
### 25.7.1
- 添加制作移除硬件要求的 ISO 功能
- 添加 DPI 感知,优化视觉体验
- 改进下载和 UI 框架链接,移除 UCRT 的依赖
- 修复版本号比较错误的问题
- 其他未列出的细节修正
### 25.6.7
- 添加升级时移除硬件要求的功能
- 添加在 Unattend.xml 中隐藏密码明文功能,从此后将不再显示明文密码
## UUP 助手功能截图
### 功能主界面
### 制作映像界面
可以制作 ISO 或系统映像文件,允许自定义映像。
### 安装界面
选择安装分区和引导分区,下一步将格式化系统卷。自定义安装可以指定安装路径且不会格式化。
允许自定义系统(如图)。实用工具包括:打开命令提示符、打开磁盘管理、管理 EFI 分区、管理 MBR、PBR 等功能。
### 升级界面
## 下载 UUP
UUP 获取助手,是通过 WebView2 显示,你可以自己选择系统。选择后,软件会下载 UUP。如果获取信息时出错,可能因为触发反滥用机制,重新尝试即可。
## 下载:
链接: https://pan.baidu.com/s/1htD7Zk5PyvGGxVVKDMGjqw?pwd=dx9w 提取码: dx9w
## 软件版本和运行注意事项介绍
软件支持 x64 和 ARM64 平台,不支持 32 位 x86 平台。但是可以安装 32 位 x86 系统或制作系统映像。
两个发行版本,Release 和 RelMT。两者的区别是前者专门针对新的系统优化大小,只有新版本的 Windows 10 和 Windows 11 上可以运行。RelMT 的体积稍大,但可以在早期版本的 Windows 上运行。
在早期版本 Windows 运行 Release 版因缺少 __CxxFrameHandler4 而无法运行,此时只需要换 RelMT 版即可运行。
UUP 助手主程序仅能在 Windows 8.1 及以上的系统运行,但在早期版本的 Windows 上运行会出问题,因为使用的部分 DismAPI 函数只有在较新的系统上才有。若要在早期系统运行,可下载 UUP 后在系统的 ESD 文件(一般是叫做 professional_zh-cn.esd、core_zh-cn.esd 等)中的第一个映像,提取 sources 安装文件夹,把软件放到此文件夹里。(或许我可以加一个动态加载 dismapi.dll 的功能)
我在网盘分享内提供了从 Windows 11 21H2 ADK 提取的 DISM。如果在早期版本的 Windows 运行出现无法定位入口点 _DismXXX 的情况,可以下载相应版本的 DISM 并解压到程序同目录下。这样就可以在早期版本的 Windows 为现代 Windows 提供 DISM 服务。注意:amd64 就是 x64,一般电脑下载 amd64 就行了。虽然 Windows ADK 提供了 32 位的 X86 和 ARM 的 DISM,但由于 UUP 助手不提供 32 位软件,这里就没有收录。
UUP 获取工具收到 UI 框架影响,只能在 Windows 7 及以后的系统使用。
UUP 助手和获取工具两者都支持在 PE/RE 下运行。
不提供系统激活破解服务,系统激活问题请自行解决。
## 使用
请勿用于商业用途。虽然我在虚拟机和自己的电脑上实机测试过没问题,但不知道还会不会有什么 bugs。大家可以在虚拟机上测试,有问题可以反馈。如果实体机使用出问题,请自行负责。
我只在 Windows 11 21H2~24H2 及其 RE、Windows 10 1803 和 Windows 10 1909 PE 上测试过,其它版本没有测试。UUP 助手主程序和获取工具理论支持的最早系统分别是 Windows 8.1 和 Windows 7,由于没有测试过,不保证能正常运行。
理论可以处理所有 UUP,但我只测试过 Windows 10/11 zh-CN 的 UUP。
制作移除硬件要求的 ISO,请直接从根目录的 setup.exe 启动安装程序,不要直接运行 \sources\setup.exe 或者 \sources\setupprep.exe,否则可能不起作用。
支持中文和英文,英文是 AI 翻译后自己校对的,可能不准确。
软件功能挺多的,这里我也介绍不完。大家可以自己慢慢体验。
## 关于开源
我考虑过将软件完全开源,毕竟这不是什么商业机密,就是写着玩的。但目前由于代码太乱,尤其是很多代码连 o3-mini 重构运行时都出问题。而且不喜欢写注释,命名很随意(帕斯卡、驼峰、下划线命名法混用)。所以就等我慢慢(很慢)重构后,可能就考虑开源了。
本帖最后由 Lourdle 于 2026-1-15 15:14 编辑
UUP 助手现已开源:https://github.com/Lourdle/UUPAssistant redapple2015 发表于 2025-6-2 07:30
升级系统的新方式?
本质上还是用官方的安装程序实现的。只是软件通过劫持和钩子接管部分安装流程,可以更加自定义。而且用 UUP 可以直接升级你可以安装任何你想升级的版本,不需要等推送的更新,不需要找 ISO。 升级系统的新方式? 感谢分享! 好东西,自己动手丰衣足食 很好啊。正需要 去年早期就写得差不多了 没看懂哪来干嘛的{:1_908:} 支持比较老旧的电脑去硬件校验安装升级吗? 流星雨 发表于 2025-6-2 16:59
支持比较老旧的电脑去硬件校验安装升级吗?
直接安装系统是可以的,因为是程序直接安装,没有用官方安装程序。但是就地升级到新版本的目前不支持。我可以考虑加这个功能。