Tianjin RARESOFT TECHNOLOGY

IT新闻

聚合微软、Windows、企业 IT、云服务与 AI 应用等方向的最新动态,帮助企业及时了解平台变化、功能更新与潜在风险。

微软打造原生 WinUI 注册表编辑器,让 Windows 11 的 regedit 呈现 Windows 95 风格,我上手体验了它

2026.11.10
Windows 11 旧版注册表编辑器与微软原生 WinUI 3 注册表编辑器示例并排展示Windows 11 旧版注册表编辑器与微软 WinUI 3 注册表编辑器示例并排展示。图片来源:Windows Latest

Windows Latest 在微软开源的 Microsoft.UI.Reactor 代码库中发现了一个原生 WinUI 3 版注册表编辑器。我对它进行了编译,并在自己的 Windows 11 电脑上运行。它确实能读取真实的 Windows 注册表,让 regedit.exe 显得像个老古董。

微软只在 10 月的一篇开发者博客文章中顺带提到过“注册表编辑器”,并承诺“下个月”介绍其示例应用。目前这场介绍尚未举行,因此这是我们首次看到该应用在电脑上运行。不过,它只是一个开发者示例,微软尚未宣布计划用它取代 Windows 11 中的注册表编辑器。

Windows 11 旧版注册表编辑器(左)与微软 WinUI 注册表编辑器示例(右)并排展示Windows 11 旧版注册表编辑器与微软 WinUI 注册表编辑器示例并排展示。图片来源:Windows Latest

微软全新的 WinUI 注册表编辑器与 Windows 95 时代的原版截然不同

注册表编辑器仍沿用 Windows 95 时代的双窗格布局:左侧显示项,右侧显示值。除了 Windows 10 创意者更新加入的地址栏外,它的黄色文件夹、拥挤的菜单和细小的文字,在过去三十年里几乎没有变化。

WinUI 版本保留了相同的布局,这样做是明智的;要是微软让高级用户重新学习这个多年未变的 regedit,他们肯定会不停地批评微软。

https://www.windowslatest.com/wp-content/uploads/2026/11/WinUI-Registry-Editor-hands-on.mp4

不过,我喜欢的是菜单有了更宽裕的空间。树状视图不再使用黄色文件夹,但我希望这个 WinUI 版 regedit 真正推出时(如果会推出的话),能换上更现代的文件夹图标。地址栏是 WinUI 文本框,底部的状态栏会显示当前路径,不过它可能没什么必要。正如我所说,这只是开发者示例,之后可能会有很大变化。

在运行 Build 26340.9882 的电脑上,这款应用启动很快,感觉和 regedit 一样迅速。不过,展开 HKEY_CLASSES_ROOT 时,会短暂显示“正在加载…”的占位提示,随后才列出 .386、.3gp 和 .7z 等项;HKEY_LOCAL_MACHINE\SOFTWARE 中显示的项和值则与 regedit 一致。菜单打开时有 WinUI 流畅的动画效果,调整窗口大小也很顺滑。

帮助 > 关于页面证明这并非一个模型界面,因为对话框显示的名称是“Registry Editor Reactor WinUI 3 Edition”。

旧版注册表编辑器和 WinUI 示例的“关于”对话框旧版注册表编辑器和 WinUI 示例的“关于”对话框。图片来源:Windows Latest

微软使用 WinUI 3 和类似 React 的 C# 框架重制注册表编辑器

微软将 Reactor 称为“一个实验性 C# 框架,可将 MVU(模型-视图-更新)模式引入 WinUI 桌面应用”。在一篇开发者博客文章中,首席软件开发工程师 Alexandre Zollinger Chohfi 表示,其目标是“探索 MVU 在 WinUI 中能发挥多大作用”。

