• 文章中心
  • 将更新和补丁集成进windows vista

    作者:admin 文章来源:u盘装系统 发布时间:2013-08-28 16:35点击:

              在Windows Vista中,因为修补方式的改进,用很简单的操作就可以将所有更新程序集成到安装文件里.在发布这篇文章的时候,WindowsVista还没有发布任何Service pack,因此在这里只能以Hotfix补丁为例来介绍o预计Windows Vista的SP1会在2008年初发布,到时我们可以使用类似的方法将Service Pack集成到安装文件中。
        要将更新程序和补丁集成进Windows Vista的安装文件,需要准备下列
        >DⅣD刻录机和DVD刻录盘
        >原始版本的Windows Vista安装光盘。
        >WindowsVista的更新程序和补丁,这些文件可以在http://ww\
        downloads网站下载。
        >Windows自动安装工具包(WAIK),该工具可以在http://ww'
        downloads/details.aspx7 displaylan9-zh-cn&FamilyID=c7 d4'oc6d-15f3,
        30d629f2下载。
        准备好这些材料和工具后,我们还需要安装WAIKo使用虚拟光驱丁加载下载回来的.img文件,然后安装WAIK工具到计算机中,接着按照下列步骤操作
        步骤1.在本地硬盘上新建一个文件夹(倒如h:/Vistaupdates 1,将下载回来的名称 类似“windows6.O-KB******.msu"的文件都保存在这里o文件名中的******代表补丁文件对应的微软知识库文章编号,以及适用的平台类型(32位或者64位).
     
    步骤2:    将windows Vista安装光盘放入光驱,然后在本地硬盘上新建另外
    一个文件夹(例如h:/vista),并将安装光盘中的所有文件复制到该文件夹中o
        步骤3:为了简化Windows Vista的部署,一般情况下,在零售版WindowsⅥsta安装光盘中,一张光盘往往会包含多个版本的安装文件,而安装程序会根据我们输入的序列号判断具体要安装哪个版本的Windows Vista0因此,在继续下面的操作之前,请首先确定自己拥有的序列号对应了哪个版本的Windows Vista,然后再进行下面的操作。
       在“开始”菜单的“所有程序”子菜单下指向“Microsoft Windows AIK"目
      
    录,单击“Windows PE工具命令”提示,在随后出现的命令行窗口中运行下列命令:
    Imagex /info h:\sources\install.win
        命令说明:“imagex"是一个用于创建、应用和查看Windows Vista安装映像文件(WIM)的工具,“/1nto"参数可以查看指定的.wim文件的信息,而“h:\sources\install.wim”则是要查看的映像文件的保存位置,这里可以根据实际位量进行调整o
       
     运行该命令后,可以看到类似下列内容(为了节约篇幅,下面只列举了运行命令后输出的部分关键内容):
    GUID :                   { a4c5clOl-eb8e-4c4e-ae15-4343bc255e20 }
    Image  Count :  5
    compression: LZX
    Part Number: 1/1
    Attrikyutes :    Oxc
                  integrity info
                   Relative path 'junction
    Available Image  Choices :
    <WIM>
        ' <TOTALBYTES>2 323 91943 8</T()TALBYTES>
      <Ib4AGE   INDEX= "1 " >
         <NA34E>Windows Vista BUSINESS</NAME>
         <DESCRIPTION>Windows Vista Business</DESCRIPT工ON>
         <FLAGS>BUSINESS</FLAGS>
    </工MAGE>
    <II4AGE工NDEX= " 2 " >
      <NAb4E>Windows Vista HOMEBASIC</NAME>
      <DESCRIPTION>Windows Vista HomeBasic</£ESCRIPTION>
      <FLAGS>HOMEBAS工C</FLAGS>
    </IMAGE>
    <IMAGE  INDEX= " 3 " >
      <NAME>Windows Vista
    HOMEPREMIUM</NAB4E>
      <DESCRIPTIQN>Windows Vista
      <FLAGS>HOMEPREM工UM</FLAGS >
    </工MAGE>
    HomePremium< /DESCRIPTION>
     
    ( LWUXUr,    L_NIJDA.-   -t   /-
        <NAME>< /  lN/-XearJ >
         <DESCRIPTION>Windows Vista uitimate</DESCRIPTION>
         <FLAGS>ULTIMATE</FLAGS>
      </IMAGE>
      《IMAGE INDEX= 5">
    ' .  <NAb4E>Winclows Vista STARTER</NAME>
        <DESCRIPTION>Windows Vista Starter</DESCR工PTION>
          <FLAGS>STARTER</FLAGS>
      </IMAGE>
    </WIM>
        在WIM映像文件中,可以保存多个版本系统的镜像,例如本例查看的就是Windows Vista零售版安装光盘中的install.wim文件的信息,其中“Image Count”指出该映像文件中包含的操作系统镜像的个数(本例中包含5个),“<lMAGE INDEX=*”’>"通过数字指出了每个镜像文件的编号,而“<DESCRIPTION>******</DESCRIPTION>”则通过文字显示了对于该镜像的描述,也就是版本。假设我们需要安装的是WindowsVista族舰版
    Ultimate),按照上面的例子,就应该处理其中第4个镜像。
        步骤3:为了给特定镜像中添加补丁程序的文件,我们需要使用命令将该镜像映射为一个文件夹,这时候可以使用下列命令:
    Imagex ;trnountrw h:\vista\sources\install.wim 4 h:Vnount
        命令说明:“/mountrw”参数可以将指定的映像文件中的镜像映射为NTFS文件系统分区上的可读写文件夹,“4"用于指定要映射的镜像在wim映像中的编号,“h:\mount"是要映射到的目标文件夹,需要提前创建好。
        另外,如果是在Windows Vista系统下执行该操作,因为用户账户控制功能的影响,为了使用该功能,必须以管理员身份运行Windows PE工具命令提示(有关用户账户控制功能和使用管理员身份运行程序的方法,请参考后续文章 “用户账户控制(UAC)"o
    同时,为了使下面的操作都能成功完成,在启动相应的程序时,建议全部使用管理员身份启动.如果操作正确,那么随后将可以在h:\mount目录下看到Windows Vista旗舰版的所有安装文件o
      步骤4:接着需要将下载回’来的.Msu后缀的更新和补丁程序解压缩出来.首先在
    文件夹下创建一个名为“temp
    Pushd} :\vistaupdates
    后缀的更新和补丁程序解压缩出来.首先在h:\vistaupdates
    的临时文件夹,然后按顺序运行下列两条命令:
        明:这个命令可以将“h:\vistaupdates”目录设置为当前目录。