图解Sysprep封装系统

    一、使用安装管理器工具创建 Sysprep.inf 应答文件

要安装“安装管理器”工具并创建应答文件,请按照下列步骤操作:

1)打开“我的电脑”,然后打开 Windows XP 光盘上的 Support/Tools 文件夹。

2)将“Deploy.cab”文件拷贝到系统的某个盘下,并将其解压到C:\sysprep文件夹,打开文件夹。

3)运行“setupmgr.exe”文件,出现“安装管理器”界面。

4)单击“下一步”。

5) 单击“下一步”。

6)选择“Sysprep 安装”,单击“下一步”。

7)选择“Windows XP Prefessional”, 单击“下一步”。

8)选择“是”,单击“下一步”。

9)输入“名称和单位”,单击“下一步”。

10)对相应的“显示设置”进行配置,单击“下一步”。

11)选择“时区”,单击“下一步”。

12)输入“产品密钥”,单击“下一步”。

13)选择“自动产生计算机名”,单击“下一步”。

14)输入“管理员密码”,设置自动作为管理员登录的次数,单击“下一步”。

15)选择“典型设置”,单击“下一步”。

16)选择目标计算机到“工作组或域”,单击“下一步”。

17)单击“下一步”。

18)默认,单击“下一步”。

19)选择“语言”中的中文,单击“下一步”。

20)单击“下一步”。

21)单击“下一步”。

22)单击“下一步”。

23)输入“标识字符串”,单击“下一步”。

24)选择sysprep.inf文件的路径,单击“确定”。

25)完成创建。

二、查看编辑sysprep.inf

进入到C:\sysprep文件夹下,可以看到sysprep文件夹中多了一个i368的文件夹和sysprep.inf文件。

Sysprep.inf文件中的内容为:

;SetupMgrTag

[Unattended]

OemSkipEula=Yes

InstallFilesPath=C:\sysprep\i386

[GuiUnattended]

AdminPassword="abcd.1234" //Windows本地登录管理员密码。与安装时一致。

EncryptedAdminPassword=NO

AutoLogon=Yes

AutoLogonCount=2 //设置二次Windows管理员自动登录

OEMSkipRegional=1

TimeZone=210

OemSkipWelcome=1

[UserData]

ProductKey=FTQXY-BJ6CR-CB3M6-BP44C-4XVVW //Windows XP安装序列号

FullName="anta" //用户名称

OrgName="anta.com" //用户组织名称

ComputerName=* //允许随机生成Windows NetBIOS ComputeName

[RegionalSettings]

LanguageGroup=9,10

[SetupMgr]

DistFolder=C:\sysprep\i386

DistShare=windist

[Identification]

JoinWorkgroup=WORKGROUP

[Networking]

InstallDefaultComponents=Yes

如果需要制作镜像,可能还需加入以下内容(可选):

1)OemPnpDriversPath=

这些参数告诉Sysprep Mini-Setup 搜索即插即用设备的驱动程序路径。建议参考如下格式:

OemPnpDriversPath=drivers\net;drivers\video;drivers\audio;drivers\wifi;drivers\chipse;drivers\modem;drivers\tcm;drivers\1;drivers\2;drivers\3;drivers\4;drivers\5;drivers\6;drivers\7;drivers\8;drivers\9;drivers\10

切记每个路径下只能保存一种设备的一种驱动程序!

2)UpdateInstalledDrivers=1

这一参数告诉Mini-Setup 过程去更新基础镜像文件里已安装的硬件驱动程序。这些更新的驱动程序可由上述方法通过Add-on 镜像提供。

3)DriverSigningPolicy=Ignore

这一参数允许Mini-Setup 过程安装未经MS签名的驱动程序。

4)ExtendOemPartition = 1

5)UnattendMode = FullUnattended

以上这些是加在[Unattended]下。

另外在sysprep.inf的最后面添加

[SysprepMassStorage] 小节

打开一个命令窗口,转到sysprep.exe所在的目录,执行命令sysprep -bmsd。Sysprep将构造出SysprepMassStorage小节的内容并结束。 [SysprepMassStorage] 部分标识想要安装在每个目的计算机上不同的大容量存储控制器。然后,Sysprep 预先填充必要的驱动程序信息,这样,当操作系统启动时,Windows 就可以在使用某个预定义主存储控制器的计算机上加载正确的驱动程序。

注:

为了提高安装过程的灵活性,你可以在安装期间或之后自动运行一些命令。如果要在最小安装结束后安装软件或运行程序、批命令文件、脚本,只要将相应的指令写入cmdlines.txt文件;如果要在目标系统重新启动后安装程序或运行命令,则必须将指令写入sysprep.inf文件的GuiRunOnce小节。

■ cmdlines.txt

这个文件位于%SystemDrive%\Sysprep\i386\$oem$目录。下面是一个例子,它以-clean参数运行Sysprep,另外还执行Script1批命令、Program2程序:

[Commands]"%SystemDrive%\Sysprep\Sysprep.exe -clean""FullPath\Script1.cmd""FullPath\Program2.exe -arg1"

cmdlines.txt文件的格式很简单,不过要注意以下几点:

⑴ sysprep.inf文件Unattended小节必须声明InstallFilesPath,并且使其指向$oem$文件夹所在的位置。

