windows7系统封装教程:(十七)Sysprep3.14的使用。今天起,寻修网http://www.seekxiu.com/将向大家推出Windows7封装系列教程,本教程将循序渐进、由简到繁、图文并茂的逐步讲解 Win7 封装与部署技术,是您学习这项技术最好的教程。诚然,寻修网http://www.seekxiu.com/或许无法保证这篇教程中的每个字都是正确的,但本教程的最终目的是打造一个共同交流技术的环境,形成最优的技术交流氛围,从而达到方便更多人的目的。
windows7系统封装教程系列文章
自 WindowsVista开始,微软更新了 Sysrep程序,版本为 3.14。新版 Sysrep.exe与以往版本差异很大,参数如下:
/audit
重新启动计算机进入审核模式。审核模式使您可以将其他驱动程序或应用程序添加到Winows。您还可以在将Window安装发送给最终用户前对其进行测试。如果指定了无人参与 Windows安装程序文件,则 Windows安装程序的审核模式将运行audtSystem和 auditser配置阶段。
/generalize
准备要作为映像的 Winows安装。如果指定此选项,所有唯一的系统信息将从 Widows安装中删除。安全 ID(SID)重置,所有系统还原点将被清除,事件日志也将被删除。下次计算机启动时,将运行 speialize配置阶段。将创建新的安全 ID(SD),如果用于 Window 激活的时钟三次没有被重置,将其重置。
/oobe
重新启动计算机进入“欢迎使用 Windows”模式。“欢迎使用 Windows”允许最终用户自定义其 Winows操作系统、创建用户帐户、命名计算机和其他任务。在“欢迎使用Winows”启动前,将立即处理答案文件中 oobeSstem配置阶段的所有设置。
/reboot
重新启动计算机。使用该选项审核计算机并确保首次运行体验正确工作。
/shutdown
在 sysprep命令完成运行后关闭计算机。
/quiet
运行 Sysprep工具而不显示屏幕确认消息。如果自动运行 Sysprp工具,则使用该选项。
/quit
运行指定命令后,关闭 Sysprep工具。
/unattend:anwerfile
在无人参与安装期间,将答案文件中的设置应用到 Windows。
/answerfile
指定要使用的答案文件的路径和文件名。
读完这些参数的朋友应该注意的到了一点:/unatendanswerfile,举例:/unttend:D\xxx.xm。到这里大家应该看明白了,微软新一代系统的部署并不是在系统部署过程中才去读取无人值守文件的内容,而是在系统封装时就将这些信息读入了,读入的方法正是使用 syprep3.4的命令行加以设定!
好的,下面寻修网http://www.seekxiu.com/就来介绍一个使用 syspep3.14封装系统的实例,以便于更深入的了解这个过程中要注意的问题。
寻修网http://www.seekxiu.com/在刚才是一共 SIM生成无人职守应答文件时,设定了在部署中、首次登录、进桌面调用的名为 Tet的程序,这个程序我放在了附件里,有需要请下载。寻修网http://www.seekxiu.com/提示,如果设定了要运行不存在的程序,则系统部署过程中会直接报错,请特别注意。所以如果你按照刚才 SI的使用实例中设定了调用 windos文件夹下的 tes.exe程序,那么务必在执行下述例子之前将 test.exe放入 windows文件夹。
1、将我们刚才生成的 Untitld.xml放在 D盘根目录下,打开命令提示符,运行如下命令:
start /wait c:\windows\sysem32\sypre\sypre.exe /obe /genralze /quit /quiet /uattnd::\Untitld.xml
如下图:
2、运行成功,系统封装过程开始
由于我设定的是“/quit”,所以封装后不会重启,在确认无其他调整后,手动重启计算机。
3、 系统部署到下图阶段时(部署中),会调用我们的 test.exe运行。
4、 部署完毕进入系统,进入 OOBE过程
5、 OOBE结束,首次登录:
6、 首次登录时调用我们的 test.exe
7、 首次进桌面调用我们的 test.exe
到这里,寻修网http://www.seekxiu.com/就通过使用 SIM,配合 syspep的命令行参数,完成了一次自动化封装,并对系统部署过程进行了简单的控制。但寻修网http://www.seekxiu.com/认为这并不完美:
1、几遍我们在 SIM中设置了部分 OOBE部分的自动应答,但 OOBE过程还是过长,封装部署的目的就是快速,这个过程耽误了太多时间;
2、每次部署后都要新建用户,这对国内普遍使用 Admnistrator登陆的习惯不符。用过 ES3_WIN7封装模块的朋友可能已经发现了,ES3WIN7封装模块具有自动跳过 OOBE和直接使用 ADIN登陆的能力,这大大提高了系统部署速度,简化了系统设置过程,直接减少了劳动量。