REG注册表文件编写全攻略

REG注册表文件编写全攻略
2009-02-14 01:56:29 来源:计算机应用技巧资讯站
Windows 中的注册表文件(system.dat 和user.dat )是Windows 的核心数据库,因此,对Windows 来说是非常重要的。

通过修改注册表文件中的数据,可以达到优化Windows 性能的效果。

但修改注册表也可能 ...
Windows 中的注册表文件(system.dat 和user.dat )是Windows 的核心数据库,因此,对Windows 来说是非常重要的。

通过修改注册表文件中的数据,可以达到优化Windows 性能的效果。

但修改注册表也可能导致整个Windows 系统的崩溃!所以,在对注册表进行操作前或者是在安装一些软件前先对注册表进行备份。

下面介绍REG 文件的编写方法。

一、对主键的操作
1.新建一个主键
例如我们想在主键HKEY_CURRENT_USER\Software 下新建一个名叫“我的软件”的
主键。

那么,你可以打开记事本,写入如下内容:
说明:
(1) 第一行的REGEDIT4 必须用大写。

第二行必须为一个空行。

在最后必须要有一个回车。

(2) Windows 95/98/ME/NT4.0等的REG文件开头第一行是“REGEDIT 4”。

而Windows 2000/XP则是“Windows Registry Editor Version 5.00”,用以区分所使用的操作系统。

事实
上,“REGEDIT4”适合目前任何Windows 操作系统(9X/2000/XP/2003)。

然后将这个文件保存成为REG 格式。

例如,reg.reg
双击运行此文件,会弹出两次确认信息,确定后计算机就会把我们写的注册表项目写入注册表文件中。

你可以打开Regedit.exe 来检查一下。

2.删除一个主键
例如我们想把刚才我们建的那个名叫“我的软件”的主键删除掉,那么我们可以在记事本中这么写:
注意到前面的减号“ - ”了吧,这就是删除的意思。

将它保存成reg 格式,运行。

“我的软件”这个主键就被删掉了。

二、对键值项的操作
1.添加一个键值项
要新建一个键值项,必须要指明该键值所在的分支,该键值的名字、该键值的类型和该键值的值( 数据) 。

例如要在分支
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 下新建一个名为“ Nodrives ”,类型为“ Dword ” ,值为“ 00000004 ”的键值项。

你可以这么写:
说明:
(1) 键值类型dword 必须用小写,其他类型如hex 等也都必须用小写;
(2) 在新建键值项时,如果该键值所在的主键分支不存在,在添加新键值的同时系统会自动创建该分支;
(3) 在创建字符串类型的键值时,如果该字符串中包含路径分隔符,这个路径分隔符应该用双斜杠“ \\”表示。

例如:
关于键值类型,除了WindowsXP 外,其他的Windows 版本中都只有三种:Dword 值、二进制值和字符串值。

在REG 文件中,Dword 值用dword 表示,二进制值用hex 表示,字符串值直接用引号把内容括起来就行。

至于在WindowsXP 中,除了这三种外又增加了两种:多字符串值和可扩充字符串值。

在REG 文件中,默认键值是用@ 表示的,并且没有引号。

2、删除一个键值项目
例如我们要删除刚才创建的“ Nodrives ”键值,我们可以这么写:
注意到等号后面的减号了吧,这就是删除的意思。

3、修改键值项的值
例如我们想将前面创建的“ Nodrives ”键值项的值由原来的00000004 改为0000000c ,那么我们可以这么写:
这和创建一个新键值的方法是类似的,计算机会自动用0000000c 将00000004 替换掉。

以上都是一次执行一个操作,如果你想一次执行“一批”操作呢?很简单,只要把你要操作的项目一条一条的写入REG 文件里就行了。

如果是对同一个主键下的键值进行操作,你只要写一次键值所在的分支就可以,因为他们的分支都一样。

例如:
以上就是REG 文件的全部编写方法。

合集下载

如何制作简单的reg(注册表)文件

如何制作简单的reg(注册表)文件

如何制作简单的reg(注册表)文件阅读原文 - 发给好友 - 收藏 | 更多作者:regedit |来自:01regedit很多时候需要用到注册表导入,而部分初学朋友没有接触过注册表,怕弄错,又不敢弄,今天,虚心利用一个简单的小教程帮助大家解决这一问题。

