前言

     注册表是windows的核心,无论是日常操作还是对windows的深入管理和维护,都需要对注册表进行读写。 注册表在windows启动、运行过程中起着至关重要的作用。

     本文主要介绍什么是注册表、注册表的结构、如何编辑注册表等内容。

一、注册表的概述

     从windows 95开始,windows操作系统使用注册表的数据库来保存配置信息。但仍然保留了.ini配置文件,以兼容早期的应用程序,新开发的应用程序会降配置信息写入注册表。

     注册表中存储的配置信息包括计算机的硬件、安装的APP、以及每个APP都可以创建的文档类型、每个用户账户的配置、图标的属性等。注册表数据由多个文件组成。

     由于注册表数据库是直接以二进制进行存储的,不能使用记事本等文本编辑器修改,所以windows提供了“注册表编辑器”。

二、注册表结构

     注册表采用树状结构,注册表中显示有5颗“子树”,子树下面的各级分支称为“项”或“子项”,子项中的数据称为“值”。

     注册表打开方法:win+R输入regedit

注册表 EnableLUA 注册表是干什么的_网络

区域①为5棵“子树”,区域②为“子项”,区域③为“值”。

1、子树及描述

HKEY _ CLASSES _ ROOT :包含用于各种 OLE 技术和文件类关联数据的信息。

HKEY _ CURRENT _ USER :包含当前以交互方式登录的用户配置文件。

HKEY _ CURRENT _ CONFIG :包含在启动时由本地计算机系统使用的硬件配置文件的相关信息加载的设备驱动程序,显示时要使用的分辨率。

HKEY_USERS:记录关于动态加载的用户配置文件和默认配置文件的信息。

KHEY_LOCAL_MACHINE:记录关于本地计算机系统的信息,包括硬件和操作系统数据。

2、子项

     子项为子树的分支,打开某个子树文件,里面的即是子树。

3、值

     注册表“项”或“子项”中的数据称为“值”。“值”具有3部分(值的名称、值的类型,该值的本身的数据)。

三、编辑注册表

     手工编辑注册表,可以达到定制windows操作环境、优化windows性能、增强windows安全性。

1.创建子项

     创建子项可以通过编辑”菜单或快捷菜单实现。例如,要在 HKEY _ CURRENT _ CONFIG 中新建一个项,可以右击“ HKEY _ CURRENT _CONFIG "选项,在弹出的快捷菜单中选择“新建”“项”选项,然后输入新项的名称,按 Enter 键即可。

2、创建值

     每个子项中都会自动创建一个名称为“(默认)"的值,用户可以创建其他的值。例如,要在HKEY _ CURRENT _ CONFIG 中创建一个新值,可以右击“ HKEY _ CURRENT _ cONFIG ”选项,在弹出的快捷菜单中选择新建”选项,选择值的类型,然后输入新值的名称,按 Enter键即可。

注册表 EnableLUA 注册表是干什么的_运维_02

 3、修改值

     选中要修改的值,选择“编辑”→“修改“选项,或右击要修改的值,在弹出的快捷菜单中选择“修改”选项,在打开的对话框中输入新的数据,单击“确定”按钮。

4、删除子项或值

     选中要删除的子项或值,选择“编辑”一“删除”选项,或右击要删除的子项或值,在弹出的快捷菜单中选择“删除”选项。

5、重命名子项或值

     选中要重命名的子项 值,选择“编辑”→“重命名”选项,或右击要重命名的子项或值,在弹出的快捷菜单中选择“重命名”选项,在打开的对话框中输入新的名称,单击确定”按钮。

注册表 EnableLUA 注册表是干什么的_windows_03

四、注册表编辑器的基本操作

1、创建子项:可通过“编辑”菜单或快捷菜单实现(右击--新建--项)。

2、创建值:每个子项中都会自动创建一个名称为“默认”的值,我们也可以创建新的值(右击--选择新建--选择值)。

注册表 EnableLUA 注册表是干什么的_运维_04

 

3、修改值:选中要修改的值--选择“编辑”--“修改”选项或右击要修改的值--选“修改”选项,改好后点击确定。

注册表 EnableLUA 注册表是干什么的_网络_05

4、删除子项或值:选中--选择“编辑”--“删除”选项或右击要删除的子项或值--删除。

5、重命名子项或值:选中--选择“编辑”--“重命名”