如果你是个经常折腾 Windows 系统的老玩家,那你对 regedit.exe(注册表编辑器) 绝对不陌生。
作为 Windows 系统里最底层、最硬核的工具之一,它的界面却仿佛被时间冻结了:刺眼的黄色小文件夹、局促的菜单栏、密密麻麻的小字体……这套从 Windows 95 时代沿用至今的“双窗格”UI,微软硬是让它“祖传”了快 30 年。
不过,这个“老古董”终于要迎来赛博整容了!最近,有眼尖的开发者在微软开源的 Microsoft.UI.Reactor 仓库中,发现了一个基于 WinUI 3 原生重写的注册表编辑器示例。
- GitHub:https://github.com/microsoft/microsoft-ui-reactor

他们第一时间在 Windows 11 上编译并跑了跑这个“新玩具”。只能说:微软这次,终于把 Windows 11 的审美带到系统最深处了。
1. 颜值大换血:告别 Win95,拥抱 Mica 云母
打开新版 Regedit 的第一眼,你会感觉极其舒适。
- 现代化 UI:那些充满年代感的黄色文件夹图标被去掉了(虽然希望能换个更好看的图标),菜单栏有了更宽敞的“呼吸空间”。
- Mica 云母背景:窗口完美融入了 Windows 11 的设计语言,背景采用了 Mica 材质(只采样一次桌面壁纸以保证性能),看起来通透且现代。
- 丝滑动画:菜单的展开、窗口的拖拽和调整大小,都带有 WinUI 3 特有的流畅动画,再也没有老版那种生硬的割裂感。
最懂高级用户的一点是:微软保留了经典的“左侧树状键、右侧键值”的双窗格布局。 毕竟,让习惯了这套逻辑的 IT 运维和极客们重新学习怎么找注册表,绝对会被骂上热搜。

2. 极客时间:用“React 思想”写 C# 是什么体验?
你可能会以为,这只是微软给老版 regedit.exe 套了个现代窗口的壳。但实际上,这是一次彻头彻尾的底层重构。
微软在这个项目中实验了一种名为 Reactor 的框架。它把前端圈非常流行的 MVU(Model-View-Update)模式(类似 React 的 Hooks)搬到了 C# 和 WinUI 桌面开发中。
- 没有繁琐的 XAML 页面和 ViewModel。
- 开发者可以用类似
UseState和UseEffect的 C# 钩子来构建 UI 组件。 - 当状态改变时,Reactor 只精准更新变化的控件。
它不是 Electron,也不是 WebView2 套壳,每一个菜单、树状图都是纯正的 WinUI 原生控件。而在底层,它通过 .NET 的 Microsoft.Win32 API 真刀真枪地读写真实的 Windows 注册表,并做了权限捕获,防止修改受保护的键值时导致应用崩溃。
3. 避坑警告:目前还是“半成品”,主力机慎跑!
虽然新版 Regedit 跑起来飞快,展开 HKEY_CLASSES_ROOT 时还能看到优雅的“Loading…”占位符,但它目前只是一个开发者示例(Preview),很多核心功能还是个“空壳”:
- ❌ 收藏夹:关掉应用后,你收藏的注册表路径就灰飞烟灭了(不保存)。
- ❌ 导入/导出:目前只支持剪贴板复制,没有
.reg文件的选择器(这意味着你没法直接双击导入注册表文件)。 - ❌ 权限管理:右键菜单里的“权限”选项点进去是空的,超出初始实现范围。
- ❌ 网络注册表/加载配置单元:纯纯的占位符。
⚠️ 终极警告:由于它读取和修改的是真实的系统注册表,而一次错误的编辑就可能让 Windows 直接蓝屏或无法开机。如果你只是想尝鲜,请务必在虚拟机里运行它!
4. 微软的“老工具翻新”大计
虽然微软目前还没有官宣“正式替换 regedit.exe”的时间表,但 Windows 设计与研究 CVP Marcus Ash 曾在播客中明确暗示:“甚至像 Regedit 和一些工具,我们已经开始关注了。”
事实上,微软最近正在疯狂“还 UI 的技术债”,一大批祖传工具都在 WinUI 3 的重写名单上:
- 文件资源管理器的“属性”对话框(已支持深色模式)。
- 现代版“运行”对话框(Win+R,打开速度比老版快得多)。
- 打印管理(正在用 WinUI 3 替换古老的 MMC 控制台)。
- 甚至连磁盘碎片整理工具,都在微软的翻新列表里。
如果未来正式版真的长这样,你愿意抛弃用了 30 年的老版 Regedit 吗?
