|
|
发表于 2005-8-1 15:52:43
|
显示全部楼层
[注意]深山红叶启动光盘(WinPE&PE Builder)讨论专帖(违令者必删)
下面引用由紫狐在 2005/08/01 01:46pm 发表的内容:
红叶,WINSXS下面的dll能不能压缩?里面很多文件在system32都有重复,如果能够使用system32下面的文件,体积将可以减少6-8M左右。
我已经压缩测试,基本没出问题。
其他朋友希望也测试一下,把system32下相同的 ... WINSXS的用途:支持COM和共享DLL的隔离
Windows XP在“Windows”目录下提供了一个名为“WinSxS”(Windows Side-by-Side)的文件夹。系统使用这个文件夹存储各个版本的Windows XP组件,减少因为动态链接库(Dynamic Link Libraries,DLL)引起的配置问题(DLL hell)。组件的多个版本都存储在这个文件夹中。Windows XP允许Win32? API组件和应用程序使用与这些程序在测试时所使用的版本完全一致的Microsoft 组件版本,并且不受其它程序或者操作系统升级的影响。Windows XP通过XML文件来实现这一功能,这些XML文件保存了有关应用程序配置的元数据,例如COM类、接口和类型库。
因此,WINSXS的用途主要是提高系统与应用程序的兼容性而设置的,对于PE中的应用程序,我们得具体测试后才能确保是否可以替换——按原理,如果能够替换,则不如直接删除!
紫狐 兄弟的想法是值得考虑的,但由于一个人的测试环境不能以偏概全,因此我建议有条件、有兴趣的兄弟们不妨一起测试一下,看看去掉这个目录后PE以及各种应用程序是否会运行正常。
建议测试方法:
1、将PE安装到硬盘;
2、在标准Windows环境下将安装到硬盘后的 WINSXS 目录改名;
3、从硬盘引导 PE,并测试上网、各应用程序的运行等。
上述方法速度比光盘快,而且可免除万一刻录后不能使用造成的浪费,且是完全的真实环境。
在上述成功的基础上,再刻录到光盘,引导系统进行只读环境的测试。
只有通过上述两种环境的严格测试,才能确保万无一失。虚拟机中不能说明全部问题。
|
|