软件测试
I Believe I Can Fly!

2006年5月25日

regedit和regedt32的区别
概要
基于 Windows NT 的操作系统包含两个用于编辑注册表的实用程序:Regedit.exe 和 Regedt32.exe。本文描述在各种基于 Windows NT 的操作系统中这两个实用程序之间的区别。 
更多信息
Windows NT 3.x
Regedit.exe
Regedit.exe 是 16 位 Windows 操作系统的注册编辑器。它用于修改 Windows 的注册数据库。此数据库位于 Windows 目录下,名称是 Reg.dat。数据库中包含有关 16 位应用程序的信息,文件管理器用它来打开和打印文件。支持对象链接和嵌入 (OLE) 的应用程序也使用此数据库。WOW (Windows on Windows) 和 16 位 Windows 应用程序使用并维护着 Reg.dat。WOW 层位于虚拟 DOS 机器 (VDM) 层之上。

Regedit.exe 是 16 位应用程序,Windows NT 中包含它是为了与早先的 16 位应用程序兼容。Regedit 提供了在 Windows NT 下检查 Reg.dat 的方法。您可以在 Windows NT 初始安装完成后首次登录时将 Reg.dat 数据库文件迁移到 Windows NT 注册表。
Regedt32.exe
Regedt32.exe 是 Windows NT 的配置编辑器。它用于修改 Windows NT 配置数据库或 Windows NT 注册表。此编辑器允许您查看或修改 Windows NT 注册表。它提供了表示注册表各个部分(叫做配置单元)的窗口视图。每个窗口显示两部分:左侧是表示注册表项的文件夹。右侧是与所选注册表项关联的值。Regedt32 是一个功能强大的工具。使用它修改注册表值时必须格外小心。注册表中的值丢失或不正确将导致安装的 Windows NT 无法使用。
Windows NT 4.0 和 Windows 2000
Regedit.exe
Windows NT 4.0 和 Windows 2000 中包含 Regedit.exe 主要是为了使用它的搜索功能。您可以使用 Regedit.exe 更改 Windows NT 4.0 和 Windows 2000 注册表,但并非 Windows NT 4.0 和 Windows 2000 中的所有功能或数据类型都能用它来查看或编辑。

Windows NT 4.0 和 Windows 2000 中包含的 Regedit.exe 版本存在以下局限性:
无法为注册表项设置安全性。
无法查看、编辑或搜索 REG_EXPAND_SZ 和 REG_MULTI_SZ 这两种值数据类型。如果试图查看 REG_EXPAND_SZ 值,Regedit.exe 将其显示为二进制数据类型。如果试图编辑上述任一数据类型,Regedit.exe 会将其保存为 REG_SZ,而且该数据类型将不再执行其预期的功能。
您无法将注册表项保存为或还原为配置单元文件。
Microsoft 建议,在基于 Windows NT 4.0 或 Windows 2000 的计算机上使用 Regedit.exe 时只使用它的搜索功能。
Regedt32.exe
Regedt32.exe 是 Windows NT 4.0 和 Windows 2000 的配置编辑器,用来修改 Windows NT 配置数据库或 Windows NT 注册表。此编辑器允许您查看或修改 Windows NT 注册表。它提供了表示注册表各个部分(叫做配置单元)的窗口视图。每个窗口显示两部分:左侧是表示注册表项的文件夹。右侧是与所选注册表项关联的值。Regedt32 是一个功能强大的工具,使用它修改注册表值时必须格外小心。注册表中的值丢失或不正确将导致安装的 Windows 系统无法使用。

注意 与 Regedit.exe 不同,Regedt32.exe 不支持注册表项文件 (.reg) 的导入和导出。
Windows XP 和 Windows Server 2003
Regedit.exe
Regedit.exe 是 Windows XP 和 Windows Server 2003 的配置编辑器,用来修改 Windows NT 配置数据库或 Windows NT 注册表。您可以使用此编辑器查看或修改 Windows NT 注册表。它支持注册表项的安全设置,支持查看和编辑 REG_EXPAND_SZ 和 REG_MULTI_SZ,并支持保存和还原配置单元文件。左边的文件夹表示注册表项。右侧是与所选注册表项关联的值。Regedit 是一个功能强大的工具。使用它修改注册表值时必须格外小心。注册表中的值丢失或不正确将导致安装的 Windows 系统无法使用。
Regedt32.exe
在 Windows XP 和 Windows Server 2003 中,Regedt32.exe 是一个小程序,仅用来运行 Regedit.exe。
                
转自作者:南浔小施  发表时间:2004-06-18 09:11
http://popbbs.yesky.com/topic/130/467210.html
posted @ 2006-05-25 13:58 李正新 阅读(882) | 评论 (0) | 编辑 收藏
 

2006年5月20日

翻译:正交表测试策略技术(OATS)
     摘要: 正交表测试策略( OATS )技术           Jerem...  阅读全文
posted @ 2006-05-20 18:13 李正新 阅读(1113) | 评论 (1) | 编辑 收藏
 
仅列出标题  
 
<2025年12月>
日一二三四五六
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

 导航

  • IT博客
  • 首页
  • 发新随笔
  • 发新文章
  • 联系
  • 聚合
  • 管理

 统计

  • 随笔: 2
  • 文章: 0
  • 评论: 1
  • 引用: 0

常用链接

  • 我的随笔
  • 我的评论
  • 我参与的随笔

留言簿(1)

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔分类

  • 操作系统相关(1) (rss)
  • 杂文异趣 (rss)
  • 测试用例的设计(1) (rss)

随笔档案

  • 2006年5月 (2)

搜索

  •  

最新评论

  • 1. re: 翻译:正交表测试策略技术(OATS)
  • 为什么没有图啊
  • --Seaman

阅读排行榜

  • 1. 翻译:正交表测试策略技术(OATS)(1113)
  • 2. regedit和regedt32的区别(882)

评论排行榜

  • 1. 翻译:正交表测试策略技术(OATS)(1)
  • 2. regedit和regedt32的区别(0)

Powered by: 博客园
模板提供:沪江博客
Copyright ©2025 李正新