winsxs是什么文件夹

1个回答
风奕j3
2023-02-14
知道答主
回答量:5
采纳率:0%
帮助的人:898
展开全部
WinSxS是电脑C盘里,Windows目录下的一个系统文件夹。该文件夹通常包含Windows共享文件、备份或已禁用的功能文件、临时数据文件等内容。很多系统组件更新后,旧版的组件都会被保存到这个目录下。

winsxs文件夹介绍:

winsxs是VISTA/Windows7的Windows目录下一个非常重要的文件夹,该文件夹里边有很多重要的组件,版本也很复杂,通常来说,WinSxS文件夹的大小一般在5G以上,其中主要包含的是Windows共享文件、系统备份、已禁用的功能文件以及缓存和临时数据等。随着电脑使用日期的增长,WinSxS文件夹也会越来越大。

不过为了保证Windows的正常运行,里面的文件是不可删除的,这些文件夹支撑着mscorwks.dll,没有它们nmscorwks也无法加载。如果强行删除后,可能只能以安全模式能勉强进入Windows,Windows也就“挂”了。

winsxs文件夹说明:支持COM和共享DLL的隔离

Windows系列系统(这里包括XP、Vista、Win7)在“Windows”目录下提供了一个名为“WinSxS”(WindowsSide-by-Side)的文件夹。系统使用这个文件夹存储各个版本的Windows组件,减少因为动态链接库(DynamicLinkLibraries,DLL)引起的配置问题(DLLhell)。组件的多个版本都存储在这个文件夹中。WindowsXP允许Win32API组件和应用程序使用与这些程序在测试时所使用的版本完全一致的Microsoft组件版本,并且不受其它程序或者操作系统升级的影响。Windows通过XML文件来实现这一功能,这些XML文件保存了有关应用程序配置的元数据,例如COM类、接口和类型库。

作用介绍:

WindowsXP

WindowsXP的一个重要革新就是引入了隔离组件(IsolatedComponents)和并列共享(side-by-sidesharing)功能。作为原来Windows中经常出现的DLL冲突问题的解决方案,Microsoft强烈建议应用程序使用组件隔离和并列共享技术来解决DLL调用的问题。

WindowsVista/7/8

Microsoft在WindowsVista/Windows7里面大量使用了NTFS文档系统的特性之一的:硬连接(HardLink)来实现WinSxS机制!

硬相连是NTFS文档系统特有的属性之一,在Linux下面,也有类似的机制。硬相连适用于在同一个卷的文档级别,硬相连是不能跨卷的。

WindowsVista/Windows7自带了创建硬相连的命令:mklink.exe,利用这个命令,可以给指定的文档创建硬相连。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消