Windows七大实用技巧及简明问答

互联网 | 编辑: 2005-07-12 00:00:00转载 一键看全文

怎么样禁止用户按F8键进入高级启动选项?改注册表可以吗?如何把Windows的补丁包集成到Windows安装文件中?Regedit.exe 和 Regedt32.exe 相比有什么区别,我该用哪一个?

Windows七大实用技巧及简明问答(中)

三、Regedit.exe 和 Regedt32.exe 相比有什么区别,我该用哪一个?

Climbmount答:在不同版本的操作系统中有很大的区别,下面我分别介绍:

1、在Windows NT 3.x中,Regedit.exe 是 16 位 Windows 操作系统的注册编辑器。它用于修改 Windows 的注册数据库。此数据库位于 Windows 目录下,名称是 Reg.dat。数据库中包含有关 16 位应用程序的信息,文件管理器用它来打开和打印文件。支持对象链接和嵌入 (OLE) 的应用程序也使用此数据库。WOW (Windows on Windows) 和 16 位 Windows 应用程序使用并维护着 Reg.dat。WOW 层位于虚拟 DOS 机器 (VDM) 层之上。Regedt32.exe 是 Windows NT 的配置编辑器。它用于修改 Windows NT 配置数据库或 Windows NT 注册表。此编辑器允许您查看或修改 Windows NT 注册表。它提供了表示注册表各个部分(叫做配置单元)的窗口视图。每个窗口显示两部分:左侧是表示注册表项的文件夹。右侧是与所选注册表项关联的值。   

2、在Windows NT 4.0 和 Windows 2000中,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 是 Windows NT 4.0 和 Windows 2000 的配置编辑器,用来修改 Windows NT 配置数据库或 Windows NT 注册表。此编辑器允许您查看或修改 Windows NT 注册表。它提供了表示注册表各个部分(叫做配置单元)的窗口视图。每个窗口显示两部分:左侧是表示注册表项的文件夹。右侧是与所选注册表项关联的值。Regedt32 是一个功能强大的工具,使用它修改注册表值时必须格外小心。注册表中的值丢失或不正确将导致安装的 Windows 系统无法使用。与 Regedit.exe 不同,Regedt32.exe 不支持注册表项文件 (.reg) 的导入和导出。

3、在Windows XP 和 Windows Server 2003中Regedit.exe 是 Windows XP 和 Windows Server 2003 的配置编辑器,用来修改 Windows NT 配置数据库或 Windows NT 注册表。您可以使用此编辑器查看或修改 Windows NT 注册表。它支持注册表项的安全设置,支持查看和编辑 REG_EXPAND_SZ 和 REG_MULTI_SZ,并支持保存和还原配置单元文件。左边的文件夹表示注册表项。右侧是与所选注册表项关联的值。Regedit 是一个功能强大的工具。使用它修改注册表值时必须格外小心。注册表中的值丢失或不正确将导致安装的 Windows 系统无法使用。Regedt32.exe 是一个小程序,仅用来运行 Regedit.exe。

四、我经常需要修改笔记本电脑的IP地址,在图形界面下修改IP地址很不方便,可不可以用批处理的方式自动修改IP地址呢?

climbmount答:你可以用netsh在命令行的方式下修改IP地址,也可以把它写成批处理,这样就简单多了。   

D:\>netsh

netsh>ip

netsh>interface

netsh interface>ip   

  此上下文中的命令:

set address - 设置指定的接口的 IP 地址或默认网关。   

set dns - 设置 DNS 服务器模式和地址。  

set wins - 设置 WINS 服务器模式和地址。  

netsh interface ip>set address

用法: set address [name=]   

[[source=]dhcp     

[source=] static [addr=]IP address [mask=]IP subnet mask]   

[[gateway=] none [gwmetric=]integer]   

参数:

标记 值

name - 接口名称。

source - 下列值之一:

dhcp: 对于指定接口,设置用 DHCP 配置 IP地址。

static: 设置使用本地静态配置设置IP地址。   

   gateway - 下列值之一:

: 您设置的 IP 地址的指定默认网关。
  
  none: 不设置默认网关。   

gwmetric - 默认网关的跃点数。如果网关设置为 'none',则不应设置此字段。

只有在 'source' 为 'static' 时才设置下列选项:

addr - 指定接口的 IP 地址。
  
   mask - 指定 IP 地址的子网掩码。

示例: set address name="Local Area Connection" source=dhcp

set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1   

上面是用netsh一步步进入的,实际上你可以用一条命令直接在DOS修改IP地址,如:

Netsh interface ip set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1   

注意:上面的参数都不能省略,网关没有的话请写none,有网关是跃点数通常写1。

想想看,如果你因为移动的原因经常需要把笔记本的IP地址在两个IP之间改来改去,只需要做好两个批处理然后在需要的时候执行它们就可以了。

提示:试试键盘 “← →” 可以实现快速翻页 

一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