还记得第一次安装Windows时候那种激动的心情,看着精美的画面,伴随着功能介绍,安装的过程简直就是一种享受。随着Windows的不断使用,在里面安装的软件越多,系统也是越不稳定,重装Windowns就成了家常便饭。重复的事情做多了就觉得烦,这个时候还谈得上什么享受,只有折磨了。
一、Win9x/ME
MS Batch 98是一个可以让Win98自动安装的工具,使用MS Batch 98可以轻松地创建自动执行"Win98 安装程序"的脚本(.INF文件)。在安装Win98时,只要调用这个脚本文件,那么在安装程序将不在有提示信息,而是完全自动安装。同时,它还可以使用立即获取 功能搜索本地的注册表,轻松创建脚本文件,供你下次重装系统时使用。
首先你要安装MS Batch 98,其安装文件在Win98安装盘的\toolsTOOLS\reskit\batch目录中。运行其中setup程序,按照提示即可完成安装。选择"开始"菜单的"程序"中的"Microsoft Batch 98"就可以运行它。
运行后,其界面如上图。单击主界面上的"一般安装选项"、"网络选项"、"可选的组件"、"Internet Explorer选项"、"高级选项"按钮可进行相应的设置。其中所包含的设置非常丰富,从产品序列号、用户名称、Win98安装目录到IE 4.0浏览器的起始页,还有是否安装哪些网络协议。对于一般用户来说"一般安装选项"和"可选的组件"按钮最为常用。设置好有关选项后,单击"保存设置到INF"按钮,程序将提示保存的路径与文件名,输入后单击"确定"按钮。如果你要修改已有的脚本文件,只需选择菜单"文件"中的"打开",选择脚本文件所在的位置,然后主界面的相关栏目修改即可
使用脚本文件也很简单,在DOS命令提示符下按照"setup 脚本文件名"即可完成自动安装。例如:setup c:\batch.inf。在使用时需要注意,必须指定脚本文件的完整路径,否则,安装程序将由于错误而终止。
如果你已经安装了Win98系统,可以通过注册表中的内容自动创建脚本文件。具体操作是,单击"现在收集"按钮,然后在相应栏目做适当修改保存即可。
最后要说明的是,该版本的Batch.exe是使用Win95公用控件的32位应用程序,所以该程序只能在Win98下运行。并且Windows NT也不支持注册表的自动检查。另外MS Batch 98有详细的中文帮助文件,有什么疑问可以到里面去查询。
同样WinME也可以使用这个文件进行安装。
二、Win2000
同样在Win2000中也提供了自动安装的程序,并且其更智能化,采用Windows一贯的风格,将复杂的操作变成简单的下一步的操作,你只需要安装提示,即可完整自动安装文件的制作。
其自动安装管理向导在光盘的\support\tools\deploy.cab文件中。将此文件复制到硬盘上解压,运行其中的setupmgr.exe文件,即可启动Windows 2000安装管理器向导,利用该向导可生成应答文件。
接下来的工作就简单了,安装管理器每一步都有详细的提示,按照提示进行即可。一般情况下无需更改其设置,按照默认参数即可。但需要注意的是,要选择安装的平台,是个人版还是服务器版本。并且在使用中还发现其时间设置默认值并不是中国,需要进行更改。
这个安装管理器并不是仅仅只创建一个自动安装的文件,而是将安装需要的文件全部拷贝到硬盘中的一个目录中,默认为win2000dist目录。并且自动将此文件夹共享,以便于网络上其它的计算机使用其进行自动安装。
自动安装时,并不是运行以前默认的安装文件,而是运行一个批处理文件unattend.bat。运行时,只需要在开始输入Win2000的注册码,以后的工作系统将自动完成。
以下是默认建立自动批处理文件,可以看出这个文件是建立在以网络为基础上的,如果要进行本地的重新安装,需要进行一定的修改。
@rem SetupMgrTag
@echo off
rem
rem 这是由"安装管理器向导"生成的样本批处理脚本。
rem 如果此脚本是从它所生成的地址移入,它可能需要修改。
rem
set AnswerFile=.\unattend.txt
set SetupFiles=\\ZT\win2000dist
\\ZT\win2000\winnt32 /s:%SetupFiles% /unattend:%AnswerFile%
重新设定AnswerFile和SetupFiles的值,指定其详细的路径。并且在最后一行去掉计算机的名称,而是指定winnt32的绝对路径,如果是在DOS下安装,还需要将其修改为Winnt。