Windows NT 4.0光盘宝藏大揭秘

发表于:2007-06-08来源:作者:点击数: 标签:
不知大家注意了没有,在 Windows NT 4.0光盘中有几个非常有用的小工具软件,什么?不知道!没关系,今天小弟就在此向大家一一道来。 程序名称:Setupmgr.exe 所在目录:\Support\Deptools\I386 功能:创建自动安装Windows NT的应答文件 使用方法:在一个相对
  不知大家注意了没有,在Windows NT 4.0光盘中有几个非常有用的小工具软件,什么?不知道!没关系,今天小弟就在此向大家一一道来。

程序名称:Setupmgr.exe

所在目录:\Support\Deptools\I386

功能:创建自动安装Windows NT的应答文件

使用方法:在一个相对小的环境中,比如少于30台机器,手工安装NT 4.0也许是一种可选的方式。但在更大一点的环境中,时间最好花在设计一个无人安装应答文件,因为系统的规模很大,在整个安装过程中,应用无人安装应答文件会节约相当可观的时间。或者你已经厌烦了坐在机器面前回答各种问题,等着漫长的安装过程结束,那么就应该创建一个无人应答文件,而安装管理器(Setupmgr.exe)就能实现。可以用它在图形化的界面下创建一个无人安装应答文件。

在安装管理器中有三个设置选项:常规安装选项(General Setup Options)用于指定安装路径(installation directory)、显示设置(display settings)、时区(time zone)、许可协议模式(license mode)、用户信息(user information)、计算机角色(computer role)、硬件检测所需要的的常规信息和升级信息等内容;网络安装选项(Network Setup Options)用来指定网络适配器的安装(adapters)、网络协议(protocols)、服务选项(services)、调制解调器(modem)的设置以及指定GUI安装部分是手工的还是自动的;高级安装选项(Advanced Setup Options)用来指定要安装的设备驱动程序(device driver)、所要使用的文件系统(file system)以及安装的GUI部分的标题文字和背景信息等设置,同时这一部分也包括有关安装过程的重新启动和跳过管理员密码向导页设置等信息。当你设置好信息后,将这些信息保存为一个文本文件,就可以利用该文件进行自动安装了。比如可以保存为answer.txt 文件,假设用光盘安装,其光驱的盘符为D,当你将光盘放入光驱后,然后执行winnt /u:answer.txt /s:d:\I386或者执行winnt32 /u:answer.txt /s:d:\I386(此命令用于NT 3.x升级至NT 4.0),剩下的事情就可以交由电脑来完成了,而此时的你就可以去干任何其他的事了。

程序名称:Sysdiff.exe

所在目录:\Support\Deptools\I386

  功能:自动安装应用程序

使用方法:Sysdiff.exe并不是用来安装NT本身,事实上,它是在操作系统已经完成安装之后用来安装应用程序的。将无人安装应答文件和Sysdiff联合起来使用,就可实现NT和多个应用程序的全部自动化安装。为了实现应用程序自动安装,首先在标准安装NT 之后,用Sysdiff创建一个系统快照(snapshot),获取系统快照的命令是:

Sysdiff/snap snapshot-filename

snapshot-filename是包含系统快照的文件名。

这个过程将创建一个快照文件,然后此文件就被当作原始配置,它是与改变后系统配置进行比较的原始参照。

在获取了系统快照之后,然后把所要安装的应用程序安装至该计算机。应用程序安装完成之后,运行Sysdiff的第二步,创建差别文件(Difference File),命令如下:

Sysdiff/diff snapshot-filename difference-filename

Difference-filename是包含从创建系统快照到现在系统配置改变信息的文件。

请注意,创建系统快照文件和创建系统差别文件一定要在同一台计算机上完成。

Sysdiff进程的最后一步就是应用差别文件,可以将差别文件作为无人安装应答文件的一部分应用到一个新的安装上去,也可以直接使用该差别文件来自动安装应用程序。用法如下:

Sysdiff/apply/m difference-filename

/m参数是将对菜单结构的改变映射到Default User配置文件结构中,而不是当前登录用户的配置文件中。否则的话,应用程序的快捷键只会出现在一个用户的菜单上,而不是整个系统上实现菜单的改变。

因为差别文件包含了所安装应用程序的所有文件和注册表设置,所以文件会很大。如果将这样一个很大的模块作为安装的一部分,会给整个安装过程带来相当大的时间开销,因此我们可以在创建了差别文件的基础上创建一个INF文件。根据差别文件创建的INF文件仅包含注册表和初始化文件指令,因此它比差别文件本身要小得多,创建INF文件的命令是:

Sysdiff/inf/m sysdiff-filename oem-root (oem-root是一个目录的路径。)此命令用于创建INF文件,同时也创建一个$OEM$目录结构,此结构包含差别文件包(difference filename package)的所有文件。在创建完INF文件后使用它,需要在$OEM$目录下的文件Cmdlines.txt中加入一行命令:

RUNDLL32 syssetup,SetupInfObjectInstallAction section 128 inf

其中section是制订INF文件中单元的名称;inf是制订INF文件的名称,以相对路径给出。使用INF文件而非整个差别文件包可以节省无人安装的时间。

程序名称:Makedisk.bat

所在目录:\Support\Hqtool

功能:检测硬件

使用方法:由于NT 4.0不支持即插即用,因此保证你所用的硬件被NT兼容就尤为重要,而确保硬件符合硬件兼容列表(HCL)的一个方法就是运行硬件测试工具NTHQ.EXE(NT Hardware Qualifier Tool)。该工具只实用于基于Inter x86机器兼容类型平台的计算机。在Windows NT 4.0光盘之中可以找到这个批处理文件Makedisk.bat,执行该批处理文件可以创建一张包含NTHQ.EXE的MS-DOS的启动盘。制作方法如下:首先,在软驱A中插入一张已经格式化好的3.5英寸软盘,再将NT 4.0光盘放入光驱内,在命令提示符下键入D:(或其他相应的驱动器号),使当前驱动器转向光驱,键入CD\Support\HQTool进入该目录,再键入Makedisk,等Makedisk程序将所有必要的文件复制到软盘后,重新启动计算机就可以了(注意,启动时请不要将软驱中的软盘取出来)。当出现NTHQ对话框,单击Yes就开始硬件检测了。NTHQ将检测到的硬件设备分四类列出:系统(System)、主板(Motherboard)、显示设备(Video)和其他设备(Others)。在其他设备(Others)中列出的是NTHQ工具不能明确确定的设备。例如,在你的系统中有一块早期的PCI卡,该卡不支持PCI 2.0或更高版本,因此NTHQ工具不能确定该卡的设备类型。 可以用鼠标在各项卡之间进行切换以查看检测结果,或者将结果保存为一个名为Nthq.txt的文本文件。接着可以依照NT 4.0硬件兼容列表HCL对检测结果进行核查,以防止在安装过程中出现意外情况。由于NT不像Win95那样能支持即插即用技术,因此Nthq.txt文件中的设备信息还可以帮助你在安装新硬件时避免产生IRQ(中断请求)等冲突。该工具实为检测硬件的好帮手。

怎么样,听了小弟的介绍,是不是觉得这三个小工具还不错,下次再安装和配置NT 4.0的时候可别忘了用用这几个小工具,你可别小瞧它们,它们可以大大提高你的工作效率!?


原文转自:http://www.ltesting.net