Registry介绍

前言:Windows的注册表保存了系统的绝大部分设置,掌握并熟练使用它是计算机高手的必经之路!

1、概念

Windows的注册表主要由“键”和“键值”构成,称HKEY为根键(RootKey),SubKey为子键。

键(Key):“位于左侧窗格如同文件夹图标一样的就是键”,类似于我的电脑中的文件夹。

键值(Value):“而在右侧窗格中一行行的选项,就称它为键值”,每个键值都有名称、类型、数据三项信息,名称的大小写不敏感。

2、数据类型

REG_SZ、REG_BINARY、DWORD\QWORD值、REG_MULTI_SZ,REG_EXPAND_SZ

3、文件:

注册表是Hive文件,保存路径是%SYSTEMROOT%\system32\config。%SYSTEMROOT%即"C:\Windows"。

4、文件结构:

    HKEY_USERS:此根键可缩写为HKU,其中Default这个子键记录了Windows用户默认的个人设置,与HKEY_CURRENT_USER是相同内容,例如,桌面配置、开始菜单的设置等。其他还可以看到多个名称类似S-1-15-18、S-1-15-18-Classes的子键,都是与系统内置程序或服务相关的键值,一般来说,动到它们的几率不高。

    HKEY_CURRENT_USER:此根键可缩写为HKCU,主要保存了当前登录Windows的用户数据,以及个性化的设置,例如桌面外观、软件设置、开始菜单等内容,而键的内容也会随着登陆的用户不同有所改变。而在此根键下,ControlPanel与Software两个子键最为重要:ControlPanel:记录了用户的操作设置,例如,桌面背景、窗口外观等,几乎所有的控制面板中的设置都保存在此;Software:记录了用户当前环境中安装的软件设置,甚至连Windows本身内置的功能,也都在此处进行调校。

    HKEY_LOCAL_MACHINE:此根键可缩写为HKLM,保存了绝大部分的系统信息,包括硬件配置、外围设备、网络设置以及所安装的软件等,是注册表数据库中最重要、最庞大的根键。此下的4个子键十分重要:

      (1)HARDWARE:此键记录了计算机硬件相关的各项信息,以及驱动程序的设置等;当使用设备管理器更改硬件设置时,这个键中的数据也会跟着变化。

      (2)SAM和SECURITY:记录本台计算机上有哪些用户和组账户,与相关的系统安全设置、权限分配等。在一般情况下,用户无法访问此键的内容。

      (3)SOFTWARE:包含已安装的各项软件信息,与HKEY_CURRENT_USER\Software键不同的是,此键的影响范围比较大,对系统下的所有用户都有效。

      (4)SYSTEM:包含有关系统启动、驱动程序加载等与操作系统本身相关的各项设置信息。

    HKEY_CLASSES_ROOT:此根键可缩写为HKCR,其内容包含了所有的文件类型、文件关联、图标以及扩展名等信息,甚至每种文件类型以哪个软件打开,也都在此处设置。

    HKEY_CURRENT_CONFIG:此根键可缩写为HKCC,主要记录当前硬件的配置值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值