电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

探讨Windows的自动安装


发布日期:2023/10/14
 

几十年前很多科幻小说的主题就是自动化——人们只需要描述要求机器就能满足我们的愿望而在现今这个信息化的时代里电脑掌管自动化的核心但有时候它却偏偏没那么自动就像安装Windows系统漫长的等待过程倒也罢了却还要你必须守在电脑旁边回答一些问题或确定一些参数更有甚者如果你是一个网络管理员或经营一个网吧有时候同时要安装几十台电脑那末光是去回答那些同样的问题就已经让你的工作变成体力劳动了……虽然可以使用Ghost等克隆软件来安装系统但它并不能完全代替普通的安装方式还好科技是以人为本的(更是以懒人为本^_^)微软其实已经为Win/Me/NT/提供了一个自动化安装的程序只不过这个程序只有在完整版的安装盘中才有而且默认并没有安装下面我们就一起来探讨Windows的自动安装

基本原理

其实Windows的自动安装并不是一个很神秘复杂的过程它只是事先将系统可能会询问到的问题以及回答存储在一个文本文件中这样当安装的过程中系统需要用户输入文字时安装程序就会自动在指定的文本文件中寻找答案对于Win/Me来说这个应答文件的默认文件名是msbatchinf安装时使用的命令和参数为setup msbatchinf对于Win应答文件默认文件名为unattendtxt(见图自动安装程序还会创建一个自动批处理文件unattendbat这个自动应答文件也可以自己手工编写在编写时当然要符合一定的语法否则安装过程就会因为意外的中断而宣告失败对于一般使用者来说没有必要去了解各个参数的具体含义只要通过相关的自动生成软件制作出来并能达到应用要求就可以了

自动安装实战之Win/ME篇

Win的安装应答文件制作程序名为Batch 放在Win完整版安装光盘的\tools\reskit\batch目录中对于WinMe其安装光盘没有提供新的应答文件制作程序但我们同样可以使用Win所带的Batch 而且使用方法一样

我们先要运行Win完整版安装光盘\tools\reskit\batch中的setup来安装完成后在开始/程序中启动Microsoft Batch (见图

Batch 的使用非常简单先单击现在收集按钮来收集目前注册表中的设置到安装脚本文件中这些设置是系统的当前设置然后根据自己需要在系统设置个按钮里做一些微调(见图最后点击保存设置到INF即可完成应答文件的制作(见图

完成应答文件的制作后我们在命令行中输入setup X:\Path\msbatchinf(根据自己的情况设置路径)就可以高枕无忧让Win/Me的安装自动进行了

自动安装实战之Win

Win的自动安装制作程序为setupmgrexe存放在Win完整版安装光盘的\SUPPORT\TOOLS\DEPLOYCAB压缩文件中你需要用WinZip等压缩软件把它释放出来(见图

OK现在在Win下运行其中的setupmgrexe正常情况下你应该可以启动Windows 安装管理器向导接下来由于是第一次使用我们要选择创建新的应答文件(见图)如果你创建的应答文件只是对本台计算机使用也可以选择创建可复制这个计算机配置的应答文件

在接下来的窗口中依次选择Windows 无人参予安装(见图)以及是安装Professional版还是Server版(注意只有这两种版本的Win可以使用自动安装)

用户相互级别的窗口中我们不使用默认的选项要选择全部自动这样安装程序才不会在安装过程中停下来让你回答任何问题(见图

后面的选项就和通常你安装Win的时候类似填入计算机名单位管理员密码网络状况等信息其中需要特别注意的是图几个画面

最后指定应答文件以及生成的自动安装批处理文件的文件名及存放位置就可以完成了需要重新安装系统的时候你只需要将Windows安装光盘放入光驱(如果没有创建分发文件夹)然后运行先前所生成的自动安装批处理程序(默认文件名为unattendbat或者winnt[] /unattend:unattendtxt)现在你可以到外面转一圈半小时后回来时Win应该已经安装完毕了

WinNT 自动安装简要描述

自从Win面世之后微软一直尽量淡化WinNT 以便更好地推广Win(甚至连一再延期的WinNT Service Pack 也最终流产了)因此现在新安装的WinNT 也越来越少我们这里就不再详细叙述需要注意的就是WinNT的应答文件制作程序在安装光盘上的\Support\Deptools\i名称也是setupmgrexe其制作流程和Win/类似但启动方式不一样winnt/b/u:autonttxt(注意:是/u:而不是Win的/unattend:;而且如果你不想制作几张安装启动软盘还是加上/b参数吧)

上一篇:Windows7最终定型的键盘快捷键和鼠标动作

下一篇:将回收站变成保密站