asministator 众所周知,UpdatePack7R2的作者在提供针对wim补齐补丁的同时也同时做了一些常用小功能,包括本篇的重点——系统外补齐常用运行库。如下是官方页面的介绍(Firefox自带翻英插件) 其中的插件看起来像这样 归根结底,这个插件是WinToolKit插件的文件,所以我们可以用WinToolKit挂载wim来补全 经过实测,这个方法可以给系统封装的时候直接继承好常用四大运行库,同时避免了二次封装对系统的破坏和在sysprep阶段节省(大量*)时间。 *:在给低端AM3/775平台部署的时候常用运行库真的很慢,十多分钟跑一个算是常态。 希望对各位封装作品有帮助。
placeholder 另外,现在说所谓二次封装对系统具有破坏性是无稽之谈,除非你用NT5的系统(NT5的sysprep不能完全通用,主要是HAL问题,而NT6.0以上没有该问题)。微软自己出的Win7 sp1,8.1 up1/2/3等非RTM或部分Server系统的官方镜像就是通过sysprep封装做出来的,所以破坏了什么?
焊锡锡 placeholder 二次封装应该是会遗留下来一些垃圾文件和使用记录,无法完全清除罢,而坚持不重新封装对系统镜像添加补丁/精简个人认为实际上还是一种“原汁原味”情结 实际上系统的一些优化和旧文件清理不进行二次封装的话可操作性很差,部署到虚拟机之后再进系统清理优化再重新封装反而会更简便 其实NT6开始的RTM版本也是Sysprep出来的,Win7时代封装母机是一台戴尔实体机,系统分区是D盘
placeholder 焊锡锡 1、sysprep产生的所谓旧文件不影响操作,并且旧文件的产生也仅是部署映像后使用系统时产生的垃圾文件,微软自己都用这样的方式发布ISO镜像说明没有什么问题 2、sysprep不会对系统进行优化设置,优化是自己设置的,不是sysprep产生的 3、如果要所谓的情节,完全可以执行完sysprep之后,在打包成wim之前可以清理垃圾文件和痕迹再打包。微软现在的镜像除了最近几年发布的RTM版本win10/11镜像,其余镜像都是比较脏的
Amylopectinlover 焊锡锡 其实NT6开始的RTM版本也是Sysprep出来的 应该是SP版本吧,Vista SP1/2和 7SP1可以肯定是封装出来的(首先这俩压根就不能离线安装,你想不封装都难,除非改文件)
placeholder asministator 对于NT6.0和6.1,微软设置的限制是3,而NT6.2及其以上系统可以执行1001次。就算你要二次封装,对于NT6.0和6.1那最多剩下0次可用次数,没有超过限制,根本不存在所谓玄学问题。而且正常情况下,你封装过一次还会去动第二次?
Amylopectinlover asministator Windows是存在最大封装次数限制的 那本质上是激活重置次数限制,XP开始就有了 然而大部分情况下碰不到(谁闲得无聊一个镜像反复封装好几次),而且有办法绕开(可以让sysprep封装时不重置激活次数,xp/2003勾选不重置激活宽限期,nt6改注册表或者应答文件指定skiprearm),是也不是特别大的问题
焊锡锡 placeholder sysprep产生的所谓旧文件不影响操作 不仅仅是sysprep产生的旧文件,在用原版/dism/第三方工具改过的镜像部署到虚拟机,进行配置再重新封装的过程中必然会或多或少残留一些使用记录,第三方开发的“增强版”sysprep,比如Easy Sysprep还是SysCeo都有清理功能,微软内部应该也会有类似的脚本来进行封装前清理,只是没有流出而已。
placeholder 焊锡锡 我在前面已经说过了如果要清理使用痕迹和垃圾文件可以在打包前进行清理,再不济翻微软的官方文档配置打包时候使用豁免文件来排除垃圾文件。而且微软自带的sysprep已经可以满足使用需求,用第三方封装软件弄是自己的问题;还有微软根本没有对sysperp制作的镜像进行过任何垃圾清理,顶多只有resetbase处理,垃圾文件到处都是,所以也不存在所谓的清理脚本
焊锡锡 Amylopectinlover 这两个工具都支持补丁包直接集成到target,实际上微软内部可能也是同一种方法,就是替换文件,不过后期出现的dism和uup把这些操作规范化了,然后最终用户也可以用“官方”的方式进行操作
焊锡锡 何木槿 我之前直接用7zip解压win7 32位的install.wim到F盘,然后easybcd添加启动项,真的能过sysprep并正常使用( 就是系统部署时的界面跟安装盘引导安装和第三方安装器(win$man)都不一样