regedit是个什么文件?在那里?有什么作用?

来源:百度知道 编辑:UC知道 时间:2024/05/29 15:25:20

Regedit.exe

注册表编辑器是用来查看和更改系统注册表设置的高级工具,注册表中包含了有关计算机如何运行的信息。Windows 将它的配置信息存储在以树状格式组织的数据库(注册表)中。尽管可以用注册表编辑器查看和修改注册表,但是通常不必这样做,因为更改不正确可能会损坏系统。能够编辑和还原注册表的高级用户可以安全地使用注册表编辑器执行以下任务:清除重复项、或删除已被卸载或删除的程序的项。

Regedit.exe 在安装过程中自动安装并与 Windows 存储在同一个文件夹中。 其数据文件一般保存在C:\windows目录下的system.dat和user.dat(win95)或者C:\WINDOWS\system32\config目录下的“Default”、“SAM”、“Security”、“Software”和“System”五个文件中(属性均为隐藏,且无扩展名)

注册表各个分支的作用:
HKEY_CURRENT_USER 包含当前登录用户的配置信息的根目录。用户文件夹、屏幕颜色和“控制面板”设置存储在此处。该信息被称为用户配置文件。
HKEY_USERS 包含计算机上所有用户的配置文件的根目录。HKEY_CURRENT_USER 是 HKEY_USERS 的子项。
HKEY_LOCAL_MACHINE 包含针对该计算机(对于任何用户)的配置信息。
HKEY_CLASSES_ROOT 是 HKEY_LOCAL_MACHINE\Software 的子项。此处存储的信息可以确保当使用 Windows 资源管理器打开文件时,将打开正确的程序。
HKEY_CURRENT_CONFIG 包含本地计算机在系统启动时所用的硬件配置文件信息。

注册表中定义和使用的数据类型有:
REG_BINARY 未处理的二进制数据。多数硬件组件信息都以二进制数据存储,而以十六进制格式显示在注册表编辑器中。
REG_DWORD 数据由 4 字节长的数表示。许多设备驱动程序和服务的参数是这种类型并在注册表编辑器中以二进制、十六进制或十进制的格式显示。
REG_EXPA