第一步:在任意位置空白处,用鼠标右键,选择新建“文本文档”。

第二步:看到新建的文本文档并打开它。

第三步:粘贴要制成注册表文件的代码。

例:U盘没有写保护的开关,制成.reg文件,导入即可。

___________________________ __________________Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\S torageDevicePolicies] "WriteProtect"=dword:000000 00____________________________________________第四步:粘贴到我们新建的记事本中。

第五步:选择“文件”、“另存为”。

第六步:这是原有的文件名称及扩展名。

第七步:主文件名改成我们容易记的名称,扩展名必须写成reg ,而中间的分隔符必须为实心的“.”,初学的朋友最好不要动它,再选择文件存储位置,点“保存”即可。

第八步:看到我们成功制作的reg文件,大家要记好它的样子。

第九步:双击或右击打开这个文件,请大家在第一次使用前认真阅读提示框中的文字。

第十步:成功导入我们电脑中的注册表中。

时间仓促,水平有限,如有不周,请谅解。

批处理操作注册表完全攻略(读取注册表写入注册表等)

批处理操作注册表完全攻略(读取注册表写入注册表等)

批处理操作注册表完全攻略(读取注册表写⼊注册表等)⼀,批处理⽣成.Reg⽂件操作注册表 ⽤批处理中的重定向符号可以轻松地⽣成.reg⽂件。

然后⽤命令执⾏.reg⽂件即可! 这⾥,着重要了解.reg⽂件操作注册表的⽅法。

⾸先.reg⽂件⾸⾏必须是:Windows Registry Editor Version 5.00。

然后才是操作注册表的内容。

(就和从注册表中导出的⽂件格式⼀致) 1,创建⼦项 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\TTT] 在HKEY_LOCAL_MACHINE\SOFTWARE\下创建了⼀个名字为“TTT”的⼦项。

2,创建⼀个项⽬名称复制代码代码如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\TTT] "Name"="TTT BLOG" "EMail"="taoether@" "URL"="/ttt/" "Type"=dword:02 这样就在[HKEY_LOCAL_MACHINE\SOFTWARE\TTT]下新建了:Name、EMail、 URL、Type这四个项⽬ Name、Email、URL的类型是“String Value” Type的类型是“DWORD Value” (附:windows注册表值类型: REG_SZ 字符串值 REG_BINARY ⼆进制值 REG_DWORD DWORD值 REG_MULTI_SZ 多字符串值 REG_EXPAND_SZ 可扩充字符串值) 3,修改键值 修改相对来说⽐较简单,只要把你需要修改的项⽬导出,然后⽤记事本进⾏修改,然后导⼊(regedit /s)即可。

注册表全功略

注册表全功略
2、在对应MSTCP键值的右边窗口中,用鼠标单击窗口的空白处,从弹出的快捷菜单中选择“新建”/“DWORD值”,并给DWORD值取名为“BSDUrgent”,如果该键值已经存在,可以直接进行下一步;
3、然后将BSDUrgent值设置为0,重新启动计算机后就可以实现目的了。
十六、恢复对注册表的错误修改
2、用鼠标单击该键值下面的Hidden数值名称,如果未发现此名称,那么添加一个,其数据类型为REG_DWORD。
3、接着用鼠标双击此项,在弹出的“DWORD编辑器”对话框中输入1即可。
4、退出注册表编辑,重新启动计算机就可以在局域网中隐藏一个服务器了。
在注册表编辑HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\键值;
1、打开注册表编辑器窗口,并在窗口中依次访问如下键支:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System;
2、在对应System键值的右边窗口中,用鼠标单击窗口的空白处,从弹出的快捷菜单中选择“新建”/“DWORD串值”;取名为“NoFileSysPage”,并把它的值设置为“1”;
十三、不允许用户设置屏幕保护密码
1、打开注册表编辑器窗口,CURRENT_USER\ControlPanel\desktop\ScreenSaveUsePassword键支;
2、在对应ScreenSaveUsePassword键值的右边窗口中,将ScreenSaveUsePassword的值设置为0就可以了。
2、如果不存在该键值,就新建一个;
3、然后将该键值下方的DisableTaskManager的值设为1,表示将阻止用户运行任务管理器。

