注册表编辑器

来自 WinStory Wiki
跳转到导航 跳转到搜索
注册表编辑器
Microsoft Windows 的组件
文件:Windows11-RegistryEditor.png
Windows 11 中的注册表编辑器
文件名称/可执行文件regedit.exeregedt32.exe
类型配置实用程序
推出于Windows 3.1

注册表编辑器(Windows 3.1x 中的注册信息编辑器)是一种配置工具。此程序旨在管理 Windows 注册表,允许用户设置不同类型的自定义键、值。

历史

Windows 3.1x

最初,Windows 配置是通过 .ini 文件来管理的,这些文件定义了特定段中的变量,注册表仅用于 OLE/COM 和文件类型注册。此外,注册表配置单元有 64KB 限制,这阻止了存储更多配置数据。为此,创建了注册信息编辑器(Registration Info Editor)来管理注册表数据,它作为 regedt32.exe 首次亮相。

随着 Windows NT 3.1 的发布,Windows 的注册表架构得到了显著改进:保留了层次结构,实现了注册表配置单元的自定义格式和类似于 .ini 文件的保存格式,增加了注册表键和值的安全性,并与多种类型的数据(如二进制和文本)相结合。注册表配置单元文件移动到 C:\Windows\System32\config 中,并突破了 64KB 的值限制。注册信息编辑器已移植并稍作修改,以包含键、安全管理和子窗口列表的多个视图。

Windows NT 3.x 和 4.x

在 Windows NT 4.0 中,引入了新的注册表编辑器版本,此版本的界面变得更加简单,并向后移植了旧版本的功能,例如打印配置单元和连接到网络注册表。出于兼容性原因,保留了旧版本的注册表编辑器,尽管已被弃用以支持新版本。

Windows 2000 及以上版本

Windows 2000 中,注册表编辑器声称进行了细微的更改:添加了加载和卸载配置单元的功能以及其他小修复:Windows Vista 通过从 shell32.dll 加载配置单元图标并删除了 Windows NT 4.0 的硬编码兼容性,略微更新了图标。旧版本的注册表编辑器变成了存根,它只是重定向到 regedit.exe

在 Windows Vista 之后,程序没有太大变化,直到 Windows 10 发布为止,它都是以这种形式提供:在 Windows 10 中,注册表编辑器有一个更新的图标,并在未来的更新中,将又状态栏替换为地址栏,使注册表中的导航更加容易。注册表编辑器的最新修复发生在 Windows 11 Build 27686 中,它只是修复了编辑 DWORD 或 QWORD 值时十六进制值的小问题。