作者:电脑信息网日期:
返回目录:win7问题
核心提示: 为了避免每次重装完系统之后,都去再打一遍补丁,所以把这些补丁都集成到系统里面去。 但是这次集成的补丁并不是微软每周更新的那些小补丁,而是微软每年底发布的“便捷更新包”。 这次有两个补丁,2015年和...
为了避免每次重装完系统之后,都去再打一遍补丁,所以把这些补丁都集成到系统里面去。
但是这次集成的补丁并不是微软每周更新的那些小补丁,而是微软每年底发布的“便捷更新包”。
这次有两个补丁,2015年和2016年的。
微软工程师AndreiStoica在回答网友问题时曾表示,用户可以把上述“便捷更新包”KB3125574看做Win7 SP2补丁,并且表示今后微软还会继续制作此类大型更新包,例如2017年底还将更新KB3125574,加入新的补丁内容,目的就是让用户今后重装Win7后只需安装一两个补丁就可以完成更新。
具体步骤:
一、事前准备
1、64位Win7旗舰版SP1镜像
2、2015年“便捷更新包”和2016年“便捷更新包”
3、创建6个文件夹:cab、ISO、mount、msu、Tools、wim
4、将7z软件关键文件7z.exe和7z.dll放入Tools文件夹
(用于解压提取ISO中文件,用其他方法提取的可以略过)
二、下载补丁
1、KB3020369 (April 2015 Servicing Stack Update):32位(4.0MB)|| 64位(9.1MB)
2、KB3125574 (April 2016 Convenience Update Rollup):32位(316MB)|| 64位(477MB)
3、将下载的两个补丁文件放到msu文件夹下
4、在管理员权限的命令提示符中,使用DISM工具把上述MSU格式的补丁转换为CAB格式,命令如下:
expand -f:* msu\windows6.1-kb3020369-x64_5393066469758e619f21731fc31ff2d109595445.msu cab
expand -f:* msu\windows6.1-kb3125574-v4-x64_2dafb1d203c8964239af3048b5dd4b1264cd93b9.msu cab
三、提取install.wim
1、将微软原版64位Win7旗舰版SP1镜像ISO文件放入ISO文件夹
2、解压提取install.wim文件到wim文件夹下
(方法很多,各人自选。
本人是用7z软件,命令提取,前提是Tools文件夹下有相关文件。
命令如下:
Tools\7z.exe e ISO\*.iso -o"wim" sources\install.wim -y)
四、将补丁集成到install.wim
1、用如下命令获取当前install.wim的索引信息:
Dism /get-wiminfo /wimfile:wim\install.wim
2、记录当前install.wim的索引信息,以便将补丁集成到对应的版本里
通常会有4条索引,若要集成到旗舰版,则选第四条。
直接更改下面index:后的数字即可。
3、用如下命令加载对应索引的install.wim文件到mount文件夹
dism /Mount-Wim /WimFile:wim\install.wim /index:4 /MountDir:mount
4、按顺序集成补丁,必须先集成2015年的,再集成2016年的。
Dism /Image:mount /Add-Package /PackagePath:cab\Windows6.1-KB3020369-x64.cab
Dism /Image:mount /Add-Package /PackagePath:cab\Windows6.1-KB3125574-v4-x64.cab
由于补丁较大,命令执行可能需要两三分钟或更长时间。
五、封装install.wim
现在两个补丁已经成功集成到install.wim中,用如下命令把映像再次封装好:
dism /unmount-wim /mountdir:mount /commit
六、将新版install.wim封装到ISO镜像中
1、使用软碟通UltraISO打开Win7 SP1镜像
2、替换新版install.wim并保存
至此,完成!
上述方法同样适用于32位Win7,并且适用于家庭普通版、家庭高级版、专业版、旗舰版和企业版,关键在于弄清楚自己手头的镜像版本,并且在集成补丁时做好对应。
其实这在那些大神眼里都只是一些小动作,只是把两个补丁集成到install.wim里面,然后替换掉原版文件就完了。
技术含量不高,不喜勿喷。
谢谢!
其实主要的操作就是使用DISM命令。
不过注意,Win7对DISM命令支持还不是很完善,有些参数还不支持。Win8以上对DISM的支持就很完善了。
所以有时可能在网上看到的e68a84e8a2ade799bee5baa6363帖子,里面的一些参数自己用不了,可能就是Win8支持的参数,而你在Win7下使用。
准备工具:
1、Windows7 SP1 旗舰版ISO镜像(原版 64位或32位)
2、下载需要集成的补丁
操作步骤:
一、提取Win7 ISO镜像中的install.wim文件;
手头有光盘有光驱的用户可以直接把光盘放入电脑后提取;有镜像的用户可以用虚拟光驱提取,最简单的还可以用解压缩软件解压出来。
二、把下载到的补丁MSU格式的转换为CAB格式;
在管理员权限的命令提示符中,使用DISM工具把上述MSU格式的补丁转换为CAB格式,命令如下:(命令中的目前按自己的实际目录修改)
expand -f:* C:\ithome\Window7MediaRefresh\windows6.1-kb3020369-x64_5393066469758e619f21731fc31ff2d109595445.msu C:\ithome\Window7MediaRefresh\CABs
expand -f:* C:\ithome\Window7MediaRefresh\windows6.1-kb3125574-v4-x64_2dafb1d203c8964239af3048b5dd4b1264cd93b9.msu C:\ithome\Window7MediaRefresh\CABs
三、把补丁集成到install.wim
1、使用如下命令查看当前install.wim的版本信息:
DISM /get-imageinfo /imagefile:c:\ithome\images\install.wim
2、记录当前install.wim的版本信息,如下图所示,IT之家使用的镜像中包含家庭版、专业版和旗舰版等多个版本,如果你想把补丁安装在旗舰版,下一步则需要告诉电e69da5e887aa7a64332脑“Windows 7 旗舰版”的信息(单一版本镜像只需要记住实际版本信息内容即可,无需考虑到底使用哪个版本)。
3、使用如下命令加载install.wim,注意命令中的空格不可少,标点使用英文版:
Dism /Mount-Image /ImageFile:C:\ithome\images\install.wim /Name:"Windows 7 旗舰版" /MountDir:C:\ithome\offline
IT之家提示5:上述命令中的输出路径(如上述命令中的C:\ithome\offline)依然要事先存在,该命令不具备新建文件夹的作用。
4、部署KB3020369。这个补丁必须要先部署,因为它是“便捷更新包”KB3125574能够安装的前提,使用如下命令离线安装:
Dism /Image:C:\ithome\offline /Add-Package /PackagePath:C:\ithome\Window7MediaRefresh\CABs\Windows6.1-KB3020369-x64.cab
5、可使用如下命令查看安装情况,可看到提示“安装挂起”:
Dism /Image:C:\ithome\offline /Get-Packages
6、部署KB3125574,使用如下命令:
Dism /Image:C:\ithome\offline /Add-Package /PackagePath:C:\ithome\Window7MediaRefresh\CABs\Windows6.1-KB3125574-v4-x64.cab
由于补丁较大,命令执行可能需要一两分钟或更长时间。安装后再次使用第5步命令查看安装状态,依然是“安装挂起”。这是因为这些补丁需要在系统安装后才能完成安装。
7、封装install.wim
现在两个补丁已经成功“塞”到install.wim中,此时需要把映像再次封装好,使用如下命令(如上图):
Dism /Unmount-Image /MountDir:C:\ithome\offline /Commit
四、将新版install.wim封装到ISO镜像中
1、使用软碟通UltraISO打开Win7 SP1镜像;
2、替换新版install.wim并保存
保存完毕后,Win7 ISO镜像就集成好了最新的补丁。
这个是指系统镜像中加入了USB3.0的驱zd动和固态硬盘的驱动,这样你使用USB3.0安装win7到固态硬盘内上就可以都识别到的,原生容的win7ISO可能因为没有驱动的问题会在安装过程重识别不到NVME的固态硬盘
把GHOST版的 win7系统进行修改后再次封装方法:
1、运行D盘的ES3_Final Easy Sysprep v3中的ES3.exe,出现Easy Sysprep主界面,点击下一步。
2、弹出封装配置文件界面,用于加载ES3封装配置文件,默认条件下,ES3配置文件保存于ES3程序目录下EsSet文件夹中。
3、出现任务选择界面。
4、如仅选择6-9项,将直接进入2界面。勾选“自动处理所有设备驱动程序”,只有这样,封装工具在封装过程中才会自动卸载系统已安装的驱动。在封装之前,打开设备管理器确认下系统正确安装了所有驱动,才能保证封装工具能准确卸载所有驱动。如有未知设备或者未正确安装的驱动,在封装之前全部手动卸载掉。
5、点击“下一步”,出现封装部署常规选项界面,选中“关闭系统还原和系统休眠,跳过OOBE并自动激活Administrator”,“系统序列号”栏留空不填。选中“装载自由天空专用磁盘控制器驱动”。
6、点击“下一步”,进入封装部署高级选项界面。封装后启动时间和部署后的启动时间均可设置成0,以加快封装速度;“系统部署分辨率”选择1024×786,“首次登录e69da5e887aa7a64337分辨率”选择为自动设定;勾选“系统部署后清理右键菜单显示项目”。
7、进入部署任务设定界面,进行如下设置:
点击运行程序---定位于C:\sysprep\E5.23驱动包中的执行程序EasyDrv.exe---添加---选择“系统部署中”。
勾选调用设备管理器---添加---选择“首次进入桌面”。
勾选智能清理AutoRun病毒---添加---选择“系统部署前”。
勾选智能删除系统内所有第三方驱动---添加---选择为“首次进入桌面”。
8、设置完成后,点击“完成”,进入封装过程。