IT之家11月8日消息,科技媒体Windows Latest今日发文,报道称微软(MSFT)开源项目仓库Microsoft.UI.Reactor中出现一款原生WinUI3注册表器。该媒体后发现,这款注册表器确实能使用,界面告别了Win95时代设计,看起来非常现代。
IT之家从原报道获悉,微软(MSFT)仅在10月的一篇开发者博客中提到过注册表器,并承诺将在下个月介绍示例应用。但官方并未发布相关介绍,因此这是外界首次看到WinUI3原生开发的注册表器。
首先,新版注册表器沿用了原版的双栏布局,为菜单元素留出了更多空间,看起来符合现代审美。树状图目录取消了黄色文件夹图标,地址栏使用WinUI文本框,窗口底部还增加了一个状态栏,用于显示当前路径。
在 Windows11Build26340.9882系统中,这款注册表器启动速度很快,流畅程度与原版regedit.exe相当。展开HKEY_CLASSES_Root(ROOT)时应用会短暂提示“正在加载”,随后才列出.386、.3gp和.7z等注册表项。HKEY_LOCAL_MACHINE\SOFTWARE则能够正常显示原版注册表器中已有的注册表项和键值。
同时注册表菜单展开时,会使用WinUI流畅的动画效果,窗口大小调整也很顺滑。我们通过“帮助”菜单的“关于”选项可以确认,这并不是一个简单的界面模型。弹出的对话框明确显示了“Registry Editor Reactor WinUI3Edition”字样。
值得肯定的是,微软(MSFT)并没有简单地给regedit.exe套上一层现代化窗口。在示例项目的源代码中,一个独立的RegistryService类通过.NET的Microsoft.Win32API读取和写入注册表,并能够捕获权限错误,避免应用因访问受保护的注册表项而崩溃。
此外,这款注册表器已经支持创建、重命名和删除注册表项,还可以添加字符串、二进制、DWORD、QWORD、多字符串和可扩展字符串等类型的键值,并支持通过“查找”功能(Ctrl+F)搜索注册表。但网络注册表和打印、加载配置单元和全部导出等功能暂未完全实现。