注册表英文名Registry,是Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。
由来:PC机及其操作系统的一个特点就是允许用户按照自己的要求对计算机系统的硬件和软件进行各种各样的配置。早期的图形操作系统,如Windows 3.x中,对软硬件工作环境的配置是通过对扩展名为.ini的文件进行修改来完成的,但.ini文件管理起来很不方便,因为每种设备或应用程序都得有自己的.ini文件。并且在网络上难以实现远程访问。为了克服上述的问题,在windows95及其后的版本中,采用了一种叫注册表的数据库来统一管理,将各种信息资源集中起来存储各种配置信息,并在Windows2000及以后的操作系统中,都提供了注册表编辑器regedit,以方便用户进行注册表的编辑
注册表打开方式win+R,输入regedit或者regedt32
注册表组成:
五大组成,注册表中以键来称呼一个分支,所以是五大主键,下面分支的子键。
介绍一下:
1)HKEY_CLASSES_ROOT(根主键),用于定义系统中所有已经注册的文件扩展名、文件类型、文件图标等。
(2)HKEY_CURRENT_ROOT(当前用户主键),用于定义当前用户的所有权限,该分支存放的是当前登录用户的个人个性化喜好设置,所有的软件的设置等个人数据。
(3)HKEY_LOCAL_MACHINE(机器主键),用于定义相对网络环境而言的本地计算机软硬件的全部信息,即插即用信息,设备驱动器信息等都通过应用程序存储在此。
(4)HKEY_USERS(私人用户键),如果独自使用计算机,则仅.DEFAULT子健中列出了有关用户信息,大部分设置都可以通过控制面板来修改。
(5)HKEY_CURRENT_CONFIG(当前配置键),用于定义计算机的当前配置情况,该主键包括字体、打印机和当前系统的有关信息。
数据结构:
数据类型主要有以下四种:
- REG_SZ(字符串值)
- REG_MULTI_SZ(多字符串值)
- REG_BINARY(二进制值)
- REG_DWORD(双字值)
温馨提示:更改注册表信息后,需要刷新,才能生效哦。
刷新步骤::就是在任务管理器中,打开详细信息,找到名称explorer.exe的程序,结束程序。然后在任务管理的左上角,打开文件——新建——输入explorer——确定,就完成了刷新。