|
本帖最后由 gwaijyut 于 2025-7-5 17:16 编辑
wu733 发表于 2025-7-5 10:15
具体是Windows6.1-KB3133977-x64这个文件夹的winsxs下的里面,有七个23403的子文件夹,删除吧
这是把最新的文件删了,留下旧的文件夹?
旧文件夹里面其实装的也是新版文件(不全是,有时候是),而且,旧文件夹是否冗余,需要做进一步判断:
有两种情况不是冗余,部分初始文件夹,以及并行文件夹。
这里说的"并行文件夹",由"并行程序集"产生。例如,同一个KB补丁,可能包含多个同名不同版的DLL文件:X.dll_ver01,X.dll_ver02,X.dll_ver03,ver01看上去就是旧版。由于跟其他几个版本同属一个KB,这几个版本之间就是"并行"关系,就不能把它当做冗余删除。
多个版本的并行程序,版本号最新的那个,一般是放在system32下使用的,其余的在winsxs下做增量更新。当A补丁取代了B补丁,B补丁在winsxs下做的增量就可以删除了。(适用于"官载取代",以及楼主总结的"完全取代",其他情况需继续进一步判断)
|
|