其实简单,彻底玩转Windows中的Winsxs文件夹
2014-04-29飞雪散花
电脑迷 2014年20期
飞雪散花
众所周知,在Vista及以后操作系统分区的Windows目录中,有一个体积较为庞大的文件夹:Winsxs,通常情况下,该文件夹可以占据3GB以上的空间(如图1),而且该体积会随着以后安装的软、硬件的增多而变大。那么,Winsxs究竟为何物?该文件夹是否可以删除?如果无法删除的话,我们又该采取什么样的策略,尽力减少其对系统分区的占用?答案尽在本文。
Winsxs究竟为何物?
Winsxs文件夹是微软为保证系统能正常、稳定运行而提供的一个非常重要的文件夹,该文件夹中保存有大量的系统运行所必需的组件,其中最为我们熟悉的就是动态链接库(DLL)。由于在Windows XP及先前的系统中,系统中DLL的版本是唯一的,因此当我们安装应用程序的时候,时常会看到诸如:“要安装的xxxx.dll 比系统中原有的要旧,是覆盖还是保留?”之类的提示,此时,如果我们选择覆盖安装,那么极有可能先前需要使用该DLL的程序会无法正常运行;如果选择保留新版本,那么,当前安装的程序就有可能无法运行。而Vista及以后的操作系统完美地解决了这一问题,它会在Winsxs文件夹同时保留多个DLL版本,以便在不同程序需要调用时,能根据实际情况为其提供不同的版本。
同样,当我们发现硬件新驱动有问题,不得不将其降级到旧版本时,旧版本实际上也是保存在Winsxs文件夹中的。
Winsxs文件夹中的文件不可随便删除,否则,极容易因为缺乏相应的组件,导致系统无法正常运行。
可否将Winsxs迁移到别的分区?
答案是肯定的!由于系统分区空间极其宝贵,为了提高系统的运行速度,减少它对系统空间的占用,我们可用下面的方法,将其它迁移到非系统分区。……
登录APP查看全文
