windows镜像管理软件下载:Windows® 7 的 Windows® 自动安装工具包 (AIK)
https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=5753
“Untitled.xml文件”制作步骤:
1.提取映像文件或者编录文件,这里只提取旗舰版的编录文件。
2.开始菜单中-Windows系统映像管理器,打开编录文件
3.新建应答文件。
4.下图中:左侧为,【Windows映像】,中间为【应答文件】,右侧为【属性】。在【Windows 映像】中选择要设定的模块,将选中的模块传送到【应答文件】中适当的阶段(如图中间:Components中共7个阶段),最后在【属性】中对刚刚传送来的模块进行详细设定。以下图为例说明。
——LayeredDriver表示:键盘种类(一般填“1”,或不填写)
5.下面所有的操作都和上面一样,接下来只简要解释【属性】栏的设置。
——ProductKey:写入“空字符”,表示不设置密码。
——跳过自动激活:表示安装过程中不进行联网激活。(如果没有输入密钥,更应该跳过)
——ComputerName:设置成*或者不填,安装过程中自动生成计算机名称。
——LogonCount:表示以“管理员身份”登录的次数,上面设置为1次。如果不设置,表示一直以管理员身份登录。
6.保存为“Untitled.xml”即可。
7.保存完成后,验证一下应答文件。需要注意的是:跳过了OOBE阶段会有警告提示。经过实践证明,无关紧要。(黄色叹号可忽略不计;如果出现红色叹号,则说明设置有误)
8.接下来就是如何使用这个应答文件, 假设这个xml文件为“Untitled.xml”。那么只需将“Untitled.xml”放到D盘根目录,然后运行“命令提示符”,输入:
c:\windows\system32\sysprep\sysprep.exe /oobe /generalize /shutdown /quiet /unattend:d:\Untitled.xml
等待封装完毕后,会自动关机。接下来就该“捕获映像”了。到这里看到,封装是不是十分简单呢?其实既简单又困难,只有封装过之后,才会有“不满意”的地方,而解决这些“不满意”,是相对困难的。
注意:这个xml文件在制作时,为了满足不同用户需要,我没有指定分区信息,因此安装系统时需要自行指定分区。这个文件的作用仅仅是:跳过OOBE阶段,自动激活Administrator账户。针对具体用户,建议根据自己需要用WAIK进行定制。
到此为止,一个很简单的“无人值守”文件就制作完成了,然而这只是一个框架,并不能满足于所有人。例如:将映像安装到哪个分区,我就没有设置,并且也是一个难点,这里不想过多的介绍,否则又要弄很多的图片。
友情提示:64位的WindowsAIK只能编录64位的映像。32位的WindowsAIK可以编录32和64位的映像。
使用方法一:
1.将“Untitled.xml”重命名为“AutoUnattend.xml”(注意:其他名称不可以),然后放到U盘的根目录。
2.将U盘插到电脑上,然后使用光盘安装Windows7即可(安装过程中自动识别U盘根目录的“应答文件”)。
使用方法二:
1.使用UtraISO将Windows7旗舰版镜像打开。
2.把“AutoUnattend.xml”拖动到ISO镜像的根目录,保存即可。
使用方法三:
在封装系统时,仅仅使用一条命令就可以将这个应答文件应用到系统
假设这个xml文件为“Untitled.xml”。那么只需将“Untitled.xml”放到D盘根目录,然后运行“命令提示符”,输入:
c:\windows\system32\sysprep\sysprep.exe /oobe /generalize /shutdown /quiet /unattend:d:\Untitled.xml
考虑到有人安装Windows7时,使用“安装器(imagex命令)”直接将install.wim展开,那么这种情况下必须修改install.wim映像文件:
使用方法四:(这种方法所用时间比较长,要耐心等待)
1.使用UtraISO把Windows7旗舰版ISO中Sources目录下的install.wim提取到F:\目录下,并在F:\下建立文件夹“win7”。
2.以管理员身份运行“命令提示符”,并依次输入以下命令:
Dism /Mount-WIM /WimFile:F:\install.wim /Name:"Windows 7 ULTIMATE" /MountDir:F:\win7
——表示挂载install.wim映像文件。
DISM /Image:F:\win7 /Apply-Unattend:F:\Untitled.xml
——将无人职守文件“Untitled.xml”应用到挂载目录。
(或者:直接将“Unattend.xml”放到Panther下,最后把“Panther”文件夹放到F:\win7\Windows文件夹下,注意名称为“Unattend.xml”)
Dism /Unmount-Wim /MountDir:F:\win7 /commit
——提交并卸载映像。
3.制作好的install.wim就可以直接使用了。
前面关于“Windows7无人值守应答文件”的使用及制作都写过很详细的方法,鉴于有些网友制作失败,频频收到留言,现在作简要说明。“无人职守应答文件”是通过WindowsAIK制作,拓展名为xml,可以通过记事本打开、修改。有些网友遇到问题,根本原因是不了解这个“应答文件”如何“执行”;“应答文件”存放的位置、名称是有所不同的。
1.应答文件存必须放到“原版ISO”的根目录,名称必须为“Autounattend.xml”吗?
答:安装系统时,安装程序自动搜索(所有磁盘根目录)“Autounattend.xml”这个文件,并且按照里面的命令执行,使用UtraISO添加到ISO根目录,是为了使用方便。但是无论存放到哪个根目录,名称必须为“Autounattend.xml”。
2.应答文件集成到“install.wim”里面,怎么无法实现“无人职守”?
答:由安装过程决定的,在installi.wim“解压到”系统盘之前,应答文件不会生效。但是在PE阶段后,就会实现“无人职守”。因此如果采用光盘安装,就使用上面的方法。
3.应答文件集成到“boot.wim”和“install.wim”有什么区别?
答:集成到boot.wim,在PE阶段就会按照应答文件指示进行操作,因此在安装上和直接放到光盘根目录没有区别。但是相对于集成到install.wim来说,稍加繁琐。总之,各有优缺点。
4.如何集成到“install.wim”?
答:有详细介绍,需要注意的是“应答文件的名称必须为unattend.xml”。
5.如何集成到“boot.wim”?
答:和集成到“install.wim”区别是,还需要加一步,即在Windows\system32\下建立文件
“winpeshl.ini”,器内容是:
-------------------------------------------------------------------
[LaunchApp]
AppPath = %SYSTEMDRIVE%\sources\setup.exe /unattend:%SYSTEMDRIVE%\dell\autounattend.xml
-------------------------------------------------------------------
(其中dell\ 为存放目录,即:boot.wim挂载目录\dell\)
6.你提供的“应答文件”,适用于所有的Windows7版本吗?
答:不是,只是用于旗舰版,如果想支持其他版本,必须做相应的修改(使用记事本打开,将旗舰版修改为其他版本即可)
制作OEM版的Windows 7系统,前面介绍过很多次,不管哪种方法都离不开“$OEM$”这个文件夹,“$OEM$”文件夹下通常存在“$$”、“$1”文件夹,在安装系统的过程时(以系统安装到C盘为例说明),安装程序会自动把“$$”文件夹下的所有文件复制到C:\Windows下,将“$1”下的所有文件复制到C盘根目录。然后安装程序会自动检测相应目录下的OEM证书导入系统,然后导入密钥、按照“应答文件”及批处理等进行安装。
通常“$OEM$”文件夹有三种使用方法:1.集成到boot.wim;2.集成到install.wim;3.直接复制到镜像的Sources目录下,这三种方法前面都详细的讲过。现再简单介绍一下——
首先请看之前写过的OEM版系统制作方法以及应答文件使用:
★集成到Sources目录下
直接将“$OEM$”文件夹复制到Sources目录下即可。
★集成到install.wim
1.在F盘新建boot文件夹(作为例子),把install.wim复制到f盘根目录。
2.运行命令imagex /mountrw f:\install.wim 5 f:\boot
——以32位的旗舰版为例
3.将“$$”里的文件复制到f:\boot\windows下,将“$1”里的文件复制到f:\boot。
4.运行命令imagex /unmount f:\boot /commit
★集成到boot.wim
1.在F盘新建boot文件夹(作为例子),把boot.wim复制到f盘根目录
2.运行命令imagex /mountrw f:\boot.wim 2 f:\boot
3.将lenovo文件夹复制到boot文件夹下
4.新建记事本,命名为“winpeshl.ini”,放到f:\boot目录下的windows\system32目录下,其内容如下:
[LaunchApp]
AppPath = %SYSTEMDRIVE%\sources\setup.exe /unattend:%SYSTEMDRIVE%\lenovo\autounattend.xml
5.运行命令imagex /unmount f:\boot /commit