Reg命令大全

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

Reg命令⼤全
1. REG ADD
⽤该命令加⼊⼀个新的指定键值,从给出的例⼦⽂件来看,基本的使⽤⽅法如下:
命令-计算机名称-根键名-[⼦键名称-类型-数据]下⾯是更详细、规范的表述:
REG ADD [\\Machine\]Keyname [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]
参数及说明:
Machine :
计算机名称,此处关于计算机名称的介绍,其它命令也将使⽤,请注意.以Machine指定远程计算机名称,如果省略,默认值是使⽤当前的本地计算机,不能使⽤驱动器名来指定远程计算机名.计算机名称前⾯的双反斜杠符号不能省去.如:
\\MYDIAC 就是⼀个正确的范例.
Keyname :键名,此处关于键名的解释,其它命令也将使⽤,请注意.
格式:[Rootkey\]Key
Rootkey 是根键
根键可以使⽤以下形式的简写:
根键名
简写形式
HKEY_LOCAL_MACHINE
HKLM
HKEY_CURRENT_USER
HKCU
HKEY_CLASSES_ROOT
HKCR
HKEY_CURRENT_CONFIGURATION
HKCC
注意: HKLM 和 HKCU 键值仅适⽤与远程计算机。

Key :⼦键
所选根键之下的⼦键的完整名字
/v Valuename
向指定注册表加⼊新键值的名称,如果包含有空格,则字符串应使⽤引号
/ve
加⼊的空键值名
/t type
指定使⽤的数字或字符串的类型,这些类型与win9x相同,这⾥不再详细介绍.
/s Separator
指定注册表使⽤的数据字符串的分隔字符,例如使⽤REG_MULTI_SZ类型时.默认情况下就 "\o" 作为分隔字符。

/f
允许覆盖现存的注册表
/d Data
向注册表中的指定键以指定数据赋于键值
2. REG COMPARE
将当前(本地计算机)的注册表与另外⼀个注册表或另外⼀个远程计算机上的注册表进⾏⽐较.将⽐较结果输出到⼀个⽂件上.
REG COMPARE [\\Machine\]Keyname1 [\\Machine\]Keyname2 [/v ValueName] | /ve] [/s] [Output]
参数及说明:
Machine :
指定的计算机名称.含义与上⾯⼀样
Keyname1, Keyname2:
注册表的键名,含义及格式与上⾯⼀样
/V Valuename:
进⾏⽐较的键值的名称,如果包含有空格,则字符串应使⽤引号
/VE, /ve
⽐较默认(⽆键名的)键值
/S, /s :
⽐较所有⼦键
Output 输出
以下列形式的开关参数控制输出结果:
/OA,/oa:输出全部的不同部分与相同部分
/OD,/od:仅输出不同部分; /OS,/os:仅输出相同部分
/ON,/on没有任何输出
返回代码的含义:
0:成功地进⾏了⽐较,⽐较的结果是⼆者相同
1:⽐较过程失败; 2-成功地进⾏了⽐较,⽐较的结果是⼆者不相同
3.REG COPY
将当前的注册表或远程计算机上的注册表拷贝到⼀个新的位置(或计算机上)。

REG COPY [\\Machine\]SourceKey [\\Machine\]DestinationKey [/s] [/f]
参数及说明:
Machine :
指定的计算机名称.含义与上⾯⼀样
SourceKey 和 DestinationKey:
"源"键和"⽬的"键:注册表的键名称,含义及格式与上⾯⼀样
/s :
拷贝全部⼦键及键值
/f
强制拷贝
举例:
甲例⼦:REG COPY HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp
这⾥MyApp和 SaveMyApp 是不同注册表中的⼦键名,都在键名为 MyCo的键之下.执⾏结果是将MyApp拷贝向SaveMyApp中。

⼄例⼦: REG COPY \\SAFARI\HKLM\Software\MyCo \\ZODIAC\HKLM\Software\MyCo
这⾥的ZODIAC和SAFARI是计算机名,MyCo 是两台机器的注册表中都有的键名,执⾏结果是SAFARI机器的键值被拷向ZODIAC.它与上⾯⼀个的主要区别是:1.两台机器都是远程计算机.2.所拷贝的是该键之下的全部内容⽽不是某⼀项.
丙例⼦: REG COPY \\ZODIAC\HKLM\Software\MyCo HKLM\Software\MyCo1
作⽤与上⾯类似,但ZODIAC是远程计算机,⽽HKLM是本地当前所⽤计算机.
4.REG DELETE
删除⼀个注册表、注册表键值或⼦键值.
REG DELETE [\\Machine\]Keyname [/v ValueName | /ve | /va] [/f]
参数及说明:
Machine :指定的计算机名称.含义与上⾯⼀样
Keyname :注册表的键名称,含义及格式与上⾯相同
/v Valuename :
指定删除的键值的名称,如果包含有空格,则字符串应使⽤引号
/va :删除该键之下的所有键值
/ve :删除⽆键名的值
/f :强制删除
5.REG EXPORT
将注册表导出到⼀个⽂件上.仅适⽤于在本地计算机导出。

REG EXPORT Keyname Filename [/nt4]
参数及说明:
Keyname :注册表的键名称,含义及格式与上⾯相同
FileName :导出的注册表⽂件名
/nt4 以windowsNT4.0的注册表格式导出
6.REG IMPORT
将(备份的)⼀个注册表⽂件导⼊到计算机中.仅适⽤于在本地计算机。

REG IMPORT FileName
参数及说明:
FileName :准备导⼊的注册表⽂件名
7.REG LOAD
从备份的注册表中临时装⼊⼀个指定的键值,这种操作类似于使⽤注册表编辑器导⼊某⼀个键值。

REG LOAD [\\Machine\] KeyName FileName
参数及说明:
Machine 计算机名,参数含义与上⾯相同。

Keyname:临时装⼊的键名称,但含义及格式与上⾯相同
Key:指定的键名,这个键名是指定⽂件中所选择的根键或其以下的键值的集合,这个临时装⼊的键或其集合将在下次启动时删除,也可以⽤REG UNLOAD命令删除。

FileName :指定的⽂件名。

8.REG QUERY
显⽰相关项⽬的信息,此处所指项⽬可以是整个注册表之中的根键、⼦键或其键集合。

REG QUERY [\\Machine\]KeyName [/v ValueName | /ve] [/s]
参数及说明:
Machine 计算机名称,含义与上⾯相同
Keyname 键名 含义及格式与上⾯相同
Key 所选择根键之下的⼦键名
/v Valuename :指定的希望显⽰键值的名称,如果包含有空格,则字符串应使⽤引号
/ve :显⽰⽆键名的值.
/s 显⽰指定键名之下所有⼦键
9.REG RESTORE 恢复注册表
REG RESTORE [\\Machine\]KeyName FileName
参数及说明:
Machine 计算机名称,含义与上⾯相同
Keyname 键名,含义及格式与上⾯相同
FileName :
⽂件名,这个⽂件必须是⽤REG SAVE命令所建⽴的
10.REG SAVE
保存注册表,这个操作是类似注册表编辑器中的将整个注册表导出到⼀个⽂件中,当然,也可以导出某个键或其下⾯的⼦键的集合.
REG SAVE [\\Machine\]KeyName FileName
Machine:计算机名称,含义与上⾯相同
Keyname 键名,含义及格式与上⾯相同
 FileName :
指定的导出⽂件名,如果不指定路径,则⽂件就默认保存在当前计算机的当前⽬录下;如果是远程计算机,不指定路径时,导出⽂件保存在%SystemRoot%\system32 ⽂件夹.
注意:不能保存HKLM\Security ⼦键.因它是受系统保护的.
11.REG UNLOAD
移去装⼊的部分,移去原来⽤RED LOAD命令装⼊的部分键或其以下的⼦键集合.
REG UNLOAD [\\Machine\]KeyName
参数及说明:
Machine 计算机名称,含义与上⾯相同
Keyname 键名,含义与上⾯相同
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
reg add
Windows 控制台注册表⼯具 - 版本 3.0
版权所有 (C) Microsoft Corp. 1981-2001. 保留所有权利。

REG ADD KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]
KeyName [\\Machine\]FullKey
远程机器的机器名 - 忽略默认到当前机器。

远程机器上只有 HKLM 和 HKU。

FullKey ROOTKEY\SubKey
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
SubKey 所选 ROOTKEY 下注册表项的完整名
/v 所选项之下要添加的值名
/ve 为注册表项添加空⽩值名<⽆名称>
/t RegKey 数据类型
[ REG_SZ | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN |
REG_DWORD | REG_BINARY | REG_DWORD_LITTLE_ENDIAN |
REG_NONE | REG_EXPAND_SZ ]
如果忽略,则采⽤ REG_SZ
/s 指定⼀个在 REG_MULTI_SZ 数据字符串中
⽤作分隔符的字符
如果忽略,则将 "\0" ⽤作分隔符
/d 要分配给添加的注册表 ValueName 的数据
/f 不⽤提⽰就强⾏改写现有注册表项
例如:
REG ADD \\ABC\HKLM\Software\MyCo
添加远程机器 ABC 上的⼀个注册表项 HKLM\Software\MyCo
REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
添加⼀个值(名称: Data,类型: REG_BINARY,数据: fe340ead)
REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail
添加⼀个值(名称: MRU,类型: REG_MUTLI_SZ,数据: fax\0mail\0\0)
REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d %%systemroot%% 添加⼀个值(名称: Path,类型: REG_EXPAND_SZ,数据: %systemroot%)
注意: 在扩充字符串中使⽤双百分⽐符号( %% )
------------------------------------------------------------------------------------------------------
为IE添加代理⽰例
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "ProxyEnable"=dword:00000001
"ProxyServer"=10.20.220.130:80
"ProxyOverride"=172.*;*;172.*;*;*;172.17.64.91;。

相关文档
最新文档