Windows7 封装篇(二)【自动应答】应答文件的应用

  • A+
所属分类:技术文档
以下内容可能对某些用户阅读会困难(因微软的专业术语太多)尽量根据我的理解写的明白一点
 
  准备软件Windows(R) 自动安装工具包 (Windows Automated Installation Kit 配置和部署的工具,Windows AIK) 上次使用的也是Windows AIK,功能很强大(自定义和更新 Windows 映像,部署,创建启动PE等等)。
  关于Windows AIK微软技术论坛介绍应该比我清楚。我们要用到windows AIK里面的 Windows 系统映像管理器 (Windows SIM)来创建应答文件。 无人值守就是应答文件(同一个概念)。
  去微软官方网站搜索并下载Windows AIK,按照提示安装完毕后从原版Windows 7 复制"install.wim","install_Windows 7 ULTIMATE.clg"放在同一个文件夹(随意,不要中文名就可以)
 
  Windows 7 安装过程我不详细说明了,每个人都会,无非使用光盘,U盘安装结果都是一样的
 
  Window 7 安装全部过程,其实是通过几个配置阶段来运行的 看截图  (这个图自己画的希望看的明白吧)
 
Windows7 封装篇(二)【自动应答】应答文件的应用    
  我们来验证一下,依次单击“开始”、“所有程序”、Microsoft Windows AIK,然后单击“Windows 系统映像管理器“ 下图

Windows7 封装篇(二)【自动应答】应答文件的应用


在 Windows SIM 的"文件"菜单上,单击"选择 Windows 映像".在"选择 Windows 映像"对话框中,导航 中保存 Install.wim 的位置,然后单击"选定".系统将提示您选择映像版本。根据实际情况要安装的 Windows 映像,然后单击"确定"我这里选择Windows 7 Ultimate(旗舰版)我们选择映像后,再在"文件"菜单上,单击"新建应答文件".一个空答案文件会显示在"应答文件"窗格中。这时候你将看到SIM图片显示:

Windows7 封装篇(二)【自动应答】应答文件的应用


  这时候你看到应答文件下面7个阶段(或者是模块),Windows 7 安装过程,都是这几个模块在控制安装工程的每一项设定的,每一个模块都有不同分工
 
  【  windowsPE 】预安装环境
 
  【offlineServicing】设定系统离线服务的
 
  【generalize】 自定义系统映像,脱机映像服务设定系统部署过程的(普通)
 
  【 specialize 】自定义系统映像,脱机映像服务设定系统部署过程的(特殊)
 
  【auditSystem 】审核模式       通过  Sysprep执行/audit   进入此模式,适用于企业用户
 
  【 auditUser  】《审核模式
 
  【 oobeSystem 】设置OOBE全新体验 (全新体验)
Windows7 封装篇(二)【自动应答】应答文件的应用          
  下面我们利用这些模块来构建应答文件,通过应答文件控制安装过程的相应设置
 
  应用应答文件(初级阶段)
 
  通过制作自动应答文件来了解一下,ES4.1封装工具一些设置(简单设置)

Windows7 封装篇(二)【自动应答】应答文件的应用


  这个图是安装过程要求设置【要安装上的语言】,【时间和货币格式】,【键盘和输入方式】
 
  在左下角的"Windows 映像"栏中展开Windows 7的映像,展开Components,找到Microsoft-Windows-International-Core-WinPE分支(设置定默认的语言,区域设置和其他国际设置Windows安装程序或Windows部署服务安装过程中使用)。选中模块"添加设置以传送 1Windows PE (1)"  看图片操作:
 
Windows7 封装篇(二)【自动应答】应答文件的应用
  InputLocale    输入法区域设置   设置输入语言    [ 0804 2052 zh-CN 中文(简体) - 中国 0404 1028 zh-TW 中文(繁体) - 台湾   0C04 3076 zh-HK 中文 - 香港特别行政区      04091033 en-US 英语 - 美国]
 
  LayeredDriver  SystemLocale  系统区域设置
 
  UILanguage   界面语言    设置用户界面的语言
 
  UILanguageFallback    界面语言回退,当"UILanguase"选用小地区时,若程序没有该种语言,则会跳至"UILanguageFallback"选项
 
  UserLocale   用户区域设置   日期、时间、数字等格式
 
  WillShowUI  安装前是否显示对话框询问用户有关安装界面的语言设置
 
  参数:"OnError"指有错误时显示对话框;"Never"指任何情况下永不显示;
 
  "Always"是指每次都显示。由于我们希望达成自动安装的目的,
 
  因此选用"OnError"可减少用户需要手工输入的机会。
 
  我们选择zh-CN (简体中文) ,这时候我们查看无人值守文件 内容是这样的
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <unattend xmlns="urn:schemas-microsoft-com:unattend">
  3.     <settings pass="windowsPE">
  4.         <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="<a href="http://schemas.microsoft.com/WMIConfig/2002/State">
    " xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">
    ">
  5.             <SetupUILanguage>
  6.                 <UILanguage>zh-CN</UILanguage>
  7.             </SetupUILanguage>
  8.             <InputLocale>0804:00000804</InputLocale>
  9.             <SystemLocale>zh-CN</SystemLocale>
  10.             <UILanguage>zh-CN</UILanguage>
  11.             <UserLocale>zh-CN</UserLocale>
  12.         </component>
  13.     </settings>
  14.     <cpi:offlineImage cpi:source="wim:g:/windows7/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
  15. </unattend>

