|
|
本帖最后由 autumntree 于 2026-1-7 11:11 编辑
最近深入的研究了这个问题,我是安装.net3.5功能时候,发生安装挂起的,之后想把它固化,试过各种方法,比如NTlite1.5、Dism++早期(2015年版本),确切的说,都不能彻底解决这个补丁的安装挂起状态,也就无法清理重复组件。
并且还发现一个问题,Win11LTSC(6584版本)通过Dism命令、DISM++、NTLite将.net3.5的cab添加进去之后,再将7462更新包也打进去,生成Wim并安装系统之后,系统更新会回滚到6584,然后在线更新又傻傻的更新一遍7462更新包。或者先打了7462更新包,再安装.net3.5功能包,一样也会回滚。
通过研究差不多可以得出这样一个结论,这个.net 3.5功能包是较早前生成的,不是按照后来标准搭建的,造成了这样一个问题,其实它在直接安装的场景,安装完毕后功能是立即就可以使用的,无需重启安装剩余部分。
后来我采用VMWare挂载进虚拟机后,通过审核模式进去安装.net3.5,这个就不显示安装挂起,不重启的情况下也直接可以使用。退出审核模式,然后封装生成Wim,之后用生成的Wim就可以通过DISM++等添加后续更新包,不会发生回滚的情况。
总结,安装.net3.5功能发生挂起,或类似的情况,通过NTlite1.5、Dism++等,目前是无法通过简单的手段直接从安装挂起变为已安装或已固化的,只有通过微软审核模式安装重启在封装,可以解决,或者就是不封装,安装系统后再安装这个功能包。按照封装的方法去做,确实有点绕,而且封装后的包无法做到微软原始安装包那么干净和好用,得不偿失。
一点心得,希望能对各位一同喜爱封装的朋友分享。
|
|