windows注册表

注册表是什么?

注册表(registry)是windows中的一个重要数据库,用于存储系统和应用程序的设置信息

注册表的结构

注册表是层次结构的数据库,由子树(根目录)、(子目录)、项值(影响系统的实际数据)、HKEY(子树符号,设计者认为根目录是"到项的句柄"。HandleTo key的简写)

按住win+r调出运行,或打开cmd、powershell输入regedit即可调出注册表编辑器

HKEY_CLASSES_ROOT

这个子树包含了所有应用程序运行时的必要信息。表明了各种文件的mime类型和关联的程序,类的ID用于表示应用程序和关联文件的图标。
在windows用户图形界面下,每件事、每个文件、每个目录、每个程序等都会被看作一个对象,每个对象有着确定的属性和他联系,HKCR包含着对象类型和他们的属性列表。

因此我们可以总结出HKCR主要功能作用为:

  • 一个对象类型和一个扩展名关联
  • 一个对象类型和一种图标的关联
  • 一个对象类型和一条命令的关联
  • 定义对象类型相关菜单选项和每一个对象类型的属性选项

HKEY_CURRENT_USER

此根键(子树)中记录了当前用户的配置数据信息,用户可以利用此根键下的子键修改windows的环境配置

  1. AppEvents
    包含了已注册的各种应用事件
  2. Console
    Windows2003控制台子系统存储设置,控制台子系统运行运行所有基于字符的应用程序
  3. Control Panel
    包含了与控制面板有关的内容
  4. Environment
    记录着已登录用户的环境变量
  5. Identities
    当前用户的ID,但不是主要的ID。在HKEY_USERS中,每个用户都有一个唯一ID。
  6. Keyboaed Layout
    存储已安装键盘的布局信息和硬件、驱动设置
  7. Network
    此项仅在当前用户具有映像的网络磁盘时才会存在。是父项,不保留重要数据
  8. Printers
    此电脑中连接的打印机的相关信息,包括用户设置的配置选项
  9. Session Information
    包含当前会话与应用程序的相关信息
  10. Software
    记录当前用户的特定应用和设置以及程序变量
  11. Volatile Environment
    当前用户的会话设置

HKEY_LOCAL_MACHINE

此根键保存与计算机、硬件、所安装的设备驱动器,以及影响所有计算机用户的配置选项

  1. SAM
    安全账户管理器,存储用户和数据组的地方。SAM数据由所有本地用户和组组成,包括用户访问文件夹、文件以及外设的权限
  2. SECURITY
    安全有关的数据项,安全策略和用户组策略的配置信息
  3. SOFTWARE
    操作系统在这里保存计算机的设置,组策略配置生效的配置,所安装的软件、版本等等
  4. SYSTEM
    控制操作系统的启动,几乎控制着操作系统所做的每一件事,特别是内核服务

HKEY_USER

此电脑默认用户的配置文件和已知用户的配置文件的子项


HKEY_CURRENT_CONFIG

计算机启动时所使用的硬件配置文件相关信息(HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardware Profilescurrent的别名)。


后记

注册表的备份和恢复
  • 备份
    依次选择文件 ->导出,选择导出范围并保存在制定路径即可
  • 恢复
    双击已备份的.reg文件或者选择文件 ->导入,找到该注册表文件即可

  • 已挂载磁盘
    HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
  • IE浏览网站的配置
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer
  • 在注册表中查询操作系统版本
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion
  • 在注册表中修改软件默认安装位置
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion中修改ProgramFilesDir和C:\Program Files (x86)
    • 依次点击win ->设置 ->系统 ->存储按照类型修改即可
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值