REG注册表文件编写全攻略

REG注册表文件编写全攻略

REG注册表文件编写全攻略Windows 中的注册表文件( system.dat 和 user.dat )是 Windows 的核心数据库,因此,对 Windows 来说是非常重要的。

通过修改注册表文件中的数据,可以达到优化 Windows 性能的效果。

但修改注册表也可能导致整个 Windows 系统的崩溃!所以,在对注册表进行操作前或者是在安装一些软件前先对注册表进行备份。

下面介绍REG 文件的编写方法。

一、对主键的操作1.新建一个主键例如我们想在主键 HKEY_CURRENT_USER\\Software 下新建一个名叫“我的软件”的主键。

那么,你可以打开记事本,写入如下内容:说明:(1) 第一行的 REGEDIT4 必须用大写。

第二行必须为一个空行。

在最后必须要有一个回车。

(2) Windows 95/98/ME/NT4.0等的REG文件开头第一行是“REGEDIT4”。

而Windows 2000/XP则是“Windows Registry Editor Version 5.00”,用以区分所使用的操作系统。

事实上,“REGEDIT4”适合目前任何Windows 操作系统(9X/2000/XP/2003)。

然后将这个文件保存成为 REG 格式。

例如, reg.reg双击运行此文件,会弹出两次确认信息,确定后计算机就会把我们写的注册表项目写入注册表文件中。

你可以打开 Regedit.exe 来检查一下。

2.删除一个主键例如我们想把刚才我们建的那个名叫“我的软件”的主键删除掉,那么我们可以在记事本中这么写:注意到前面的减号“ - ”了吧,这就是删除的意思。

将它保存成 reg 格式,运行。

“我的软件”这个主键就被删掉了。

二、对键值项的操作1.添加一个键值项要新建一个键值项,必须要指明该键值所在的分支,该键值的名字、该键值的类型和该键值的值 ( 数据 ) 。

例如要在分支HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersi on\\Policies\\Explorer 下新建一个名为“ Nodrives ”,类型为“ Dword ” ,值为“ 00000004 ”的键值项。

注册表文件全攻略

注册表文件全攻略

“.reg”文件全攻略有的时候为了方便修改注册表,我们会制作一些脚本,但是不管是inf文件还是vbs脚本,我觉得还是只有.reg文件是最方便的。

关于注册表的操作,常见的是创建、修改、删除。

--创建创建分为两种,一种是创建子项(Subkey)注:如果你对注册表的命名不是很清楚,可以看看注册表命名标准手册(/tips/registryhack/204.htm)我们创建一个文件,内容如下:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Test4Adam]然后执行该脚本,你就已经在HKEY_LOCAL_MACHINE\SOFTWARE\下创建了一个名字为“Test4Adam”的子项。

另一种是创建一个项目名称那这种文件格式就是典型的文件格式,和你从注册表中导出的文件格式一致,内容如下:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Test4Adam]"Test1"="Adam""Test2"=hex:61"Test3"=dword:00000064Test1的类型是“String Value”Test2的类型是“Binary Value”Test3的类型是“DWORD Value”注意:如果你的注册表中不存在Test4Adam这个子项,那么该脚本会为你创建该子项。

--修改修改相对来说比较简单,只要把你需要修改的项目导出,然后用记事本进行修改,然后导入即可,在此我就不再赘述。

--删除我们首先来说说删除一个项目名称,我们创建一个如下的文件:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Test4Adam]"Test1"=-执行该脚本,HKEY_LOCAL_MACHINE\SOFTWARE\Test4Adam下的"Test1"就被删除了;我们再看看删除一个子项,我们创建一个如下的脚本:Windows Registry Editor Version 5.00[-HKEY_LOCAL_MACHINE\SOFTWARE\Test4Adam]执行该脚本,HKEY_LOCAL_MACHINE\SOFTWARE\Test4Adam就已经被删除了。

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

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

使用REG注册表文件添加、修改或删除注册表键值和子项2013/4/9 22:14:35字作者:西西我们平时大多采用Regedit注册表编辑器来实现对注册表的修改操作,但是这种手工操作费时费力,当你要对多台PC统一修改注册表时,就要怨念了。

并且在某些情况下,如果注册表编辑器被禁用了,那么这种方法也会失效。

于是,推荐大家使用REG文件来快速完成注册表的修改。

REG文件实际上是一种注册表脚本文件,Regedit注册表编辑器可以使用REG文件来导入、导出注册表的子项和值。

双击REG文件(即用Regedit.exe 注册表编辑器程序运行该文件)即可将其中的数据导入到注册表中。

我们可以使用REG文件直接对注册表进行任何修改操作,且不受注册表编辑器被禁用的限制。

与导入相对的,可以使用Regedit注册表编辑器来将注册表中指定的项导出至REG文件,便于备份。

可将REG文件可分发至多台PC,进行批量的注册表修改。

REG文件可用任何文本文件编辑工具(如记事本)进行修改,熟练掌握后可以起到事半功倍、意想不到的效果。

1. 创建REG文件REG文件的创建过程非常简单,可以通过任何一个文本文件编辑工具来实现。

创建前记得先去掉“文件夹选项”中的“隐藏已知文件类型的扩展名”子项,使得你能够真正地修改文件的扩展名。

我们以记事本为例,打开记事本程序,选择“另存为”,文件名为“try.reg”,保存类型为“所有文件”(这一步很重要,否则保存后的文件会自动加上“.txt”扩展名),然后保存。

于是就获得了一个空的REG文件。

当然,你也可以选择直接修改记事本文件的扩展名,例如把文件“try.txt”改为“try.reg”。

双击执行该文件,就会弹出以下提示框,提示你是否要修改注册表。

2. REG语法2.1 基本语法Reg文件内容的基本语法格式如下:RegistryEditorVersion空行[RegistryPath1]"DataItemName1"="DataType1:DataValue1""DataItemName2"="DataType2:DataValue2"空行[RegistryPath2]"DataItemName3"="DataType3:DataValue3"空行[RegistryPath3]"DataItemName4"="DataType4:DataValue4"空行用于分隔多个键路径,每个键路径下可以有多个子键和值项。

注册表REG文件编写实例(创建、删除、添加、更改键值等等)

Windows 中的注册表文件(system.dat 和user.dat )是Windows 的核心数据库,因此,对Windows 来说是非常重要的。

通过修改注册表文件中的数据,可以达到优化Windows 性能的效果。

但修改注册表也可能导致整个Windows 系统的崩溃!所以,在对注册表进行操作前或者是在安装一些软件前先对注册表进行备份。

下面介绍REG 文件的编写方法。

一、对主键的操作1.新建一个主键例如我们想在主键HKEY_CURRENT_USER\Software 下新建一个名叫“我的软件”的主键。

那么,你可以打开记事本,写入如下内容:说明:(1) 第一行的REGEDIT4 必须用大写。

第二行必须为一个空行。

在最后必须要有一个回车。

(2) Windows 95/98/ME/NT4.0等的REG文件开头第一行是“REGEDIT4”。

而Windows 2000/XP则是“Windows Registry Editor Version 5.00”,用以区分所使用的操作系统。

事实上,“REGEDIT4”适合目前任何Windows 操作系统(9X/2000/XP/2003)。

然后将这个文件保存成为REG 格式。

例如,reg.reg双击运行此文件,会弹出两次确认信息,确定后计算机就会把我们写的注册表项目写入注册表文件中。

你可以打开Regedit.exe 来检查一下。

2.删除一个主键例如我们想把刚才我们建的那个名叫“我的软件”的主键删除掉,那么我们可以在记事本中这么写:注意到前面的减号“- ”了吧,这就是删除的意思。

将它保存成reg 格式,运行。

“我的软件”这个主键就被删掉了。

二、对键值项的操作1.添加一个键值项要新建一个键值项,必须要指明该键值所在的分支,该键值的名字、该键值的类型和该键值的值( 数据) 。

例如要在分支HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 下新建一个名为“Nodrives ”,类型为“Dword ”,值为“00000004 ”的键值项。

reg 批处理写法

在批处理脚本中,REG命令用于与Windows注册表进行交互。

