注册表
Windows 注册表是 数据库,由 Microsoft Windows 使用,用于存储设置。它保存硬件设备、已安装的应用程序以及 Windows操作系统的配置。注册表提供了一种集中存储每个 Windows 用户自定义首选项的方法,而不是将这些首选项分别存储为 .INI 文件。
Windows 注册表采用层次结构,其中包含多个顶级类别,也称为“配置单元”。每个类别都以“HKEY”开头,这是“Handle to Registry Key”的缩写。某些 Windows 版本最多有七个顶级类别,而Windows 10有五个。这些类别包括:
- HKEY_CLASSES_ROOT
- 存储文件关联,用于将文件扩展名链接到默认程序
- 存储 COM(Component Object Model)对象的配置,例如 Microsoft OLE 文档和ActiveX组件 - HKEY_CURRENT_USER
- 存储通过控制面板选择的用户级首选项
- 存储用户级网络和打印机设置 - HKEY_LOCAL_MACHINE
- 存储适用于所有用户的系统和应用程序设置
- 存储系统级网络和打印机设置 - HKEY_USERS
- 临时存储活动用户(当前已登录的用户)的设置 - HKEY_CURRENT_CONFIG
- 存储标准配置与当前硬件配置之间的差异
Windows 操作系统和已安装的程序可以直接修改注册表。例如,更改某个文件扩展名的默认程序会自动更新注册表。因此,通常没有必要编辑 Windows 注册表。不过,高级用户可能希望查看某些注册表设置并手动覆盖这些设置。Windows 提供了注册表编辑器实用程序(regedit.exe),用于查看和编辑注册表数据。此实用程序还可以导入设置并导出现有配置。
NOTE:除非你了解自己正在做什么,否则不应编辑 Windows 注册表。错误的注册表设置可能会导致已安装的应用程序或操作系统本身出现问题。[/n]
测试你的知识