⑵ 必须将所有要用到的文件复制到本地硬盘上。

⑶ 如果cmdlines.txt包含的命令修改或创建了注册表设置,这部分设置将作为默认用户的设置写入,对所有新建的用户帐户都有效。

⑷ 不能用cmdlines.txt安装那些使用Windows Installer的软件(.msi软件包)。

三、执行sysprep封装

打开C:\sysprep文件夹,双击“sysprep.exe”执行sysprep封装。

弹出系统准备工具的窗口,单击“确定”;

在“选项”中选中“使用最小化安装”,关机模式为“关机”,再单击“重新封装”进行封装。

图解Sysprep封装系统的更多相关文章

  1. 在使用Easy Sysprep 封装系统时要注意的地方

    安装好常用软件后要作的工作: 1.软件安装到D盘         QQ/   QQ管家 / Chrome  / 压缩软件 C盘      office2010   /   sogou  /foxit ...

  2. 通过Sysprep封装系统

    <?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schema ...

  3. [分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例)

    [分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例) 踏雁寻花 发表于 2015-8-23 23:31:28 https://www.itsk.com/thread-35 ...

  4. Robot Framework自动化测试(三)--- 封装系统关键字

    之前对robotframework-ride了解的不多,后来知道了引入Selenium2Lirary库后可以做web UI自动化测试,但发现和python没啥关系,今天学习了封装系统关键字算是和pyt ...

  5. Oracle12c 的安装教程图解(安装系统:windows 2008R2)

    Oracle12c 的安装教程图解(安装系统:windows 2008R2) 第一节 安装和下载路径 1   官方下载路径: http://www.oracle.com/cn/products/dat ...

  6. 封装系统(以封装Windows 7为例)

    安装步骤: 1.安装系统 2.启用Administrator帐户 3.进行简单的系统设置 4.系统精简 5.安装Adobe Flash Player 6.设置IE主页 7.在系统盘(C盘)创建Sysp ...

  7. 封装系统自带的Debug

    Unity3d的Debug.Log函数用于打印日志,一般项目中都会对其作如下两件事情: (1)希望有一个总的开关来控制整个游戏中日志的打印与否: (2)有的系统会将Log封一层并添加统一的标记,比如S ...

  8. [官方软件] Easy Sysprep v4.3.29.602 【系统封装部署利器】(2016.01.22)--skyfree大神

    [官方软件] Easy Sysprep v4.3.29.602 [系统封装部署利器](2016.01.22) Skyfree 发表于 2016-1-22 13:55:55 https://www.it ...

  9. 1-ser2008系统封装实验报告

    系统封装实验 1.       封装系统的原因 直接克隆系统会导致克隆后的系统和原系统的SID号一致,在许多实验中会因为SID号相同而影响实验效果(如活动目录) 2.       实验 首先看一下se ...

随机推荐

  1. 查看DNS主机名解析的主机IP并向DNSserver进行DNS域名解析

    一.查看DNS主机名解析的主机IP host 命令 用途 把一个主机名解析到一个网际地址或把一个网际地址解析到一个主机名. 语法 host [-n [ -a ] [ -c Class] [ -d ] ...

  2. SpringSecurity实现后台管理员登录(二)

    需求:login.ftl页面中登录成功后进入index.ftl页面中 一.pom.xml中添加json转换相关的包 <dependency> <groupId>com.fast ...

  3. 用php当作cat使用

    今天,本来是想敲 node test.js 执行一下,test.js文件,结果 惯性的敲成了 php  test.js, 原文输出了 test.js的内容. 突然觉得,这东西 感觉好像是 cat  命 ...

  4. (转)[ActionScript 3] Google-ProtoBuf for AS

    最近由于项目的需要,研究了一下protobuf.在这里分享一下经验,具体介绍网上也有不少,可以百度先了解一下. ProtoBuf在as中主要就是序列反序列化的作用,我们主要用它来代替amf,因为像c+ ...

  5. component is not authorized by this account hint: [B3GVCa0189e575] 错误解决?

    component is not authorized by this account hint: [aMADoA0312e514] component is not authorized by th ...

  6. IIS 之 功能详解

    IIS (Internet Information Services)信息服务管理器,本文以Windows10环境下的IIS为例,主要包含:FTP 服务器.Web 管理工具.万维网服务三大部分,如下表 ...

  7. linux&amp;shell

    Linux经常使用命令 登录时显示信息放在/etc/motd和/etc/profile.d/xxx.sh motd放置字符串 profile.d下放置脚本文件 echo echo -e 处理特殊字符. ...

  8. sublime text3 3176激活码

    sublime text3 3176激活码   改host文件 #sublime 127.0.0.1 license.sublimehq.com 127.0.0.1 45.55.255.55 127. ...

  9. node:爬虫爬取网页图片

    代码地址如下:http://www.demodashi.com/demo/13845.html 前言 周末自己在家闲着没事,刷着微信,玩着手机,发现自己的微信头像该换了,就去网上找了一下头像,看着图片 ...

  10. 【TP3.2】模板布局和文件引入

    TP3.2框架引入文件使用<include file="blue/common/header">标签,==>blue主题下的公共头文件(blue放在View/目录 ...