注册表命令怎么用

   注册表命令的用法

  注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件。16位驱动在Winnt下无法工作,所以所有设备都通过注册表来控制,一般这些 注册表是通过BIOS来控制的。在Win95下,16位驱动会继续以实模式方式设备工作,它们使用system.ini来控制。16位应用程序会工作在NT或者Win95 下,它们的程序仍然会参考win.ini和system.ini文件获得信息和控制。

  在没有注册表的情况下,操作系统不会获得必须的信息来运行和控制附属的设备和应用程序及正确响应用户的输入。

  注册表编辑器不仅可以在Windows下运行使用,还可以在MS-DOS命令行模式下运行。注意,这里说的“MS-DOS”指的是纯MS-DOS,不是在Windows下运行的仿真MS-DOS模式,你可以在启动时按F8键,在出现的启动菜单中选择“Command prompt only”模式,或者在Windows下从“开始”菜单中选择“关闭系统”,然后选择“重新启动计算机并切换到MS-DOS方式”即可进入纯MS-DOS。

  MS-DOS下注册表编辑器虽然没有Windows下那样强大,但也有它的独到之处。比如当系统出现问题无法启动Windows的时候,它的作用就体现出来了。首先说明一下,注册表的实际物理文件为System.dat和User.dat,也就说注册表中的数据保存在这两个文件中。明白了这一点之后,下面让我们来看看MS-DOS下的注册表编辑器到底有哪些作用。

  1、导出注册表文件

  此功能可以用来对注册表文件做个备份。

  命令格式:

  Regedit /L:system /R:user /E filename.reg Regpath

  参数详解:

  /L:system指定system.dat文件所在的路径。

  /R:user指定user.dat文件所在的路径。

  /E:此参数指定注册表编辑器要进行导出注册表操作,在此参数后面空一格,输入导出注册表的文件名。

  Regpath指定要导出哪个注册表的分支,如果不指定,则将导出全部注册表分支。

  注意事项:

  /L:system和/R:user参数为可选项,如果缺省,那么注册表编辑器认为是对Windows目录下的system.dat和User.dat进行操作。但是如果你从软盘开始启动,那么必须使用/L和/R参数来指定System.dat和User.dat文件的具体路径,否则注册表编辑器将无法找到它们。

  举例说明:

  如果将保存在C:WindowsSystem.dat和保存在

  C:WindowsProfilesUser.dat中所有HKEY_CLASSER_ROOT根键下的分支导出到file.reg中,命令如下:

  Regedit /L:C:Windows /R:CWindowsProfiles /e file1.reg HKEY_CLASSER_ROOT

  大多数情况,我们只是需要导出默认目录下的所有注册表项目,命令格式:Regedit /e Allfile.reg

  2、导入注册表文件

  将指定的注册表文件导入注册表中,并新建或覆盖这些导入的子键分支、键值项和键值。

  命令格式:

  Regedit /L:system /R:user file.reg

  参数详解:

  /L:system指定system.dat文件所在的路径。

  /R:user指定user.dat文件所在的路径。

  注意事项:

  导入注册表和导出注册表在参数上有所不同,它仅仅需要指定被导入的.reg文件的路径即可,而不需要像“/E”、“/C”这样的参数。

  举例说明:

  如果将上一个例子中导出的file1.reg中的内容导入到C:WindowsSystem.dat和C:WindowsProfilesUser.dat中,命令如下:Regedit /L:C:Windows /R:C:WindowsProfile file1.reg

  3、重建注册表

  可以用指定的.reg文件中的内容,重新建立整个注册表,即重新建立System.dat和User.dat文件。

  命令格式:

  Regedit /L:system /R:user /C file.reg

  参数详解:

  /L:system指定system.dat文件所在的路径。

  /R:user指定user.dat文件所在的路径。

  /C:此参数将告诉注册表编辑器,用所指定的.reg文件中的内容重新建立注册表。

  注意事项:

  参数/C是个危险选项,它将会导入指定注册表文件的全部内容,从头到尾开始创建一个新的注册表。

  举例说明:

  如果我们要用file1.reg文件中的内容重新建立整个注册表,并将其保存到C:WindowsSystem.dat和C:WindowsProfilesUser.dat中,命令如下:

  Regedit /L:C:Windows /R:C:WindowsProfiles /C file1.reg

  4、删除注册表分支

  此命令可以将注册表中的一个子键分支删除。

  命令格式:

  Regedit /L:system /R:user /D REGPATH

  参数详解:

  /L:system指定system.dat文件所在的路径。

  /R:user指定user.dat文件所在的路径。

  /C:此参数告诉注册表编辑器(WWW.PC841.COM电脑百事网),将REGPATH所指定的注册表子键分支删除。

  注意事项:

  参数/C将删除指定子键下所包含的所有内容,包括所有子键、键值项和键值。

  举例说明:

  如果我们要将注册表中的HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrenVersionRun分支删除,命令如下:Regedit /L:C:Windows /R:C:WindowsProfiles /D HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrenVersionRun

  5、注册表检查器

  MS_DOS下的注册表检查器Scanreg.exe可以用来备份及恢复注册表。

  命令格式:

  Scanreg /backup /restore /comment /fix

  参数详解:

  /backup用来立即备份注册表

  /restore按照备份的时间以及日期显示所有的备份文件

  /comment在/restore中显示同备份文件有关的部分

  /fix修复注册表文件的错误

  注意事项:

  在显示备份的注册表文件时,压缩备份的文件以.CAB文件列出,CAB文件的后面单词是Started或者是NotStarted,Started表示这个文件能够成功启动Windows,是一个完好的备份文件,NotStarted表示文件没有被用来启动Windows,所以不知道是否是一个完好备份。

时间: 2024-10-03 20:03:12

注册表命令怎么用的相关文章

如何使用注册表命令?

  什么是注册表? 注册表(Registry,繁体中文版Windows称之为登录)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息.早在Windows 3.0推出OLE技术的时候,注册表就已经出现.随后推出的Windows NT是第一个从系统级别广泛使用注册表的操作系统.但是,从Microsoft Windows 95开始,注册表才真正成为Windows用户经常接触的内容,并在其后的操作系统中继续沿用至今. 什么是注册表 注册表怎么打开? 进入注册表的方

使用regini.exe修改注册表命令_DOS/BAT

一,如何得到regini.exe 在Windows XP安装光盘中(其他版本的自己试试),找到I386目录下的regini.ex_文件,用expand.exe命令提取出regini.exe,命令如下: %SystemRoot%\System32\EXPAND.EXE "\\?\CDROM0\I386\regini.ex_" "C:\regini.exe" 然后从C盘下将生成的regini.exe文件复制到你需要的地方. 建议:不要从非信任的网站下载regini.ex

dos(cmd)中删除、添加、修改注册表命令_DOS/BAT

regedit的运行参数 REGEDIT [/L:system] [/R:user] filename1 REGEDIT [/L:system] [/R:user] /C filename2 REGEDIT [/L:system] [/R:user] /E filename3 [regpath] /L:system Specifies the location of the SYSTEM.DAT file. /R:user Specifies the location of the USER.D

VC读注册表获取安装程序

Windows 系统中,安装程序都可以在注册表 HKEY_LOCAL_MACHINE\SoftWare\Microsoft\Windows\CurrentVersion\Uninstall获取,并且xp.vista .win7.win8都一样 打开注册表命令:regedit,依次展开上述注册表路径,安装程序列表如下图: 获取系统安装程序列表: // 获取系统安装程序列表 BOOL CMyListCtrlTestDlg::AllRegKey(HKEY hKey, LPCTSTR szDesKeyI

win7系统注册表怎么使用

  对于多数经常修改系统设置的用户来说,对win7系统上的注册表编辑器应该不会陌生才是.但是如果不常去修改到系统上的一些数据或者配置的用户来说,注珊表编辑器可能于他们而言是陌生复杂的.什么是注册表编辑器?多数人会这么认为注册表就是用来软件开发的或者是维护电脑用的,其实不是,我们可以在注册表里面修改计算机配置数据.内容,但是不能通过注册表命令或者启动程序.今天,小编将教大家怎么使用和打开win7 64位旗舰版操作系统下的注册表. 一.打开注册表的方法: 1.在桌面上开始菜单处,点击进入运行对话框,

DOS环境下玩转Windows注册表_注册表

注册表编辑器不仅可以在Windows下运行使用,还可以在MS-DOS实模式下运行.有时注册表受到损坏而无法启动Windows时,我们就只有在DOS模式下修复或修改注册表了.注册表的实际物理文件为System.dat和User.dat,也就说注册表中的数据保存在这两个文件中.  导出注册表  此命令可以实现对注册表文件进行备份.  命令格式:Regedit /L:system /R:user /E filename.reg Regpath  参数含义:  /L:system指定System.dat

注册表的禁用与解锁方法集合_vbs

禁用注册表 ------ 首先,2000/xp/2003用户,运行:services.msc:禁用服务Remote Registry,这样别人就不能远程修改你的注册表了. 然后 1.使用软件禁用注册表 比如:(此间文字由系统自动屏蔽) 2.通过.reg文件 把下面的内容保存为lock.reg,双击后,注册表禁用 REGEDIT4 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] "Disab

修改注册表在右键菜单中添加清空文件夹命令

  本文介绍用修改注册表的方法在右键菜单中添加清空文件夹命令.很多时候,你可能需要清空文件夹中的内容,但希望继续保留文件夹中原来的结构,如果逐一打开各个文件夹进行文件删除,确实比较麻烦.其实,我们可以在右键菜单中添加相关的命令,以后操作起来就方便多了. 打开注册表编辑器,依次定位到"HKEY_CLASSES_ROOTFoldershell",右击选择"新建→项",新建一个名为"清空文件夹内容"的子项,接下来右击该项,继续新建一个名为"c

Reg命令使用详解 批处理操作注册表必备_DOS/BAT

只有在别无选择的情况下,才直接编辑注册表.注册表编辑器会忽略标准的安全措施,从而使得这些设置会降低性能.破坏系统,甚至要求用户重新安装Windows.可以利用"控制面板"或"Microsoft管理控制台(MMC)"中的程序安全更改多数注册表设置.如果必须直接编辑注册表,则请首先将其备份.使用Reg直接编辑本地或远程计算机的注册表.这些更改有可能造成计算机无法操作并需要重新安装操作系统.所以不要直接编辑注册表,而应尽可能利用"控制面板"或"