WinUI 3 原生注册表编辑器亮相:界面告别 Win95 风格
IT之家 11 月 8 日消息,科技媒体 Windows Latest 今日发文,报道称微软开源项目仓库 Microsoft.UI.Reactor 中出现一款原生 WinUI 3 注册表编辑器。该媒体编译后发现,这款注册表编辑器确实能使用,界面告别了 Win95 时代设计,看起来非常现代。IT之家从原报道获悉,微软仅在
微软开源项目仓库 Microsoft.UI.Reactor 里出现了一款原生 WinUI 3 注册表编辑器,科技媒体 Windows Latest 在 11 月 8 日的文章中报道了此事。该媒体编译后确认,这东西真能跑起来,界面也不再是 Win95 那副老样子,看上去相当现代。
微软此前只在 10 月的一篇开发者博客里提过注册表编辑器,并承诺下个月介绍示例应用。官方后来并没有放出相关介绍,所以外界这次是头一回见到 WinUI 3 原生开发的注册表编辑器。新版保留了原版的双栏布局,菜单元素有了更多空间,观感贴合当下的审美;树状图目录去掉了黄色文件夹图标,地址栏换成了 WinUI 文本框,窗口底部还多出一条状态栏,用来显示当前路径。
在 Windows 11 Build 26340.9882 系统上,它启动很快,流畅程度和原版 regedit.exe 差不多。展开 HKEY_CLASSES_ROOT 时,应用会先短暂显示“正在加载”,之后才列出 .386、.3gp 和 .7z 等注册表项;HKEY_CLASSES_ROOT 之外的 HKEY_LOCAL_MACHINE\SOFTWARE 也能正常显示原版注册表编辑器里已有的注册表项和键值。注册表菜单展开时用的是 WinUI 流畅的动画,窗口大小调整也很顺滑。通过“帮助”菜单的“关于”选项可以确认,它并非一个简单的界面模型,弹出的对话框明确写着“Registry Editor Reactor WinUI 3 Edition”。
微软并没有简单地给 regedit.exe 套上一层现代化窗口。从示例项目的源代码看,一个独立的 RegistryService 类通过 .NET 的 Microsoft.Win32 API 读写注册表,还能捕获权限错误,避免应用因访问受保护的注册表项而崩溃。
这款注册表编辑器目前已支持创建、重命名和删除注册表项,也能添加字符串、二进制、DWORD、QWORD、多字符串和可扩展字符串等类型的键值,并可通过“查找”功能(Ctrl+F)搜索注册表。不过,网络注册表和打印、加载配置单元以及全部导出等功能还没有完全实现。