regedit-注册表编辑器及其命令行使用
默认分类 2009-06-09 22:19 阅读376 评论0
字号: 大大 中中 小小
㈠, 和 的区别
1,Windows NT 3.x
是 16 位 Windows 操作系统的注册编辑器。它用于修改 Windows 的注册数据库。此数据库位于 Windows 目录下,名称是 Reg.dat。数据库中包含有关 16 位应用程序的信息,文件管理器用它来打开和打印文件。支持对象链接和嵌入 (OLE) 的应用程序也使用此数据库。Windows on Windows (WOW) 和 16 位 Windows 应用程序使用并维护 Reg.dat。WOW 层位于虚拟 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 系统无法使用。 |
2,Windows 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 中包含的 版本存在以下局限:
Microsoft 建议,如果需要在基于 Windows NT 4.0 或 Windows 2000 的计算机上使用 ,则只使用它的搜索功能。 是 Windows NT 4.0 和 Windows 2000 的配置编辑器,用于修改 Windows NT 配置数据库或 Windows NT 注册表。此编辑器允许您查看或修改 Windows NT 注册表。它提供了表示注册表各个部分(称为配置单元)的窗口视图。每个窗口显示两部分。左侧是表示注册表项的文件夹。右侧是与所选注册表项关联的值。Regedt32 是一个功能强大的工具,使用它修改注册表值时必须格外小心。注册表中的值丢失或不正确可能导致已经安装的 Windows 系统无法使用。 注意:与 不同, 不支持注册项文件 (.reg) 的导入和导出。 | ||||||||
3,Windows 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 参数。
1,Reregit filename1
有关命令行参数的含义为: filename1 指定引入注册表数据库的文件名。 |
直接导入注册表文件 .reg,例如:regedit C:\ 。
说明:虽然 Reg 命令也可以导入注册表文件 .reg,但远不如 Regedit 来的简单,所以,我们会看到大量的命令或批处理中,对于单纯导入 .reg文件的时候,一般是使用 Regedit ,特别是例如在运行中执行的命令,因为考虑到要隐藏导入确认信息窗口,使用 Reregit /S 显得更方便。
2,Reregit /S filename1
有关命令行参数的含义为: /S 隐藏导入的确认信息。 |
默认导入 .reg文件时,会有如下提示:
如果使用 /S 参数,将会隐藏该窗口,例如:regedit /s "D:\我的文档\桌面\"
3,Regedit [/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小时内删除。
发表评论