C:\WINDOWS\WinSxS目录介绍,来自百度词条

C:\WINDOWS\WinSxS目录介绍,来自百度词条

来源:重庆沙坪坝区网吧联盟    发表时间:2010-08-16 03:22    查看:9次    
  

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类、接口和类型库。

测试中发现,C:\WINDOWS\WinSxS\Policies目录内的文件对系统影响似乎更明显,更直接。
这里的文件不管有多少,只会加载版本比较新的文件来使用。

在鬼仔的Blog里也看到有此说明。
MS08-052的patch有对winsxs文件夹做策略控制,让应用程序只会去加载更新过的gdiplus.dll。
winsxs是MS用来做dll的版本控制的一个东西即使应用程序使用了老版本的gdiplus.dll,但是系统也会去加载更新后的gdiplus.dll

最为恐怖的,当你百度搜索关键词“C:\WINDOWS\WinSxS目录”时,你会看到什么。用Google目录搜索这个目录又会出现什么?可见搜索引擎的质量也不一样,另外文章的随意传播也会带来很多问题,所以转文章还真要写明出处……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值