如何对注册表进行添加和删除键值的操作

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何对注册表进行添加和删除键值的操作

1、主键的添加与删除

必须要写清楚主键及其上层主键所在的所有层次,并用“[ ]”将这些内容括起来。如:我们要在HKEY_LOCAL_MACHINESoftware主键下添加一个名为“晨风工作室”的主键,在REG文件中应该这样描述:

REGEDIT4

[HKEY_LOCAL_MACHINESoftware晨风工作室]

注意:最上面的一行“REGEDIT4”的作用是表明该文件的类型的版本,它与下面的内容之间应该有一个空行。REGEDIT4适用于所有的Windows 操作系统。但在Windows 2000/XP中,我们也可以使用“Windows Registry Editor Version 5.00”格式。

删除主键和添加主键的格式一样,不同的是这次要在用“[ ]”括起来的主键路径前面加上“-”号。注意:删除主键的同时会将该主键下所有的内容都删除。因此使用时应十分注意。以删除名为“晨风工作室”的主键为例:REGEDIT4

[-HKEY_LOCAL_MACHINESoftware晨风工作室]

2、键值的添加与删除

①添加键值

该操作如同注册表编辑器中的“新建”命令。由于键值共有三种类型,因此在REG文件中,我们要为添加的键值确定数据类型,其格式如下:添加字符串值,则“=”号后边的内容应添加英文双引号;

添加DWORD值,“=”号后边的格式为“dword:数据”;

添加二进制值,“=”号后边的格式为“hex:数据”。

此外,我们还可用在“=”号前边加“@”符号的方法来设置默认键值(即在注册表编辑器经常看见的名为(默认)的键值。

比如我们要在“HKEY_LOCAL_MACHINESoftware晨风工作室”主键下设置默认键值为“晨风工作室”,并分别添加“地址(以上均为字符串值)”、“成员数(二进制值)”、“成员是否在同一座城市(DWORD值)”,则REG文件的内容应如下所示:

REGEDIT4

[HKEY_LOCAL_MACHINESoftware晨风工作室]

@="晨风工作室"

"地址"="北京海淀(100038)"

"成员数"=hex:7

"成员是否在同一座城市"=dword:00000000

在添加键值项目时,如果该键值所在的主键路径不存在的话,在添加键值项目的同时会自动新建该主键。

注意:很多细心的朋友可能已注意到,在“REG文件的创建”中,我们举的例子如下:

REGEDIT4

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVe rsionRun]

"vptray"="c:\Program Files\NavNT\vptray.exe"

"PowerStrip"="d:\program files\powerstrip\pstrip.exe"

为什么我们不写作“"PowerStrip"="d:program filespowerstrippstrip.exe"呢?原因也很简单:为了与注册表中表示主键的方

法区分开来,因为“”注册表文件中表示的是主键路径。

②修改键值

在前面我们提到过,我们可以用重复输入的方法来用正确的注册表数据覆盖以前输入的错误内容。因此,键值的修改实际上就是对对需要修改内容的键值重新设置,然后将它添加到注册表中即可。

删除键值:用REG文件删除键值的方法和删除主键非常类似,不同的是需要在“=”的后面加上“-”号,如:

"PowerStrip"=-"d:\program files\powerstrip\pstrip.exe"

3.3 REG文件的合并

用鼠标双击一个REG文件时,系统即会弹出“确实要把XXX.REG内的信息添加到注册表吗?”的对话框,单击“是”即可将REG文件中的内容导入注册表,导入完毕后系统会提示“XXX.REG中的信息已经成功输入注册表”,我们把这REG文件中的信息导入注册表的操作称为“合并”。

如果你经常遇到来路不明的REG文件,怕它们会对你的注册表赞成破坏,那么不妨将用鼠标双击REG文件时的默认操作改为“编辑”,方法是:打开资源管理器,单击“查看”菜单中的“文件夹选项”命令,在打开的对话框中单击“文件类型”标签,然后在“已注册的文件类型”列表中选择“注册表项”,再从下面的“打开方式”窗口中的“高级”按钮,在弹出的对话框中“操作”窗口中选择“edit”,然后再单击右侧的“设为默认值”按钮即可。

在这里笔者顺便告诉大家一个独门绝技,如果你希望REG文件在导入时没有任何提示,你可以在图4所示的对话框中选中“合并”,然后单击“编辑”按钮,在弹出对话框的命令行中输入“regedit.exe /s "%1"”即可,这是使用了注册表编辑器Regedit的一个被称为安静导入模式的隐藏参数“/S”,在导入REG文

件时如果加上“/S”参数,系统就不会再弹出任何提示对话框而直接导入了.4 注册表高级修改46例

看完上面三节的内容后,你对注册表已经有了较多的了解,下面我们就该

动手进行对注册表进行修改了。在修改之前,还是要请大家再温习一下本章第

二节的内容,并按以下步骤修改注册表:

1、完全备份注册表。原因就不用多说了吧?再高的高手也有失手的时候呀;

2、对注册表的改动宜“少吃多餐”,即每次做的修改不宜过多,因为对注册表的内容修改重新启动计算机后会全部生效,如果出现了问题,你可就再也想

不起来是哪个修改惹的祸了;

3、不要轻易从注册表中删除主键或键值,除非你很有把握,但在删除之前还是应该备份注册表。

好,下面我们就看看注册表修改的最实用、最有趣的30个实例(注意:在Windows中,有很多涉及到注册表的修改,其实完全可以利用“控制面板”中的相关工具来实现,对这类修改我们在本书的第一章中举了大量的实例,在此将

不再重复讲述这些设置在注册表中的修改,毕竟通过Windows对话框来修改

设置要安全得多,也直观的多)。以下的实例均以对Windows XP的注册表操

作为准,除非特别申明,否则该实例Windows 9x/2000XP中均适用,但有可能在注册表中所处的位置不一样,大家可以在注册表中用“查找”命令来直接定位。

.4.1系统优化与设置

1、为IRQ中断请求排优先次序

计算机的每一个主要部件都有对应的IRQ中断号,我们可以通过修改每个IRQ中断号的优先次序,来达到优化中断号对应的部件的目的。我们以优化系

统CMOS实时钟为例,它通过主板来提升性能。

相关文档
最新文档