首页  编辑  

注册表编辑器使用攻略

Tags: /计算机文档/注册表专题/   Date Created:
在Windows中,注册表起着核心的作用,很多对于Windows的修改和优化,都跟注册表有密切的关系!因此如何操作注册表,就成了你是否是一个Win“高手”的标志,下面我就讲讲如何使用注册表修改和网友在回答提问时关于注册表的一些默认的操作和简写的习惯。
警告:因为注册表关系到系统的运行,所以请在对注册表进行任何操作之前备份注册表,要备份注册表可以用下面要说的导出注册表文件的方法备份,也可以用scanreg进行备份,还可以用复制文件的方法复制Windows目录下的user.dat和system.dat两个文件进行备份,也可以用第三方的程序进行备份。如果机器无法启动,可以在开机的时候启动到DOS下面,在命令提示符下输入scanreg /restore即可。执行该操作可将注册标恢复为上次成功启动计算机的状态。
1)运行
 一般地对于注册表的修改利用Windows自己本身带的注册表编辑器就可以修改,但是出于安全的考虑,M$并没有在开始菜单中为注册表编辑器建立一个快捷方式,要运行注册表编辑器可以采用如下的步骤:单击“开始”按钮--〉“运行...”--〉在弹出的对话框中输入regedit,然后点击确定即可!
2)界面
 下面先了解一下注册表编辑器的界面:
  左边是一个类似于资源管理器的目录树一样的视图,凡是在左边出现的都是“主键”,如果前面有“+”号,表示下面还有一层,我们可以用鼠标单击“+”号展开下面一层,当前打开的主键将以打开的文件夹小图标表示出来,右边的是一个类似于列表框的的视图,最前面的是名称,就是键名,后面的数据是键值,最上面的是默认值。默认这个键名总是存在的,不能被删除。但是它的键值(数据)可以删除。右边的视图中“名称”和“数据”中键有一条竖线,可以用鼠标进行拖动,以便有足够的宽度可以看清键名或者数据。这里告诉大家一个简单的找到最适合宽度的方法:按Ctrl+数字小键盘的“+”即可!
3)数据类型
  接下来我们了解一下键值的一些数据类型:
键值一共有三种类型:字符串、二进制值、DWORD值。字符串用于保存字符型的数据,二进制型可以保存几乎无限制的数据量,DWORD值实际上是一个整数。要修改一个键名的数据,可以双击那个键名,然后在弹出来的对话框中输入你的数据即可。根据数据类型的不同,有相应的三种修改数据对话框:修改字符串的、修改二进制值的、修改DWORD值的。修改DWORD的值可以按照两种方式输入:十六进制和十进制。修改二进制值的时候大家要注意他的长度,不能超过也不要少于,二进制值是按照十六进制方式输入的,只能输入0-9,A-F这些字符!
4)菜单
A.文件
引入注册表文件:我们可以用任何的文本编辑器建立后缀名为.reg的文件,然后用regedit导入,这就为我们从别处得到文将来修改自己的注册表提供了方便。例如在网络上,常常有类似下面的文字:
将下面的内容另存为一个文件,导入注册表即可
;----Cut From Here------
REGEDIT4
[HKEY_CURRENT_USER\Control Panel\Sound]
"Beep"="No"
;----Cut End Here-------
这段话的意思就是说将从"REGEDIT4"开始的到";----Cut End Here-------"的内容复制下来,然后用任何一个文本编辑器(例如记事本)新建一个文件,将复制的内容粘贴过去,然后保存为任意一个后缀名为.reg的文件,双击它,然后点击确定即可!也可以运行注册表编辑器然后选择文件菜单下面的引入注册表文件导入。
导出注册表文件:给我们提供的另外一种的备份手段。例如我们要修改HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer但是我们又不想备份整个注册表,或者只想看看修改后的模样,希望修改完毕之后恢复原样,那么我们就可以暂时把这个主键下面的东西导出,保存为一个文件,然后修改完毕之后要恢复的话,只要导入刚才保存的文件即可。如果你有什么好的修改,也可以用这个方法导出来,给大家分享!
下面的连接远程注册表和断开远程注册表是用于远程管理注册表的,需要在远程的机器上安装远程注册表管理才能使用,对于一般人来说,不会用到,就不详细讲解了。
退出:很简单,关闭注册表编辑器,和点击右上角的关闭按钮的效果一样。
B.编辑
对注册表的大部分的操作,都可以用编辑菜单下面的命令完成,当然,编辑菜单下面的命令在鼠标的右键菜单中也有!
新建--〉主键:
打开指向要添加新主键的位置,右键单击要添加新主键的文件夹,指向“新建”,然后单击“主键”,新主键将显示为临时文件名,键入新主键的名称,然后按 ENTER 键。
新建--〉字符串值:
打开指向要添加新注册表项值的位置,右键单击要添加新注册表项值的位置,指向“新建”,然后单击要添加值的类型“字符串值“,新注册标项值以临时文件名显示,键入新注册标项值的名称,然后按 ENTER 键。
其他的几个类似,就不罗嗦了。
删除:
用于去掉不需要的主键或者键名,要注意的是,删除是不可逆的。如果删除主键的话,会连同下面的子目录一起删除!而且不可恢复!所以删除主键必须小心!如果要删除键名,只要选中之后按Del就可以了。
重命名:
用于修改主键或者键名的名字,操作同资源管理器。
复制键名:
只是为了和其他的程序交换数据方便用的。例如HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer就是用复制键名的方法复制下来粘贴到这儿的。
查找:
这是一个非常有用的功能,能够让我们从大海般的注册表数据中迅速找到想要的数据或者进行定位!举一个例子:例如有一个软件,它的名字叫ABCDE,由DEMO公司开发,安装在D:\ABCDE下面,那么我们就可以用查找的方法在注册表中查找关于软件ABCDE的信息!点击查找之后,会有一个对话框,在查找目标中输入跟ABCDE有关的信息,如D:\ABCDE,软件的名称ABCDE,或者开发公司的名字DEMO,然后指定查找的范围,一般地,软件的开发公司名字和软件的名字是主键,而软件的安装路径等是键值或者键名。要注意的是查找功能不支持路径,例如SoftWare\Microsoft是不支持的。必须输入SoftWare或者Microsfot分别查找。
查找下一个:
功能类似查找,只不过是接着上次查找的地方开始继续查找而已。
C.查看
这个菜单下面要讲的不多,拆分功能用于平衡左右的试图用的。刷新用于强制更新注册表的数据,使显示出来的数据和真正的数据一致。
D.帮助
谁都懂!!!
5)例子
为了帮助大家熟悉别人在回答你的问题的时候的一些常用的写法,特举几个例子。
A.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer--〉NoInternetIcon(Dword)=1。//它的功能是删除桌面上的Internet Explorer图标。
这句话的意思就是,运行注册表编辑器,一层层打开左边的目录直到找到Explorer为止,然后修改右边的键名为NoInternetIcon的键值,而这个NoInternetIcon的数据类型为Dword。他的数据值为1。如果右边没有这个键名,请右击鼠标,再谈出的菜单中选择“新建”--〉“Dword值”,然后输入NoInternetIcon,回车,之后双击NoInternetIcon,再弹出来的对话框中输入1,确定即可。
B.在注册表中查找键名“WellSoft”,将它删除即可。
这句话的意思,就是运行注册表编辑器,然后选择菜单中的“编辑”--〉“查找”,在弹出来的对话框中输入WellSoft,然后将“键值”选中,其他的不要选择,如果需要精确匹配的话,请选择“只匹配整个字符串”,这样能够加快查找的速度。然后点击确定即可,找到之后,按“Del”将它删除。如果没有找到,说明在你的注册表中不存在。可以用F3继续查找,直到完成对注册表的搜索为止。
C.HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder--〉Attributes=40 01 00 20改成70 01 00 20。//它的功能是让回收站的右键的功能更加完善。
这句话的意思就是用注册表编辑器一层层展开HKEY_CLASSES_ROOT,CLSID,{645FF040-5081-101B-9F08-00AA002F954E},ShellFolder,然后找到右边的Attributes,双击它,注意他的数据的长度为4个字节,删除40 01 00 20,然后输入数据70 01 00 20,点击确定即可。
D.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System-->NoDispBackGroundPage=dword(1)。//它的功能是禁止显示背景设置。
这句话的意思是用注册表打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System,然后修改右边的NoDispBackGroundPage的值为1。如果没有NoDispBackGroundPage键名的话,请右击之后选择“新建”--〉DWORD值,然后输入NoDispBackGroundPage,回车,然后双击NoDispBackGroundPage,在弹出来的对话框中输入1之后点击确定即可。
E.HKEY_CURRENT_USER\Control Panel\Desktop--〉PaintDesktopVersion(字符串)=1,重启。//它的功能是在桌面上的右下角显示Windows的版本。
这句话的意思就是用注册表编辑器打开HKEY_CURRENT_USER\Control Panel\Desktop,修改右边的PaintDesktopVersion(如果没有,请自己新建一个,字符串型的)的值为1,重启是指必须重新启动才能生效。
希望这篇文章对大家有一点儿帮助。
暂时就写这么多,如果有好的建议和意见,请Mail:Kingron@163.net。