正如微软所说,Reactor“不是一个新的 UI 平台”。应用中的每个菜单、树状视图和对话框都是真正的 WinUI 控件,没有使用 HTML、Electron 或 WebView2。唯一的变化在于开发者编写应用的方式。

  • UI 使用 C# 编写,不需要 XAML 页面、代码隐藏或 ViewModel。
  • 应用由组件构成,并使用类似 React 的 UseState 和 UseEffect 钩子。不过它仍然是 C#,而不是 JavaScript 版 React。
  • 状态发生变化时,Reactor 只会更新发生变化的控件。
WinUI 注册表编辑器示例中的“编辑”菜单WinUI 注册表编辑器示例中的“编辑”菜单。图片来源:Windows Latest

我很欣赏微软没有只是给 regedit.exe 套上一层现代化窗口。示例的源代码中有一个独立的 RegistryService 类,通过 .NET 的 Microsoft.Win32 API 读写注册表,并捕获权限错误,避免应用因受保护的注册表项而崩溃。窗口还使用了 Windows 11 的云母背景,它“只对桌面壁纸取样一次”,以确保应用运行流畅。

XAML 不会被淘汰,微软表示“WinUI 是基础”,而 Reactor 中经实践证明可行的构想也可能融入 WinUI。我们之前报道 Reactor 时,微软称它能让原生应用的开发更简单,包括借助 AI 编码工具进行开发。

注册表编辑器示例可以运行,但仍有多项功能尚未完成

我没有编写或修改微软的任何代码,只更改了生成设置,将 .NET 和 Windows App SDK 一并打包。这样一来,示例就成了一个便携文件夹,无需安装任何内容即可运行。

微软注册表编辑器示例已编译为独立便携文件夹,其中包含 ReactorRegedit.exe注册表编辑器示例已编译为独立便携文件夹,其中包含 ReactorRegedit.exe。图片来源:Windows Latest

微软的代码可以创建、重命名和删除注册表项,添加字符串、二进制、DWORD、QWORD、多字符串和可扩展字符串值,还可以使用“查找”(Ctrl+F)进行搜索。一次错误的修改就可能导致 Windows 出问题,因此如果你想试试,最好像我一样在虚拟机中操作。

功能微软代码中的状态收藏夹关闭应用后不会保存导入和导出仅支持剪贴板,不提供 .reg 文件选择器全部导出只导出 HKEY_LOCAL_MACHINE权限菜单项不起作用加载配置单元和卸载配置单元占位项网络注册表和打印为空

代码中的一条注释称,权限功能“超出初始实现范围”。

微软的 WinUI 现代化改造正在覆盖最古老的 Windows 工具

再次强调,这个示例并不意味着 regedit.exe 即将被取代,但微软确实在考虑这件事。微软 Windows 设计与研究副总裁 Marcus Ash 在 8 月的一档播客中表示:“像 Regedit 这样的工具,以及一些其他工具,我们已经开始着手研究了。”

注册表编辑器将加入不断扩大的改造名单。

  • 文件资源管理器的“属性”对话框将推出 WinUI 3 版本,并支持深色模式。

    Windows 11“属性”面板的新旧界面Windows 11“属性”面板的新旧界面
  • 打印管理已推出 WinUI 3 应用,取代旧版 MMC 控制台,接下来轮到自动播放。 基于 WinUI 的全新打印管理工具已面向 Insider 发布预览频道用户推出
  • 据微软介绍,现代版“运行”对话框的打开速度比旧版更快,我们的详细测试也证实了这一点。

    Windows 11 全新的“运行”对话框Windows 11 全新的“运行”对话框。图片来源:Windows Latest
  • 微软表示,就连磁盘碎片整理工具也“在我们的改造名单上”。

微软设计团队表示,接下来还会改造更多老旧对话框,不过控制面板暂时不会消失。微软也在降低 WinUI 的内存占用,避免新应用比它们取代的应用更臃肿。

这是注册表编辑器第一次真正有了 Windows 11 应用的感觉。它仍需要补上权限管理、完善 .reg 文件支持,并经过大量测试。不过,如果微软有朝一日推出新版注册表编辑器,我很乐意看到它采用这样的设计。你会换用它吗?