细致讲解REG文件的方方面面

在我们对注册表执行配置或是修正的时分,有时分能够会用到一种扩展名为REG的文件,那么这个文件究竟是个什么东东呢?它究竟有什么作用,如何树立它,又该如何完成对注册表的各种操作呢?下面网侠为你一一道来!

REG文件是什么?

REG文件实践上是一种注册表脚本文件,双击REG文件即可将其中的数据导入到注册表中。议决商定的格式,我们可以使用REG文件直接对注册表执行任何修正操作,并且它对注册表的操作可以不受Regedit.exe被禁用的限定,因而功用更为强悍、灵敏;此外,由于REG文件可以用任何文本编辑器(如记事本执行翻开、编辑、修正,可以在发作错误的时分,议决改回REG文件中的数据后再导入,完成恢复操作,因而它更简约、安全。

REG文件做了什么?

REG文件关于注册表的操作可以归结为以下几种:新建主键、删除主键、新建键值、修正键值、删除键值,我们区分来看一下。以下实践操作以在Windows2000/xp中为例。

1、新建主键

比方我们想在主键[HKEY_CURRENT_USERSoft-ware]下新建一个名叫“新建主键称号”的主键。那么,我们可以翻开记事本,写入如下内容:

WindowsRegistryEditorVer- sion5.00[HKEY_CURRENT_USERSoftware新建主键称号]

输入完成后另存为一个形如“*.reg”的文件,再双击将其导入到注册表中,如图1所示,我们可以立杆见影地看到修正后的成效。

2、删除主键

要用REG文件在注册表中删除一个主键,方法是在[]中的主键途径先面加上一个-符号即可。值得留意的是,删除主键操作将会一并删除该主键下的一切子键及其键值项目。比方要删除我们刚才添加的那个主键,可以在记事本上输入下面的内容:

WindowsRegistryEditorVer-sion5.00

[-HKEY_CURRENT_USERSoftware 新建主键称号]

接下来,只需另存为一个*.reg文件,并双击将其导入注册表中即可立刻起效。

3、新建键值

在注册表编辑器右侧的键值项窗口空白处单击右键,挑选“新建”菜单项,可以看到这些键值被细分为:字符串值、二进制值、 DWord值等几品种型。
字符串值(REG_SZ),该值普通用来作为文件描画和硬件标志,可以是字母、数字,也可以够是汉字,但它是长度固定的文本字符串,最大长度不能超越255个字符。REG文件中普通表现为:“a”=“****”。二进制值(REG_BINARY),普通情况下,大非少数硬件组件信息以二进制数据存储,然后议决十六进制的格式显示在注册表编辑器中。该类型值没有长度限定,可以是恣意字节长,REG文件中普通表现为:“a”=hex:01,00,00,00。

DWOED值(REG_DWORD),配备驱动顺序和服务的许多参数都是此类型,以二进制、十六进制或十进制格式显示在注册表编辑器中。REG文件中普通表现为“a”=dword:00000001。

假设你用的操作系统是 Win-dowsXP,那么除了字符串值、二进制值、DWORD值外,你能够还会看到多字符串值、可扩大字符串值两种键值类型,不过这两种基本不用,在这里不做简介。在上面我们曾经明白了多见的键值以及它在REG文件中的表现格式,下面我们就来细致看看如何新建键值。

要新建一个键值项,必需要指明该键值所在的分支,该键值的称号、该键值的类型和该键值的值(数据。比方要在分支[HKEY_CUR-RENT_USER Software]下新建一个名叫“REG文件测试”的主键,并配置默许键值为“test”,并区分添加“字符串”键值项目(字符串值、“二进制” 键值项目(二进制值、“双字节”键值项目(DWORD值。你可以这么写:

WindowsRegistryEditorVer-sion5.00

[HKEY_CURRENT_USERSoftware REG文件测试]

@=“test”“字符串”=“CeShi”“双字节”=hex:01,00,00,00“Dword 值”=dword:00000001在REG文件中,Dword值用dword表示,二进制值用hex表示,字符串值直接用引号把内容括起来就行。值得留意的是,键值类型如dword、hex等也都必需用小写,此外,假设在树立字符串类型的键值时,假设该字符串中包含途径分隔符,这个途径分隔符必需用双斜杠“”表示。尚有就是,在Reg文件中,默许键值是用@表示的,并且没有引号。如图2所示,你可以十清楚晰地看出这种对应联系。

4、修正键值

修正一个键值项和树立一个新键值的方法是类似的,只需在REG文件中,修正相应数据就可以了。比方我们要将上例中的 Dword值改为00000000,我们可以这么写:WindowsRegistryEditorVer-sion5.00

[HKEY_CURRENT_USERSoftware REG文件测试]“Dword值”=dword:00000000在我们执行导入操作之后,新的数据会自动掩盖旧的数据,比如在本例中,会自动用 00000000将00000001替换掉。

5、删除键值

用REG文件删除键值项目也是议决-号完成的,只需把-符号放在键值项目的等号后面就行了。我们要删除图2所示中我们添加的多个键值项目,我们可以这么写,如图3所示:

WindowsRegistryEditorVer-sion5.00

[HKEY_CURRENT_USERSoftware REG文件测试]

@=“test”“字符串”=-“双字节”=-“Dword值”=-留意到等号后面的减号了吧,这就是删除的意思。

到这里,关于REG文件我们就简介完了,同伴们可以在实际中多多实验,渐渐地就会得心应手了。

(0)

相关推荐

  • 注册表".REG"文件完全攻略

    何谓REG文件 REG文件实际上是一种注册表脚本文件,双击REG文件即可将其中的数据导入到注册表中。利用REG文件我们可以直接对注册表进行任何修改操作,它对注册表的操作可以不受注册表编辑器被禁用的限制 ...

  • reg文件如何打开?

    reg文件可以用以下步骤打开:开始...运行...输入regedit就可以打开注册表,REG文件的创建是非常简单的,可以通过任何一个文本文件编辑工具来实现。打开记事本,在记事本文件中输入相关内容然后保 ...

  • 注册表不允许使用.reg文件

    注册表具有导出和导入的功能,可以将扩展名为.reg的文件导入合并到注册表中,可以用于注册表的备份与导出.但这样也有一定的危险性,因为当打开一个.reg文件的时候,其默认的功能就将为该文件的内容导入注册 ...

  • 安装SQLServer如提示挂起导入本注册表可解决的reg文件

    其实我们以前就发过很多这样的文章,大家可以参考学习以下,直接修改或运行一下这个reg文件即可. 复制代码 代码如下: Windows Registry Editor Version 5.00</ ...

  • 如何创建reg文件(reg文件怎么编辑)

    有的时候为了方便修改注册表,我们会制作一些脚本,但是不管是inf文件还是vbs脚本,我觉得还是只有.reg文件是最方便的.关于注册表的操作,常见的是创建.修改.删除.一.创建创建分为两种,一种是创建子 ...

  • 运行.reg文件恢复Windows XP系统注册表

    .reg文件是使用"注册表编辑器"导出的注册表文件,这种文件能够被Windows XP系统直接读取.因此用户可以直接运行事先备份的.reg文件,以便恢复注册表.操作步骤如下所述. ...

  • 如何用reg注册文件添加或删除注册表项

    注册表是系统的核心组成部分,很多设置都由注册表来控制,所以,在一定程度上了解注册表,就是了解系统的开始,本文介绍如何用reg注册文件添加或删除注册表项,下面以在右键中添加记事本菜单与删除记事本菜单为例 ...

  • 使用REG注册表文件添加.修改或删除注册表键值和子项介绍

    REG文件实际上是一种注册表脚本文件,Regedit注册表编辑器可以使用REG文件来导入、导出注册表的子项和值。双击REG文件(即用Regedit.exe 注册表编辑器程序运行该文件)即可将其中的数据 ...

  • reg是什么文件

    reg文件是注册表文件,REG文件可以用任何文本文件编辑工具(例如记事本)进行修改