Windows 2008和Vista中的WinSxS是什么?为什么那么肥?

这是一篇MS Technet Blog上的英文文章,我觉得挺有用,就把它翻译成了中文,希望对大家有帮助。原文请访问这里。 对于Windows Vista和Windows Server 2008的安装,有一个很常见的问题,那就是“WinSxS文件夹为啥那么大”。为了回答这个问题,首先需要介绍模块化(Componentization)这一概念,以及Windows Vista中的模块管理方式。 在老版本Windows,以及Windows Vista之间,最重大的变化之一是,从原本的,用inf描述的操作系统,彻底进化为模块化操作系统。Windows中的模块(或者组件,译注)实际上就是一个或多个二进制(Binary)文件、一个编录(Catalog)文件,以及一个用于描述相关文件安装方式的XML文件组成的,从相关的注册表键和服务,到文件所需要具有的安全权限等信息都包含在内。模块是按照逻辑单元进行分组的,而通过使用这些单元即可产生不同版本(SKU,译注)的Windows。 操作系统中的所有模块都保存在WinSxS文件夹中,实际上这个文件夹本身就叫做模块仓库(Component 继续阅读 [...]
分享: