xp注册表命令行操作大全

转载 2007年10月11日 11:02:00

REG命令    
  Reg  
对注册表子项信息和注册表项值中的值执行添加、更改、导入、导出以及其他操作。  

reg   命令包括:  

reg   add  

reg   compare  

reg   copy  

reg   delete  

reg   export  

reg   import  

reg   load  

reg   query  

reg   restore  

reg   save  

reg   unload  

reg   add  
将新的子项或项添加到注册表中。  

语法  
reg   add   KeyName   [{/v   ValueName   ¦   /ve}]   [/t   DataType]   [/s   Separator]   [/d   Data]   [/f]  

参数  
KeyName  

指定要添加的子项或项的完整路径。要指定远程计算机,请包括计算机名(以   //ComputerName/   格式表示),并将其作为   KeyName   的一部分。省略   //ComputerName/   会导致默认对本地计算机的操作。KeyName   必须包括一个有效的根键。有效根键包括   HKLM、HKCU、HKCR、HKU   以及   HKCC。如果指定了远程计算机,则有效根键是   HKLM   和   HKU。  

/v   ValueName  

指定要添加到指定子项下的注册表项名称。  

/ve  

指定添加到注册表中的注册表项为空值。  

/t   Type  

指定注册表项的类型。Type   必须是以下几种类型之一:  

REG_SZ  

REG_MULTI_SZ  

REG_DWORD_BIG_ENDIAN  

REG_DWORD  

REG_BINARY  

REG_DWORD_LITTLE_ENDIAN  

REG_LINK  

REG_FULL_RESOURCE_DESCRIPTOR  

REG_EXPAND_SZ  

/s   Separator  

当指定了   REG_MULTI_SZ   数据类型并且需要列出多个项时,指定用来分隔数据的多个实例的字符。如果没有指定,将使用默认分隔符“/0”。  

/d   Data  

指定新注册表项的数据。  

/f  

添加注册表项而不要求确认。  

/?  

在命令提示符处显示   reg   add   的帮助。  

注释  
•   该操作不能添加子树。该版本的   Reg   在添加子项时无需请求确认。  
   
•   下表列出了   reg   add   操作的返回值。    

   
值   描述    
0  
  成功  
   
1  
  失败  
   
   
•   对于   REG_EXPAND_SZ   项类型,在   /d   参数内将插入符号   (   ^   )   与“%”一起使用。    
   

示例  
要在远程计算机   ABC   上添加   HKLM/Software/MyCo   项,请键入:  

REG   ADD   //ABC/HKLM/Software/MyCo  

要将一个注册表项添加到   HKLM/Software/MyCo,选项为值名:Data;类型:REG_BINARY;数值数据:fe340ead;请键入:  

REG   ADD   HKLM/Software/MyCo   /v   Data   /t   REG_BINARY   /d   fe340ead  

要将一个多值注册表项添加到   HKLM/Software/MyCo,选项为值名:MRU;数据类型:REG_MULTI_SZ;数值数据:fax/0mail/0/0;请键入:  

REG   ADD   HKLM/Software/MyCo   /v   MRU   /t   REG_MULTI_SZ   /d   fax/0mail/0/0  

要将一个扩展的注册表项添加到   HKLM/Software/MyCo,选项为值名:Path;数据类型:REG_EXPAND_SZ;数值数据:%systemroot%;请键入:    

REG   ADD   HKLM/Software/MyCo   /v   Path   /t   REG_EXPAND_SZ   /d   ^%systemroot^%  

reg   compare  
比较指定的注册表子项或项。  

语法  
reg   compare   KeyName1   KeyName2   [{/v   ValueName   ¦   /ve}]   [{/oa   ¦   /od   ¦   /os   ¦   on}]   [/s]  

参数  
KeyName1  

指定要比较的第一个子项的完整路径。要指定远程计算机,请包括计算机名(以   //ComputerName/   格式表示),并将其作为   KeyName   的一部分。省略   //ComputerName/   会导致默认对本地计算机的操作。KeyName   必须包括一个有效的根键。有效根键包括   HKLM、HKCU、HKCR、HKU   以及   HKCC。如果指定了远程计算机,则有效根键是   HKLM   和   HKU。  

KeyName2  

指定要比较的第二个子项的完整路径。要指定远程计算机,请包括计算机名(以   //ComputerName/   格式表示),并将其作为   KeyName   的一部分。省略   //ComputerName/   会导致默认对本地计算机的操作。只在   KeyName2   中指定计算机名会导致该操作使用到   KeyName1   中指定的子项的路径。KeyName   必须包括一个有效的根键。有效根键包括   HKLM、HKCU、HKCR、HKU   以及   HKCC。如果指定了远程计算机,则有效根键是   HKLM   和   HKU。  
 

REG命令    
 
/v   ValueName  

指定要比较的子项下的值名称。  

/ve  

指定只比较值名称为   null   的项。  

[{/oa   ¦   /od   ¦   /os   ¦   on}]    

指定如何显示比较操作的结果。默认设置是   /od。下表列出了每一个选项。  

   
值   描述    
/oa  
  指定显示所有不同点和匹配点。默认情况下,仅列出不同点。  
   
/od  
  指定仅显示不同点。这是默认操作。  
   
/os  
  指定仅显示匹配点。默认情况下,仅列出不同点。  
   
/on  
  指定不显示任何内容。默认情况下,仅列出不同点。  
   

/s  

递归地比较所有子项和项。  

/?  

在命令提示符处显示   reg   compare   的帮助。  

注释  
•   下表列出了   reg   compare   操作的返回值。    

   
值   描述    
0  
  比较成功且结果相同。  
   
1  
  比较失败。  
   
2  
  比较成功并找到不同点。  
   
   
•   下表列出了结果中显示的符号。    

   
符号   描述    
=  
  KeyName1   数据等于   KeyName2   数据  
   
<  
  KeyName1   数据小于   KeyName2   数据  
   
>  
  KeyName1   数据大于   KeyName2   数据  
   
   

示例  
要将   MyApp   项下的所有值与   SaveMyApp   项下的所有值进行比较,请键入:  

REG   COMPARE   HKLM/Software/MyCo/MyApp   HKLM/Software/MyCo/SaveMyApp  

要比较   MyCo   项下的   Version   的值和   MyCo1   项下的   Version   的值,请键入:  

REG   COMPARE   HKLM/Software/MyCo   HKLM/Software/MyCo1   /v   Version  

要将计算机   ZODIAC   上   HKLM/Software/MyCo   下的所有子项和值与当前计算机上   HKLM/Software/MyCo   下的所有子项和值进行比较,请键入:  

REG   COMPARE   //ZODIAC/HKLM/Software/MyCo   //。/s   
 

reg   copy  
将一个注册表项复制到本地或远程计算机的指定位置。  

语法  
reg   copy   KeyName1   KeyName2   [/s]   [/f]  

参数  
KeyName1  

指定要复制子项的完整路径。要指定远程计算机,请包括计算机名(以   //ComputerName/   格式表示),并将其作为   KeyName   的一部分。省略   //ComputerName/   会导致默认对本地计算机的操作。KeyName   必须包括一个有效的根键。有效根键包括   HKLM、HKCU、HKCR、HKU   以及   HKCC。如果指定了远程计算机,则有效根键是   HKLM   和   HKU。  

KeyName2  

指定子项目的地的完整路径。要指定远程计算机,请包括计算机名(以   //ComputerName/   格式表示),并将其作为   KeyName   的一部分。省略   //ComputerName/   会导致默认对本地计算机的操作。KeyName   必须包括一个有效的根键。有效根键包括   HKLM、HKCU、HKCR、HKU   以及   HKCC。如果指定了远程计算机,则有效根键是   HKLM   和   HKU。  

/s  

复制指定子项下的所有子项和项。  

/f  

不要求确认而直接复制子项。  

/?  

在命令提示符处显示   reg   copy   的帮助。  

注释  
&#8226;   在复制子项时   Reg   不请求确认。  
   
&#8226;   下表列出了   reg   copy   操作的返回值。    

   
值   描述    
0  
  成功  
   
1  
  失败  
   
   

示例  
要将   MyApp   项下的所有子项和值复制到   SaveMyApp   项,请键入:  

REG   COPY   HKLM/Software/MyCo/MyApp   HKLM/Software/MyCo/SaveMyApp   /s  

要将计算机   ZODIAC   上的   MyCo   项下的所有值复制到当前计算机上的   MyCo1   项,请键入:  

REG   COPY   //ZODIAC/HKLM/Software/MyCo   HKLM/Software/MyCo1  

reg   delete  
从注册表删除子项或项。  

语法  
Reg   delete   KeyName   [{/v   ValueName   ¦   /ve   ¦   /va}]   [/f]  

参数  
KeyName  

指定要删除的子项或项的完整路径。要指定远程计算机,请包括计算机名(以   //ComputerName/   格式表示),并将其作为   KeyName   的一部分。省略   //ComputerName/   会导致默认对本地计算机的操作。KeyName   必须包括一个有效的根键。有效根键包括   HKLM、HKCU、HKCR、HKU   以及   HKCC。如果指定了远程计算机,则有效根键是   HKLM   和   HKU。  

/v   ValueName  

删除子项下的特定项。如果未指定项,则将删除子项下的所有项和子项。  
 
 


REG命令    
 
/ve  

指定只可以删除为空值的项。  

/va  

删除指定子项下的所有项。使用本参数不能删除指定子项下的子项。  

/f  

无需请求确认而删除现有的注册表子项或项。  

/?  

在命令提示符处显示   reg   delete   的帮助。  

注释  
&#8226;   下表列出了   reg   delete   操作的返回值。    

   
值   描述    
0  
  成功  
   
1  
  失败  
   
   

示例  
要删除注册表项   Timeout   以及其所有子项和值,请键入:  

REG   DELETE   HKLM/Software/MyCo/MyApp/Timeout  

要删除计算机   ZODIAC   上   HKLM/Software/MyCo   下的注册表值   MTU,请键入:  

REG   DELETE   //ZODIAC/HKLM/Software/MyCo   /v   MTU  

reg   export  
将本地计算机的指定子项、项和值复制到一个文件中,以便传输到其他服务器。  

语法  
Reg   export   KeyName   FileName   [/y]    

参数  
KeyName  

指定子项的完全路径。Export   操作仅可在本地计算机上工作。KeyName   必须包括一个有效的根键。有效根键包括   HKLM、HKCU、HKCR、HKU   以及   HKCC。  

FileName  

指定在操作期间创建的文件的名称和路径。该文件必须具有   .reg   扩展名。  

/y  

不要求确认即覆盖任何现有的名称为   FileName   的文件。  

/?  

在命令提示符处显示   reg   export   的帮助。  

注释  
&#8226;   下表列出了   reg   export   操作的返回值。    

   
值   描述    
0  
  成功  
   
1  
  失败  
   
   

示例  
要将   MyApp   项的所有子项和值的内容导出到文件   AppBkUp.reg,请键入:  

reg   export   HKLM/Software/MyCo/MyApp   AppBkUp.reg  

reg   import  
将包含已导出的注册表子项、项和值的文件的内容复制到本地计算机的注册表中。    

语法  
Reg   import   FileName  

参数  
FileName  

指定其内容将复制到本地计算机注册表中的文件的名称和路径。此文件必须使用   reg   export   预先创建。  

/?  

在命令提示符处显示   reg   import   的帮助。  

注释  
&#8226;   下表列出了   reg   import   操作的返回值。    

   
值   描述    
0  
  成功  
   
1  
  失败  
   
   

示例  
要从名为   AppBkUp.reg   的文件导入注册表项,请键入:  

reg   import   AppBkUp.reg  

reg   load  
将保存的子项和项写回到注册表的不同子项中。与用于进行疑难解答或编辑注册表项的临时文件一起使用。  

语法  
reg   load   KeyName   FileName  

参数  
KeyName  

指定要加载的子项的完整路径。要指定远程计算机,请包括计算机名(以   //ComputerName/   格式表示),并将其作为   KeyName   的一部分。省略   //ComputerName/   会导致默认对本地计算机的操作。KeyName   必须包括一个有效的根键。有效根键包括   HKLM、HKCU、HKCR、HKU   以及   HKCC。如果指定了远程计算机,则有效根键是   HKLM   和   HKU。  

FileName  

指定要加载的文件的名称和路径。必须使用   .hiv   作为扩展名的   reg   save   操作预先创建该文件。  

/?  

在命令提示符处显示   reg   load   的帮助。  

注释  
&#8226;   下表列出了   reg   load   操作的返回值。    

   
值   描述    
0  
  成功  
   
1  
  失败  
   
   

示例  
要将名为   TempHive.hiv   的文件加载到   HKLM/TempHive   项,请键入:  

REG   LOAD   HKLM/TempHive   TempHive.hiv  

reg   quer#  
返回位于注册表中指定的子项下的下一层子项和项的列表。  

语法  
reg   query   KeyName   [{/v   ValueName   ¦   /ve}]   [/s]   [/se   Separator]   [/f   Data]   [{/k   ¦   /d}]   [/c]   [/e]   [/t   Type]   [/z]  

参数  
KeyName  

指定子项的完全路径。要指定远程计算机,请包括计算机名(以   //ComputerName/   格式表示),并将其作为   KeyName   的一部分。省略   //ComputerName/   会导致默认对本地计算机的操作。KeyName   必须包括一个有效的根键。有效根键包括   HKLM、HKCU、HKCR、HKU   以及   HKCC。如果指定了远程计算机,则有效根键是   HKLM   和   HKU。  

/v   ValueName  

指定要查询的注册表值名称。如果省略,则返回   KeyName   的所有值名称。如果还使用了   /f   选项,则此参数的   ValueName   是可选的。   
  
 

MYSQL 命令行大全 (简洁、明了、全面)

用非常简单的语句详细介绍了mysql数据库中常用的命令,非常适合初学者,同时也适合有经验的数据库技术人员参考。...
  • jin13277480598
  • jin13277480598
  • 2016年09月11日 16:42
  • 5429

WINDOWS XP优化批处理

代码: @echo off cls @echo off title ◇适合网吧使用=====同时适合家用电脑使用◇ :start cls color MODE con: COLS=7...
  • kissdestiny
  • kissdestiny
  • 2013年11月14日 20:19
  • 3281

mongodb的命令行操作命令详解(增删改查、高级查询)

本文为上文的续篇,主要讲解mongodb在cmd的直接操作命令,我的mongodb是安装在d:\mongodb下1,mongodb启动服务 : 命令行方式启动: . 直接cmd下进入mongodb的...
  • wangpengzhi19891223
  • wangpengzhi19891223
  • 2016年06月01日 11:29
  • 7974

【ubuntu操作系统入门】Ubuntu常用命令大全一

转自:Ubuntu常用命令大全 点评:Ubuntu常用命令大全,学习ubuntn系统的朋友可以收藏下,用ctrl+F查找即可 一、文件/文件夹管理  ls 列出当前目录文件(不包括隐含文件)...
  • u013035197
  • u013035197
  • 2015年07月24日 09:56
  • 5559

windows常用命令行操作及相关快捷方式

本文从命令行基础命令,编写命令快捷键,文件操作命令,service服务操作命令,启动系统应用命令,net user命令介绍windows常用命令及使用方法, 最后附加了系统截图工具快捷方式设置的方法。...
  • aa7704
  • aa7704
  • 2015年11月23日 21:25
  • 2912

windows常用命令行命令

windows常用命令行命令 在windows系统中,点击开始-运行,可以直接输入命令行,快速打开一些原本需要多次点击图标才能打开的界面,如常用的输入cmd打开dos命令行,输入taskmgr打开任...
  • afterwards520
  • afterwards520
  • 2013年06月08日 23:38
  • 3453

Windows XP下更改COM端口的方法

我们在使用串口转USB的时候,就会遇到这个问题。有些串口调试助手提供的COM口可选择性较小,比如只提供COM1——COM4。如何更改串口呢? 1、我的电脑-> 管理->设备管理器,如下截图: ...
  • David_xtd
  • David_xtd
  • 2014年04月25日 12:20
  • 9843

命令行下操作MySQL数据库,各种命令的使用入门示例。(附图)

登录到MySQL: mysql -h 主机名 -u 用户名 -p -h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略; -u : 所要登录的用户名; -p : 告诉...
  • qq_27093465
  • qq_27093465
  • 2016年11月30日 18:46
  • 4633

浙江国税开票软件下载及安装打印调试指南

国税的安装其实是挺简单的。但是一般开通后他们安装一下都要几十上百的,实在有点坑,所以在这里把安装的步骤说一下,有用到的可以看看...
  • zhouyisky
  • zhouyisky
  • 2016年10月30日 19:08
  • 3514

WindowsXP下运行命令中cmd和command的区别

cmd.exe和command.com CMD.EXE是windows nt带的一个32位的命令行程序,那完全不是DOS. 它是Windows 窗口命令行接口,因此它可以通过窗口右上角的X来关闭,它...
  • u014717036
  • u014717036
  • 2014年10月14日 19:31
  • 1025
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:xp注册表命令行操作大全
举报原因:
原因补充:

(最多只允许输入30个字)