复制代码

  ES4.1封装工具相应的设置看截图 :

Windows7 封装篇(二)【自动应答】应答文件的应用


  在ES4.1在第二阶段也有相应设置,我不截图
Windows7 封装篇(二)【自动应答】应答文件的应用
  安装过程出现这两个图片不陌生吧
  Microsoft 软件许可协议和windows安装过程中的要求我们输入序列号(KEY),那么怎么通过SIM来设置通过这个过程呢,来啦
  方法:在左下角的"Windows 映像"栏中展开Windows 7的映像,展开Components,找到Microsoft-Windows-Setup分支(设置来选择您安装的Windows映像,配置您安装Windows的硬盘,并配置Windows PE的操作系统)--------UserData依次展开。选中模块"添加设置以传送 1Windows PE (1)"
Windows7 封装篇(二)【自动应答】应答文件的应用
  AcceptEula
  指定在 Windows 安装期间是否接受 Microsoft 软件许可条款
  这时候我们查看无人值守文件内容是这样的:
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <unattend xmlns="urn:schemas-microsoft-com:unattend">
  3.     <settings pass="windowsPE">
  4.         <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="<a href="http://schemas.microsoft.com/WMIConfig/2002/State">http://schemas.microsoft.com/WMIConfig/2002/State</a>" xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>">
  5.             <UserData>
  6.                 <ProductKey>
  7.                     <WillShowUI>OnError</WillShowUI>
  8.                     <Key>TWMF7-M387V-XKW4Y-PVQQD-RK7C8</Key>
  9.                 </ProductKey>
  10.                 <AcceptEula>true</AcceptEula>
  11.             </UserData>
  12.         </component>
  13.     </settings>
  14.     <cpi:offlineImage cpi:source="wim:g:/windows7/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
  15. </unattend>

复制代码

  在ES4.1封装工具有相应的设置 看截图:
Windows7 封装篇(二)【自动应答】应答文件的应用
在第二阶段也有相应设置,我不截图
Windows7 封装篇(二)【自动应答】应答文件的应用
  Windows 7安装结束安装看到这两个图片,出现要求用户设置【用户名】,【计算机名】,【设置用户密码 】


  那么请继续看过来


  方法:那么请看过来 ,在左下角的"Windows 映像"栏中展开Windows 7的映像,展开Components,找到Microsoft-Windows-Shell-Setup分支(控制如何在Windows操作系统安装在目标计算机上的内容和设置)---------------AutoLogon依次展开-,"添加设置以传送 7 oobeSystem (7)
Windows7 封装篇(二)【自动应答】应答文件的应用
 
Windows7 封装篇(二)【自动应答】应答文件的应用
  Domain   域
 
  Enabled   已启用
 
  LogonCount  登录计数
 
  Username  用户名
 
  Password    密码(空、)
 
  这时候我们来看看,自动生成的
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <unattend xmlns="urn:schemas-microsoft-com:unattend">
  3.     <settings pass="oobeSystem">
  4.         <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="<a href="http://schemas.microsoft.com/WMIConfig/2002/State">
    " xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">
    ">
  5.             <AutoLogon>
  6.                 <Password>
  7.                     <Value>UABhAHMAcwB3AG8AcgBkAA==</Value>
  8.                     <PlainText>false</PlainText>
  9.                 </Password>
  10.                 <Enabled>true</Enabled>
  11.                 <Username>Administrator</Username>
  12.             </AutoLogon>
  13.         </component>
  14.     </settings>
  15.     <cpi:offlineImage cpi:source="wim:g:/windows7/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
  16. </unattend>

复制代码

  ES4截图如下:
Windows7 封装篇(二)【自动应答】应答文件的应用
那么这些设置,在无人值守文件里面怎么制作
Windows7 封装篇(二)【自动应答】应答文件的应用

 

Windows7 封装篇(二)【自动应答】应答文件的应用

 

Windows7 封装篇(二)【自动应答】应答文件的应用
  看下面操作
  【区域时间设置】
  在左下角的"Windows 映像"栏中展开Windows 7的映像,展开Components,找到Microsoft-Windows-Shell-Setup分支(控制如何在Windows操作系统安装在目标计算机上的内容和设置)---------------AutoLogon依次展开-,"添加设置以传送 7oobeSystem(7)
Windows7 封装篇(二)【自动应答】应答文件的应用

  China Standard Time 中国标准时间

生成无人值守文件:

  1. [align=left]<?xml version="1.0" encoding="utf-8"?>
  2. <unattend xmlns="urn:schemas-microsoft-com:unattend">
  3.     <settings pass="oobeSystem">
  4.         <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="
    " xmlns:xsi="
    ">
  5.             <TimeZone>China Standard Time</TimeZone>
  6.         </component>
  7.     </settings>
  8.     <cpi:offlineImage cpi:source="wim:g:/windows7/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
  9. </unattend>
  10. [/align]

复制代码

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: