【知识分享】带你认识注册表

注册表是什么?


    注册表,英文名Registry,是Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。


注册表的打开方式?


    Windows+R打开运行,输入regedit或者regedt32。


    



注册表的由来?


    PC机及其操作系统的一个特点就是允许用户按照自己的要求对计算机系统的硬件和软件进行各种各样的配置。早期的图形操作系统,如Windows 3.x中,对软硬件工作环境的配置是通过对扩展名为.ini的文件进行修改来完成的,但.ini文件管理起来很不方便,因为每种设备或应用程序都得有自己的.ini文件。并且在网络上难以实现远程访问。为了克服上述的问题,在windows95及其后的版本中,采用了一种叫注册表的数据库来统一管理,将各种信息资源集中起来存储各种配置信息,并在Windows2000及以后的操作系统中,都提供了注册表编辑器regedit,以方便用户进行注册表的编辑。


注册表的组成部分?





    注册表有五大组成部分,注册表中都是以键来称呼一个分支,所以这五大组成部分又称为五大主键,其下面的分支称为子健,下面一一介绍。


    (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(双字值)。


    注册表通过键和子健来管理各种信息。但是,注册表中的所有信息是以各种形式的键值项数据保存下来。在注册表编辑器右窗格中,保存的都是键值项数据。这些键值项数据出现的最多的是字符串值、二进制值、双字值。




注册表的功能?


    首先说明,更改注册表信息后,需要刷新一下Windows资源管理器方可使设置生效。


    刷新Windows资源管理器步骤:就是在任务管理器中,打开详细信息,找到名称explorer.exe的程序,结束程序。然后在任务管理的左上角,打开文件——新建——输入explorer——确定,就完成了刷新。


1、禁止使用计算机中的一些功能


   (1)禁止使用任务栏属性设置:算是用户的个性化设置,所以在HKEY_CURRENT_USER中找。路径为:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,在右边的窗口中创建一个DWORD值,名称改为NoSetTaskBar,并设置其值为1,想恢复使用的话,就将值改为0就好。


   (2)禁止使用Windows快捷键:路径一样,在Explorer的右边的窗口中创建一个DWORD值,名称改为NoWinKeys,值设置为1。这样你就无法使用Windows+E等快捷键了。


   (3)禁止使用控制面板:同上,在Explorer的右边窗口中创建一个DWORD值,名称改为NoControlPanel,值为1。


   (4)隐藏电脑的关机按钮,同上,新建NoClose,键值改为1。


    在这里就是举两个例子,在Explorer的右边的操作中,你可以禁用你电脑中所有的应用程序,也可以选择可以使用的应用程序。





2、更改右键菜单内容


   比如说我经常使用计算器,我想在右键菜单中添加一个打开计算器的选项。

找到路径:HEKY_CLASSES_ROOT\Directory\Background\shell,在shell文件夹上右键单击,新建项,命名为Calculator。选中Calculator,右侧窗口会有一个默认项,将数据设置为“琚建飞的计算器”,这就是在右键上显示的名称。接着右键单击Calculator分支,新建项command。选中command,右侧窗口的默认项数据设置为计算器的路径:C:\Windows\System32\calc.exe。设置好了这些后,右键点击桌面,你就可以看到里面多了一个计算器选项了。

这里就举这一个例子,以点带面,你可以添加任何应用程序在右键,比如说QQ,关机等等。

   1.在文件夹右键上添加应用:HKEY_CLASSES_ROOT\Directory\shell

   2.在桌面右键上添加应用:HKEY_CLASSES_ROOT\Directory\Background\shell

   3.在桌面所有文件右键上添加应用:HKEY_CLASSES_ROOT\*\shell





3、去除快捷方式的小箭头


   找到路径:HKEY_CLASSES_ROOT\lnkfile,在lnkfile的右侧窗体中找到IsShortcut,删除它就好。





4、删除我的电脑下的顽固图标


   有的图标吧,右键单击它,没有删除选项,可以在那里放着又觉得太乱。可以在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace,你就可以在NameSpace文件夹下找到那些文件选项了,删除就好了。





5、禁用USB接口


   路径:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\usbstor,右侧窗口中找到Start键值,双击,数值改为4,表明计算机的USB端口就不能使用了,插上U盘不可读,如图,改为3后就恢复了。应用:我们在装系统的时候都知道,即使不知道这个电脑的账户密码,也可以通过U启进入PE(Preinstallation Environment,预安装环境),进而读取磁盘内容。这无形中就是一个风险,有安全级别需要的电脑,可以通过这个功能来加强防护。




注册表注意事项?


    (1)每个电脑都有自己独特的注册表,所以不可拷贝别人的电脑的注册表在自己的电脑上用。

    (2)注册表中包含电脑启动等重要信息,所以不要轻易更改注册表,一个小的修改可能会导致电脑无法启动。

    (3)可以时常备份注册表,以防注册表被破坏。


总结


    注册表的功能很是强大的,所以基本所有的信息在注册表中都有记录。有些病毒就是通过写入注册表的命令,以更改注册表信息,导致电脑出现一些问题。多了解一些注册表的信息,可以帮助我们更好的使用电脑。以上信息,如有漏洞,敬请斧正。微笑



评论 83
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值