图解Sysprep封装系统
图解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封装系统的更多相关文章
- 在使用Easy Sysprep 封装系统时要注意的地方
安装好常用软件后要作的工作: 1.软件安装到D盘 QQ/ QQ管家 / Chrome / 压缩软件 C盘 office2010 / sogou /foxit ...
- 通过Sysprep封装系统
<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schema ...
- [分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例)
[分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例) 踏雁寻花 发表于 2015-8-23 23:31:28 https://www.itsk.com/thread-35 ...
- Robot Framework自动化测试(三)--- 封装系统关键字
之前对robotframework-ride了解的不多,后来知道了引入Selenium2Lirary库后可以做web UI自动化测试,但发现和python没啥关系,今天学习了封装系统关键字算是和pyt ...
- Oracle12c 的安装教程图解(安装系统:windows 2008R2)
Oracle12c 的安装教程图解(安装系统:windows 2008R2) 第一节 安装和下载路径 1 官方下载路径: http://www.oracle.com/cn/products/dat ...
- 封装系统(以封装Windows 7为例)
安装步骤: 1.安装系统 2.启用Administrator帐户 3.进行简单的系统设置 4.系统精简 5.安装Adobe Flash Player 6.设置IE主页 7.在系统盘(C盘)创建Sysp ...
- 封装系统自带的Debug
Unity3d的Debug.Log函数用于打印日志,一般项目中都会对其作如下两件事情: (1)希望有一个总的开关来控制整个游戏中日志的打印与否: (2)有的系统会将Log封一层并添加统一的标记,比如S ...
- [官方软件] 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 ...
- 1-ser2008系统封装实验报告
系统封装实验 1. 封装系统的原因 直接克隆系统会导致克隆后的系统和原系统的SID号一致,在许多实验中会因为SID号相同而影响实验效果(如活动目录) 2. 实验 首先看一下se ...
随机推荐
- Out of memory: Kill process 内存不足
服务直接被 killed,感觉特别奇怪.代码肯定是没有问题的,但为什么放到服务器上就出错了呢. 部署时报错如下: Failed to add the deployment content to the ...
- 用curl抓取网站数据,仿造IP、防屏蔽终极强悍解决方式
最近在做一些抓取其它网站数据的工作,当然别人不会乖乖免费给你抓数据的,有各种防抓取的方法.不过道高一尺,魔高一丈,通过研究都是有漏洞可以钻的.下面的例子都是用PHP写的,不会用PHP来curl的孩纸先 ...
- win10 mysql57密码重置
[摘要: 1.my-default.ini 更名my.ini 正在解压的目次上面复造my-default.ini一份更名字为 my.ini. 2.翻开 Windows 情况变量设置, 新建变量名 MY ...
- css 小问题解决方法整理
1,图片垂直居中: 设置包括图片的div:height=20px:line-height=20px. 设置图片vertical-align:middle 就可以. 2,行内块元素有3px bug,可通 ...
- android gallery 自定义边框+幻灯片效果
最近在项目中用到图片轮播,试了Gallery,ViewFlipper,ViewPager,感觉Gallery最符合需求,但是Gallery的系统边框很难看,项目中要求用自己的背景图片. 下面来看一下使 ...
- 在div 底部显示背景图片
下面代码实现div层背景图片在底部显示: div { background : url (/images/bg.jpg) no-repeat fixed ; background-position-y ...
- AVAudioPlayer播放在线音频文件
AVAudioPlayer播放在线音频文件 一:原里: AVAudioPlayer是不支持播放在线音频的,但是AVAudioPlayer有一个 initWithData的方法:我们可以把在线音频转换为 ...
- Xcode 生成 ipa包
原地址:http://zengwu3915.blog.163.com/blog/static/2783489720136213239916/ app store的审核收费的需要二周,免费的需要一个月左 ...
- 算法笔记_137:二分图的最大匹配(Java)
目录 1 问题描述 2 解决方案 1 问题描述 何为二分图的最大匹配问题? 引用自百度百科: 首先得说明一下何为匹配: 给定一个二分图G,在G的一个子图M中,M的边集{E}中的任意两条边都不依附于 ...
- Openerp workflow 工作流批注模块
转自:http://blog.csdn.net/yeahliu/article/details/17207289 2013-12-22 添加workflow_stop标识,感谢广州-jerry 201 ...