以下是使用REG命令的一些常见用法示例:
1.添加键值对:
上述命令将在HKEY_CURRENT_USER\Software\MyApp键下添加一个名为"Setting"的字符串值,并将其值设置为"Value"。

2.删除键值对:
上述命令将删除HKEY_CURRENT_USER\Software\MyApp键下的"Setting"值。

3.查询键值对:
上述命令将查询HKEY_CURRENT_USER\Software\MyApp键下的"Setting"值的详细信息。

4.导出注册表:
上述命令将导出HKEY_CURRENT_USER\Software\MyApp键下的内容到指定的注册表文件(例如"C:\path\to\file.reg")。

这只是REG命令的一些基本用法示例,还有其他选项和参数可用于更复杂的注册表操作。

请注意,修改注册表需要谨慎操作,并确保您了解所做的更改可能对系统造成的影响。

在进行任何注册表更改之前,最好备份注册表或创建系统还原点。

初谈制作注册表REG脚本文件(中)

初谈制作注册表REG脚本文件(中)三、制作REG文件的具体操作1.创建新键创建新键的写法:[路径\新键名]例1,在HKEY_CLASSES_ROOT\*\shell 下创建主键,键名为:NewWindow。

脚本写法:------------------------------------------------------------------------------------------------Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\NewWindow]------------------------------------------------------------------------------------------------例2,再在例1的主键下创建子键,键名为:command。

脚本写法:------------------------------------------------------------------------------------------------Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\NewWindow\command]------------------------------------------------------------------------------------------------以上,是先创建主键后创建子键的,是分两步走的。

其实只要一步就行了,如例1的脚本没有导入,运行例2的脚本,主键、建子会一并创建成功的。

运行效果:2.创建键值项创建键值项的写法:@或"键值名"=键值符键值(1)创建默认键值项的写法: @=键值符键值在注册表中,每一个键都有一个默认键值项,并只能有一个默认键值项。

制作REG文件编辑注册表

制作REG文件编辑注册表Windows XP注册表除了可以用注册表编辑器、工具软件修改外,还可以直接用记事本制作REG文件叫本来直接修改,其优势是可以文件形式保存、交流,也保证了准确性和安全性。

下面我们分别从注册表项(子健、项值)的创建、修改、删除3个方面分析REG文件的制作。

1.创建和修改⑴创建子项我们现在需要在HKEY_LOCAL_MACHINE\SOFTWARE下创建一个名为"lvanLuo"的子项,则只须在记事本中输入以下内容:Windows Registry Editor Version 5.00(此处空一行)[HKEY_LOCAL_MACHINE\SOFTWARE\lvanLuo]将其保存为任一扩展名为REG的文件(如ivan.reg),双击其就可以在HKEY_LOCAL_MACHINE\SOFTWARE\下创建名为"lvanLuo"的子项。

⑵创建或修改值项现在要在HKEY_LOCAL_MACHINE\SOFTWARE\lvanLuo下新建一个名为"ivan"(如注册表中已有ivan值项,则为修改)、类型为"REG_DWORD"、值为"111"(16进制)的值项,则可在记事本中输入以下内容:Windows Registry Editor Version 5.00(此处空一行)[HKEY_LOCAL_MACHINE\SOFTWARE\lvanLuo]"ivan"=dword:111将以上文档保存为一个REG文件并双击之,如果此时你的注册表中没有lvanLuo这个子项,那么将会为你创建。

修改时也可把需要的注册表项导出,用记事本打开并修改,然后将其导入即可。

2.删除⑴删除值项如果将HKEY_LOCAL_MACHINE\SOFTWARE\lvanLuo\下名为"ivan"的值项删除,相应REG文件的内容为:Windows Registry Editor Version 5.00(此处空一行)[HKEY_LOCAL_MACHINE\SOFTWARE\lvanLuo]"ivan"=-⑵删除子项或要删除HKEY_LOCAL_MACHINE\SOFTWARE下的lvanLuo子项,REG文件如下书写:Windows Registry Editor Version 5.00(此处空一行)[-HKEY_LOCAL_MACHINE\SOFTWARE\lvanLuo]以上就是REG文件制作的全部内容,如果还有什么不懂的地方,只需将注册表中一项导出为REG文件,然后用记事本打开,对照注册表编辑器的相应项看看便明白了。

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