分享
分享赚钱 收藏 举报 版权申诉 / 10

类型Windows7封装教程之wim脱机映像定制.docx

  • 上传人:hwpkd79526
  • 文档编号:9036085
  • 上传时间:2019-07-21
  • 格式:DOCX
  • 页数:10
  • 大小:388.31KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Windows7封装教程之wim脱机映像定制.docx
    资源描述:

    1、【Windows7 封装教程之 wim 脱机映像定制】集成 ie9 补丁驱动软件本文主要参考小明的懒人版 win7 的制作方式本方法与比较流行的封装方法不同,不需要安装一个原版系统进行联机处理,只需对 install.wim 进行脱机处理,达到定制的目的。楼主对 wim 格式的喜爱这里就不多废话了。本方法的目的:集成 IE9、系统更新和 DP 驱动包集成运行库、 万能驱动助理(e 驱动) 和 flash player集成各种常用软件那么开始吧!准备工作:所需工具:GImageX、UtraISO、虚拟机所需资源:原版镜像、 万能驱动助理(e 驱动) 、Flash Player、运行库、Windo

    2、ws Loader 等先从原版镜像中提取 install.wim,用 gimagex 的拆分功能,将旗舰版单独拆分到 D 盘根目录。(也可以用命令:imagex /export G:sourcesinstall.wim 4 D:install.wim ,其中 4 为 64 位旗舰版的编号)我们以 64 位 win7 旗舰版为例。【一、为原版 windows7 映像集成 IE9】我们首先要提取提取 IE9 资源。在 D 盘新建一个文件夹 IE9,从微软官网下载 IE9,并重命名成 IE9.exe 放进去。地址:http:/ D:IE9 目录备用运行 cmd,输入以下命令(注意最后的/x 后的符号

    3、是冒号和一个点):D:CD IE9IE9.exe /x:.于是,在 D:IE9 目录下得到以下四个文件,我们只需要 IE9-Win7.CAB 和 ielangpack-CHS.CAB 两个文件:在 D 盘下新建一个 mount 文件夹(必须的),管理员酸身份运行 CMD 输入以下命令:装载映像(时间比较长,耐心等)Dism /Mount-Wim /WimFile:D:install.wim /index:1 /MountDir:D:mount集成两个 CAB 包Dism /image:D:mount /Add-Package /PackagePath:D:IE9IE9-Win7.CAB /Pa

    4、ckagePath:D:IE9ielangpack-CHS.CAB保存并卸载映像Dism /Unmount-Wim /MountDir:D:mount /commit(/commit 参数为提交更改,将之替换为 discard 即为放弃更改,集成出错时用)接下来我们还要继续对映像进行处理,可以先不卸载。这个出错几率比较大,首先确认是否管理员身份运行的 cmd,其次认真检查命令有没有写错,排除这些方面的原因,那只能尝试重启或换到另外一个系统里进行了,SB 楼主的 win8 就是不行,是在 win7pe 里完成的,蛋碎一地。(吧友可根据自身情况做改动,或做成批处理。)【二、为原版 windows7

    5、 映像集成补丁】首先我们要先安装一个原版的 win7,然后检查更新,把所有重要更新都记录下来,然后去微软官网的下载中心搜索这些补丁,下载下载下来,放到 D:hotfix 文件夹下,然后类似【一】中的,用命令将补丁集成。(IE9 的是积累性安全补丁,只需要最新的就行。)http:/ /Image:D:mount /Add-Package /PackagePath:F:HOTFIX补丁列表:http:/ Deploy.cmd 接管系统部署】达到在部署前调用 e 驱动,以及安装运行库和自动激活工具的目的。我们的映像还没卸载,继续处理。系统部署过程是调用的是 system32oobewinloader

    6、.exe,我们需要通过修改注册表,用我们自己编写的批处理deploy.cmd 代替它,达到在其之前调用 e 驱动和在其之后安装运行库和运行激活工具。运行 regedit选中 HKEY_LOCAL_MACHINE(其他的也可以)点击文件,加载配置单元浏览到 D:mountwindowssystem32config 目录下,选中 system,确定。(system 文件对应的是其所属系统注册表中的 HKEY_LOCAL_MACHINESYSTEM)项名称随便填,不冲突就行了,我这里填 123,确定。然后就会发现 HKEY_LOCAL_MACHINE 下多了个 123。展开 123,选中 setup

    7、,在右边将 CmdLine 的键值由“oobewindeploy.exe”修改为“deploy.cmd”。选中 123,菜单-文件中卸载配置单元,注册表编辑完毕。(注意不要卸载到当前系统的 HKEY_LOCAL_MACHINE)编辑一个 deploy.cmd,放到 system32 下,内容如下:ECHO OFFstart /wait %windir%Tools64Driver.cmdstart /wait %windir%system32oobewindeploy.exestart /wait %windir%Tools64Tools.cmdEXIT说明:deploy.cmd 中必须包含有

    8、start /wait %windir%system32oobewindeploy.exe,调用系统本身的部署程序,否则系统将无法部署,装出来的系统便废了。如此,wim 映像的的修改便完成了。提交更改并卸载映像:Dism /Unmount-Wim /MountDir:D:mount /commit【三、OEM 资料包的基本结构 】我们需要制作一个 OEM 资料包来为我们的系统安装服务。在 D 盘根目录新建一个$OEM$文件夹,基本结构如下$OEM$OEM$OEM$setupScripts 存放安装部署过程中调用的 Oobe.cmd 和 SetupComplete.cmd$OEM$1系统安装时,

    9、$目录下的文件会释放到 Windows 目录下(%windir% 或%systemroot%) ,$1 目录下的文件会释放到系统盘根目下(%systemdriver%)。更详细的 oem 资料包本文略。我们再为之增加两个目录:$下 Tools 用来存放 e 驱动、运行库和激活工具,$1 下 Soft 用来存放我们需要在系统安装完成后自动安装的日常软件。编辑 Oobe.cmd,放到$OEM$setupScripts 下,内容:ECHO OFFDEL /Q /S %windir%system32deploy.cmdRD /Q /S %windir%ToolsRD /Q /S %systemdriv

    10、e%DriversRD /Q /S %Systemroot%SetupScriptsEXIT作用是部署完成后,在 oobe 阶段,删除这些文件和文件夹。【五、OEM 资料包中集成万能驱动助理( e 驱动)、运行库和安装程序 】将下载好的 e 驱动解压到 Tools 目录下。编辑一个 64Drive.cmd,也放在 Tools 目录下,内容:echo offecho 正在解压驱动包,稍候start /wait %windir%ToolsWanDrv_5.26_iTianK_Win7_x64WanDrv(x64).exe -deployEXIT注意:WanDrv(x64).exe 后空格加 -de

    11、ploy 参数不能漏。同样的,将 directx,vc,flash player 等的安装程序放在 Tools 目录下。编辑一个 64Tools.cmd,也放在 Tools 目录下,示例:echo offecho 正在安装运行库,请稍后start /wait %windir%Toolsflash_player_ax_64bit.exe /installstart /wait %windir%Toolsdirectxdxsetup.exe /silentstart /wait %windir%Toolsvc0532.exe /qstart /wait %windir%Toolsvc0564.ex

    12、e /qstart /wait %windir%Toolsvc0832.exe /qstart /wait %windir%Toolsvc0864.exe /qstart /wait %windir%Toolsvc1032.exe /qstart /wait %windir%Toolsvc1064.exe /qecho 正在激活系统,请稍等start /wait %windir%ToolsWindowsLoader.exe /install /silent /norestartEXIT注意:路径和安装程序的文件名不要有空格,我们要自己重命名好;每个安装程序后面都加上静默参数。e 驱动 5.x:

    13、主程序 EasyDrv5(x86.exe)(32 位)或 EasyDrv5(x64.exe)(64 位),参数为-deployVC+运行库:主程序为官方的安装包,参数为/qDX9 运行库:主程序设定为官网安装包解压后的 dxsetup.exe,参数为/silentAdobe Flash Player:主程序为官方的安装包,参数为-install如此,配合【三】中的映像修改,便使 deploy.cmd 在系统部署前后,通过 64Drive.cmd 和 64Tools.cmd 分辨调用了e 驱动和运行库的安装、自动激活工具。【六、首次进入桌面后调用软件安装程序】CC 提醒我要在首次进入桌面后安装软

    14、件,我们这样做:通过微软官方的 WAIK 帮助文档的方法稍微复杂,我们这里通过在开始菜单的启动目录下添加 soft.lnk,来达到我们进入桌面后调用软件安装的目的。将软件安装程序放在$OEM$1Soft 目录下,同时编辑 Soft.cmd(和 Tools 类似),示例:echo offecho 自动安装软件,按任意键开始安装Pause nulstart /wait %systemdrive%softwps.exe /Sstart /wait %systemdrive%softfoxit.exe /verysilentecho 软件安装完成,按任意键退出pause NULRD /Q /S %sy

    15、stemdrive%Soft & exit NUL这里可能需要解释一下命令:pause 是暂停,按任意键继续。RD /Q /S %systemdrive%Soft & exit NUL 中:&将两个命令合并成一行,能解决批处理删除自身导致不能运行下一样命令的问题。( “exit”还能用“taskkill /f /im cmd.exe”代替,更彻底,直接结束 cmd 进程,关闭所有 cmd 窗口。)继续在$OEM$1 目录下建立文件夹可以 cmd 中输入命令:MD “D:$OEM$1UsersDefaultAppDataRoamingMicrosoftWindowsStart MenuProgr

    16、amsStartup“然后我们再这个目录下新建一个快捷方式对象位置为:%systemdrive%softsoft.cmd命名为 soft.lnk如图:如此,就达到了我们在进入桌面后调用软件的自动安装。特别的,由于这个批处理不是管理员身份运行的,与产生一些文件的残留,我们可以在D:$OEM$1UsersDefaultDesktop 下放一个批处理“删除残留.cmd“,软件安装完成后,右键管理员身份运行来删除文件残留,内容:echo offDEL /Q /S “D:$OEM$1UsersDefaultAppDataRoamingMicrosoftWindowsStart MenuProgramsS

    17、tartupsoft.lnk“DEL /Q /S “%userprofile%AppDataRoamingMicrosoftWindowsStart MenuProgramsStartupsoft.lnk“DEL /Q /S “D:$OEM$1UsersDefaultDesktop除残留.cmd“DEL /Q /S %0 & exit这里列出几个比较必须的日常软件的静默参数(qq 和迅雷是独木成林的版本,官方没有静默安装参数):wps.exe /Sqq.exe /Sxunlei.exe /Sfoxit.exe /verysilent7Zip.exe -y /q /r:n-最后一步,我们用软碟通将处理过后的 install.wim 替换掉原版镜像中的,并将$OEM$ 资料包放在镜像的 sources 目录下。最后合并 64 位和 32 位不用累赘了,只是提醒一下要记得用 gimagex 修改 installwim 内子映像的名称,不能重名。另,对 install.wim 的处理,提前做一个批处理可以很方便地完成。-【 完 】-

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:Windows7封装教程之wim脱机映像定制.docx
    链接地址:https://www.docduoduo.com/p-9036085.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开