regedit-注册表编辑器及其命令行使用
默认分类   2009-06-09 22:19   阅读376   评论0  
字号:    
㈠, 的区别
 
1Windows NT 3.x
 
  16 Windows 操作系统的注册编辑器。它用于修改 Windows 的注册数据库。此数据库位于 Windows 目录下,名称是 Reg.dat。数据库中包含有关 16 位应用程序的信息,文件管理器用它来打开和打印文件。支持对象链接和嵌入 (OLE) 的应用程序也使用此数据库。Windows on Windows (WOW) 16 Windows 应用程序使用并维护 Reg.datWOW 层位于虚拟 DOS 机器 (VDM) 层之上。
  16 位应用程序,Windows NT 中包含它是为了与早先的 16 位应用程序兼容。Regedit 提供了在 Windows NT 下查看 Reg.dat 的方法。您可以在 Windows NT 初始安装完成后的首次登录时将 Reg.dat 数据库文件迁移到 Windows NT 注册表。
  Windows NT 的配置编辑器。它用于修改 Windows NT 配置数据库或 Windows NT 注册表。此编辑器允许您查看或修改 Windows NT 注册表。它提供了表示注册表各个部分(称为配置单元)的窗口视图。每个窗口显示两部分。左侧是表示注册表项的文件夹。右侧是与所选注册表项关联的值。Regedt32 是一个功能强大的工具。使用它修改注册表值时必须格外小心。注册表中的值丢失或不正确可能导致已安装的 Windows NT 系统无法使用。
 
2Windows NT 4.0 Windows 2000
 
git使用详解  Windows NT 4.0 Windows 2000 中包含 主要是为了使用它的搜索功能。您可以使用 更改 Windows NT 4.0 Windows 2000 注册表,但并非 Windows NT 4.0 Windows 2000 中的所有功能或数据类型都能用它来查看或编辑。
Windows NT 4.0 Windows 2000 中包含的 版本存在以下局限:
?
无法为注册表项设置安全性。
?
无法查看、编辑或搜索 REG_EXPAND_SZ REG_MULTI_SZ 这两种值数据类型。如果试图查看 REG_EXPAND_SZ 值, 会将其显示为二进制数据类型。如果试图编辑上述任一数据类型, 会将其保存为 REG_SZ,而且该数据类型将无法执行预期的功能。
?
您无法将注册表项保存为或还原为配置单元文件。
  Microsoft 建议,如果需要在基于 Windows NT 4.0 Windows 2000 的计算机上使用 ,则只使用它的搜索功能。
  Windows NT 4.0 Windows 2000 的配置编辑器,用于修改 Windows NT 配置数据库或 Windows NT 注册表。此编辑器允许您查看或修改 Windows NT 注册表。它提供了表示注册表各个部分(称为配置单元)的窗口视图。每个窗口显示两部分。左侧是表示注册表项的文件夹。右侧是与所选注册表项关联的值。Regedt32 是一个功能强大的工具,使用它修改注册表值时必须格外小心。注册表中的值丢失或不正确可能导致已经安装的 Windows 系统无法使用。
注意:与 不同, 不支持注册项文件 (.reg) 的导入和导出。
 
3Windows XP Windows Server 2003
 
  Windows XP Windows Server 2003 的配置编辑器,用于修改 Windows NT 配置数据库或 Windows NT 注册表。您可以使用此编辑器查看或修改 Windows NT 注册表。它支持以下功能:在注册表项上设置安全性;查看和编辑 REG_EXPAND_SZ REG_MULTI_SZ;保存和还原配置单元文件。左侧是表示注册表项的文件夹。右侧是与所选注册表项关联的值。Regedit 是一个功能强大的工具。使用它修改注册表值时必须格外小心。注册表中的值丢失或不正确可能导致已经安装的 Windows 系统无法使用。
  在 Windows XP Windows Server 2003 中, 只是一个用来运行 的小程序。
 
㈡,关于高级用户的 Windows 注册表信息
 
  请参阅:support.microsoft/kb/256986/?FR=1 
 
