Chinaunix首页 | 论坛 | 博客
  • 博客访问: 775814
  • 博文数量: 156
  • 博客积分: 5320
  • 博客等级: 大校
  • 技术积分: 1605
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-09 12:24
文章分类

全部博文(156)

文章存档

2010年(20)

2009年(46)

2008年(21)

2007年(21)

2006年(33)

2005年(10)

2004年(5)

分类: WINDOWS

2007-03-03 11:27:02

Windows FAQ

一、怎么样禁止用户按F8键进入高级启动选项?改注册表可以吗?

climbmount
答:首先要说明的是,在提示用户按F8是还没有加载注册表呢,所以与注册表无关。提示F8的是第一个加载的Windows启动文件Ntldr,国外有人改写了这个文件,你可以在以下网址下载2000XP的版本:

2000 - 
XP -  xp

然后打开DOS窗口输入attrib c:\ntldr -s -h –r,然后拷贝ntldrnof8(或ntldrnof8xp)到相应位置并命名为ntldr。然后加属性attrib c:\ntldr +s +h +r

重新启动系统,按F8键发现已经被忽略。

二、如何把Windows的补丁包集成到Windows安装文件中?(WinXP SP2参数特殊)

Climbmount
答:

对于除Windows XP SP2外的补丁采用如下方法:

1
、用WinRAR(或运行压缩包时加-x选项)将补丁包解压缩到一临时目录(假设为d:\spx);
2
、将Windows安装文件(整个光盘,不只是i386目录)拷贝到硬盘的某个临时目录,假设为d:\windows 
3
、运行d:\spx\i386\update中的update.exe,使用参数-s:d:\windows 
4
、弹出窗口显示进度,运行完毕之后d:\windows目录下的源文件中就已经集成了补丁包了。
5
、你可以用WinISO一类的软件它这些文件重新制作成ISO文件,并且可以通过复制可启动光盘的引导区的方法来制作一张可启动光盘(详细作法请参看WinISO有关资料)。

update 的参数如下:
update [-u][-f][-n][-o][-z][-q][-l][-s:]
-u 无人参与模式
-f 
强迫其他应用程序在关机时关闭
-n 
不要为卸载备份文件
-o 
不提示就改写OEM文件
-z 
安装完成后不要重新启动
-q 
安静模式(无需用户参与)
-l 
列出已经安装的修补程序
-s: Service Pack文件集成到

对于Windows XP SP2,原来的-x参数已经变成/integrate:了,fullpath为源文件所在的完整路径。

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

阅读(1280) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~