注册表配置单元
配置单元是注册表中键、子项和值的逻辑组,在操作系统启动或用户登录时,这些键、子项和值具有一组加载到内存中的支持文件。
每次新用户登录到计算机时,都会为该用户创建一个新的配置单元,其中包含用于用户配置文件的单独文件。 这称为 用户配置文件配置单元。 用户的配置单元包含与用户的应用程序设置、桌面、环境、网络连接和打印机相关的特定注册表信息。 用户配置文件配置单元位于 HKEY_USERS 键下。
注册表文件具有以下两种格式:标准格式和最新格式。 标准格式是 Windows 2000 支持的唯一格式。 为了向后兼容,更高版本的 Windows 也支持它。 从 Windows XP 开始,支持最新格式。 在支持最新格式的 Windows 版本中,以下配置单元仍使用标准格式: HKEY_CURRENT_USER、 HKEY_LOCAL_MACHINE\SAM、 HKEY_LOCAL_MACHINE\Security和 HKEY_USERS\.DEFAULT;所有其他配置单元使用最新格式。
配置单元的大多数支持文件位于 %SystemRoot%\System32\Config 目录中。 每次用户登录时,这些文件都会更新。 这些目录中文件的文件扩展名(或在某些情况下缺少扩展名)指示它们包含的数据类型。 下表列出了这些扩展以及文件中数据的说明。
分机 | 说明 |
---|---|
无 |
配置单元数据的完整副本。 |
。Alt |
关键 HKEY_LOCAL_MACHINE\System 配置单元的备份副本。 只有 System 键具有 .alt 文件。 |
.log |
配置单元中键和值条目的更改的事务日志。 |
.sav |
配置单元的备份副本。 Windows Server 2003 和 Windows XP/2000: 配置单元文件在安装程序中查看文本模式阶段的末尾时的副本。 安装程序分为两个阶段:文本模式和图形模式。 配置单元在设置的文本模式阶段之后复制到 .sav 文件,以防止在安装图形模式阶段失败时可能发生的错误。 如果在图形模式阶段安装失败,则重启计算机时,仅重复图形模式阶段;.sav 文件用于还原配置单元数据。 |
下表列出了标准配置单元及其支持文件。
注册表配置单元 | 支持文件 |
---|---|
HKEY_CURRENT_CONFIG | System、System.alt、System.log、System.sav |
HKEY_CURRENT_USER | Ntuser.dat、Ntuser.dat.log |
HKEY_LOCAL_MACHINE\SAM | Sam、Sam.log、Sam.sav |
HKEY_LOCAL_MACHINE\Security | Security、Security.log、Security.sav |
HKEY_LOCAL_MACHINE\Software | Software、Software.log、Software.sav |
HKEY_LOCAL_MACHINE\System | System、System.alt、System.log、System.sav |
HKEY_USERS\.DEFAULT | Default、Default.log、Default.sav |