㈢,使用 Windows XP 注册表编辑器功能
1,概要
  本文逐步介绍如何使用 Windows XP Windows Server 2003 中包含的注册表编辑器中的功能,而在以前的 Windows 版本中不包含这些功能。在 Windows XP 及更高版本中, 是操作系统中包含的唯一的注册表编辑器工具。 不再是 Windows XP Windows Server 2003 的一部分。较低版本的 中缺少 的一个主要功能,即为注册表项及其子项设置权限和其他安全设置。Window
s XP Windows Server 2003 中包含的 版本中已提供该功能。
注意:如果您尝试在 Windows XP Windows Server 2003 的“运行”对话框中启动 工具, 将会启动,并且 Windows 不会生成错误信息。
  Windows XP Windows Server 2003 中包含的 版本包括“权限”和“收藏夹”功能。Microsoft Windows 2000 版的 Regedit 中首次引入了“收藏夹”功能。
  您可以使用“收藏夹”功能将常用的注册表子项放到一个列表中,您可以从“收藏夹”菜单上访问该列表。为此,请单击一个子项,然后单击“收藏夹”菜单上的“添加到收藏夹”,键入“收藏夹”列表的名称或接受默认名称。默认名称是该子项的名称。然后您就可以从“收藏夹”菜单上使用该列表,并且可以单击该列表以返回到该子项。要删除列表,请在“收藏夹”菜单上单击该列表,单击“删除收藏夹”,然后单击“确定”以确认删除。 中提供的安全功能包括:分配权限、审核对注册表的访问以及分配注册表项的所有权。
 
说明:收藏夹的位置是HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\
Favorites
Reg命令使用详解
 
  请参阅:blog.sina/s/blog_51a4af870100a4wo.html
 
㈤,的命令行使用: 
 
  虽是 GUI Windows 图形界面下)下使用的程序,但其实是有未公开的参数的,可以在 CMD DOS 下使用。当然,在 Windows XP 等操作系统下,我们用到的更多的是 /S 参数。
 
1Reregit filename1
 
有关命令行参数的含义为:
filename1 指定引入注册表数据库的文件名。
 
  直接导入注册表文件 .reg,例如:regedit C:\
 
说明:虽然 Reg 命令也可以导入注册表文件 .reg,但远不如 Regedit 来的简单,所以,我们会看到大量的命令或批处理中,对于单纯导入 .reg文件的时候,一般是使用 Regedit ,特别是例如在运行中执行的命令,因为考虑到要隐藏导入确认信息窗口,使用 Reregit /S 显得更方便。
 
2Reregit /S filename1
 
有关命令行参数的含义为:
/S 隐藏导入的确认信息。
 
  默认导入 .reg文件时,会有如下提示: 
 
 
  如果使用 /S 参数,将会隐藏该窗口,例如:regedit /s "D:\我的文档\桌面\"
 
3Regedit [/L:sytem] [/R:user] /E filename2 [regpath]
 
有关命令行参数的含义为:
/L:sytem 指定 system.dat 文件的存放位置。
/R:user 指定 user.dat 文件的存放位置。
/E filename2 指定导出注册表文件的文件名。
regpath 指定导出注册表文件的开始子键(缺省为全部子键)。
 
  一般情况下,/L:system /R:user ,如果不使用这两个参数,注册表编辑器则认为是对 WINDOWS 目录下的 system.dat user.dat 文件进行操作。如果是通过从软盘启动并进入 DOS,那么就必须使用 /L /R 参数来指定 system.dat user.dat 文件的具体路径,否则注册表编辑器将无法到它们。
  该语法用于备份注册表信息,例如:regedit /E C:\ 。该命令的意思是把整个注册表备份到C盘目录下,其文件名为(省略了"/L""/R"参数)。
  也可以导出注册表子键,例如:Windows在启动时自动运行的应用程序是通过注册表的 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 子键定义的,如果对这些自动运行的应用程序进行控制,则应执行“regedit /E C:\ HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”命令,将该子键导出到C盘。XP 系统下,该示例等效为:cmd /k reg export HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run C:\

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。