发布网友 发布时间:2022-04-23 03:22
共1个回答
热心网友 时间:2023-10-13 05:42
百度百科里对WinSxS的解释:
WinSxS是Windows目录下一个重要的目录,里面的文件是不可删除的。
WinSxS下有很多重要的组件,版本也很繁杂,为了保证Windows的正常运行,请确保这些文件一个都不能少。这些文件支撑着 mscorwks.dll,没有它们,mscorwks也无法加载。强行删除后可能只有以安全模式能勉强进入Windows,Windows也就废了。
以下是微软关于关于WinSxS的说明:
支持COM和共享DLL的隔离
Windows XP/Vista在“Windows”目录下提供了一个名为“WinSxS”(Windows Side-by-Side)的文件夹。系统使用这个文件夹存储各个版本的Windows XP组件,减少因为动态链接库(Dynamic Link Libraries,DLL)引起的配置问题(DLL hell)。组件的多个版本都存储在这个文件夹中。Windows XP允许Win32? API组件和应用程序使用与这些程序在测试时所使用的版本完全一致的Microsoft 组件版本,并且不受其它程序或者操作系统升级的影响。Windows XP通过XML文件来实现这一功能,这些XML文件保存了有关应用程序配置的元数据,例如COM类、接口和类型库。
你是vista系统吧?我的XP系统的WinSxS只有41Mb,你可以看看下面两个链接,先试试第一个链接里的压缩,不行的话再看看第二个链接里的精简方案,但是很麻烦,而且未经验证,不知会不会出问题
http://bbs.zol.com.cn/index20071023/index_308_8059.html
http://tianyi.it168.com/thread-521023-1-1.html