UUP 助手
UUP 是 Windows 的统一更新更新平台,Windows 更新就是使用 UUP 升级系统。UUP 助手是一个集下载并以此制作映像、安装系统、就地升级/安装的工具。同时支持自定义 Windows:自定义安装更新、Appx、驱动,甚至安装系统支持修改 RE 位置、预分配卷标、更换版本(如家庭版升级专业版、专业版切换到企业版)、自定义 OOBE、还支持格式化为 ReFS 等功能。
提一嘴背景:这个软件我断断续续写了将近四年,原先只是 Windows 11 刚出来时我刚好在学 Win32 桌面开发,就用纯 C 先写了个 Windows 11 升级助手。这就是 UUP 助手的前身,虽然比起现在的 UUP 助手界面更好看但存在很多问题。后来学了 C++,就逐步引入。最后自己设计了一个 UI 框架,决定全部推翻用 C++ 重写。就形成了现在的 UUP 助手。迄今为止,总代码量将近三万行。



下载 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 10 上运行。
软件运行依赖 ucrt 运行库,在 Windows 10 及以上的系统自带,早期版本的 Windows 不自带,如有问题请自行处理。
UUP 助手主序仅能在 Windows 10 及以上的系统运行,但在早期版本的 Windows 10 上运行会出问题,因为使用的部分 DismAPI 函数只有在较新的系统上才有。若要在早期系统运行,可下载 UUP 后在系统的 ESD 文件(一般是叫做 professional_zh-cn.esd、core_zh-cn.esd 等)中的第一个映像,提取 sources 安装文件夹,把软件放到此文件夹里。(或许我可以加一个动态加载 dismapi.dll 的功能)
两者支持在 PE/RE 下运行。
不提供系统激活破解服务,系统激活问题请自行解决。
使用
请勿用于商业用途。虽然我在虚拟机和自己的电脑上实机测试过没问题,但不知道还会不会有什么 bugs。大家可以在虚拟机上测试,有问题可以反馈。如果实体机使用出问题,请自行负责。
软件功能挺多的,这里我也介绍不完。大家可以自己慢慢体验。
关于开源
我考虑过将软件完全开源,毕竟这不是什么商业机密,就是写着玩的。但目前由于代码太乱,尤其是很多代码连 o3-mini 重构运行时都出问题。而且不喜欢写注释,命名很随意(帕斯卡、驼峰、下划线命名法混用)。所以就等我慢慢(很慢)重构后,可能就考虑开源了。
原贴链接:https://www.52pojie.cn/thread-2035371-2-1.html