Windows 8.1 WinSxS 文件夹管理 - Win8.1 & Win8 技术区 IT之家论坛
找回密码 注册
查看: 22491|回复: 25
打印 上一主题 下一主题

[功能讲解] Windows 8.1 WinSxS 文件夹管理

[复制链接]

签到天数: 780 天

[LV.10]以坛为家III

跳转到指定楼层
楼主
发表于 2014-2-22 13:31:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,欢迎加入IT之家社区大家庭。

您需要 登录 才可以下载或查看,没有帐号?注册

x
“WinSxS 为何这么大?”许多IT之家会员都提出了该问题。下面将简要介绍组件库的概念,并提供管理 WinSxS 文件夹的方法。

Windows 组件库和 WinSxS 文件夹

WinSxS 文件夹位于 Windows 文件夹中。这是 Windows 组件库文件所在的位置。Windows 组件库用于支持 Windows 自定义和更新所需的功能。以下是 Windows 组件库文件的使用示例:

  • 使用 Windows 更新以安装新组件版本。这可以保持系统安全并处于最新状态。
  • 启用或禁用 Windows 功能。
  • 使用服务器管理器添加角色或功能。
  • 在不同 Windows 版本之间迁移系统。
  • 从损坏或启动失败进行系统恢复
  • 卸载出现问题的更新
  • 使用并排程序集运行程序

Windows 组件库首先在 Windows XP 中引入以支持并排程序集。从 Windows Vista 开始,组件库得到增强以跟踪和处理所有构成操作系统的组件。这些不同的操作系统组件会跟踪文件、目录、注册表项和服务等对象,然后特定版本的组件将收集到程序包中。程序包用于 Windows 更新和 DISM 以更新 Windows。Windows 安装中使用的组件和程序包均由 Windows 组件库处理。确定 Windows 组件库大小的过程很复杂,因为 Windows 借助称为硬链接 的技术从 Windows 组件库之外的目录使用了许多文件。在此情况下,来自某个组件版本的文件将在 Windows 组件库内部和外部同时显示。通过使用硬链接,Windows 可以保留相同文件的多个副本,实际上无需占用多个副本所需的额外空间。下面将向各位IT之家会员介绍如何确定 WinSxS 文件夹的实际大小。

确定 WinSxS 文件夹的实际大小

命令提示符(管理员模式)输入:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

注意: 此命令仅限 Windows 8.1 。

输出示例:

部署映像服务和管理工具
版本: 6.3.XXXX.0

映像版本: 6.3.XXXX.0

[===========================100%=========================]

组件存储(WinSxS)信息:

Windows 资源管理器报告的组件存储大小 : 4.18 GB                       

//IT之家备注,下同: Windows 资源管理器计算的 WinSxS 文件夹大小。没有包括 WinSxS 文件夹硬链接使用。      

组件存储的实际大小 : 4.01 GB

//包括 WinSxS 文件夹内的硬链接,没有排除使用硬链接与 Windows 共享的文件。

    已与 Windows 共享 : 3.13 GB

//同时显示在 WinSxS 文件夹和其他 Windows 文件夹中硬链接的文件大小。此值包含在实际大小中,但不应该作为组件库开销的一部分。

    备份和已禁用的功能 : 861.30 MB

//始终保留的组件的大小,用于响应较新组件中的故障,或提供启用更多功能的选项。还包括组件库元数据的大小和并排组件。

    缓存和临时数据 : 40.65 MB

//组件库内部使用的文件大小,可使组件服务操作更快运行。

上次清理的日期 : 2013-09-30 12:22:22

可回收的程序包数 : 6
推荐使用组件存储清理 : 是

操作成功完成。

在本示例中,WinSxS 文件夹将显示为 4.18 GB,但是实际开销(备份和禁用功能与缓存和临时数据的总和)为 901.95 MB。


根据组件库清理建议,下面将向各位IT之家会员介绍如何清理 WinSxS 文件夹。

清理 WinSxS 文件夹

Windows 8.1 通过卸载和删除已被更新组件替换的组件程序包自动减少 WinSxS 文件夹的大小。早期版本的某些组件在会在系统上保留一段时间,允许用户在需要时进行回滚。一段时间后,这些组件将被删除。

注意:从 WinSxS 文件夹直接删除文件或删除整个 WinSxS 文件夹会严重损坏系统,Windows 8.1 可能无法正常启动。

Windows 8.1 可以使用许多方法启动组件库的清理,实现 WinSxS 文件夹清理:

一、清理和压缩组件

命令提示符(管理员模式)输入如下命令:

Dism.exe /online /Cleanup-Image /StartComponentCleanup

二、删除当前已经被替换的组件

命令提示符(管理员模式)输入如下命令:

Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

注意:

完成此命令后,将无法卸载已安装更新,不会影响后续更新的安装和卸载。

附录:DISM 修复 Windows 映像

Windows 映像损坏时,可以使用部署映像服务和管理 (DISM) 工具来更新文件并更正问题。

命令提示符(管理员模式)依次运行如下命令:

Dism /Online /Cleanup-Image /ScanHealth

//扫描映像检查损坏

Dism /Online /Cleanup-Image /CheckHealth

//检查映像损坏的部分。报告映像是状态良好、可以修复、还是不可修复。如果映像可以修复,可以使用下述命令来修复映像。

Dism /Online /Cleanup-Image /RestoreHealth

//使用 Windows 更新联机修复映像


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏27 分享分享 分享淘帖 赞同赞同2 反对反对

签到天数: 260 天

[LV.8]以坛为家I

板凳
发表于 2014-2-23 12:10:54 | 只看该作者
   感謝   我說我空間怎麽跑的怎麽快。。。

签到天数: 3 天

[LV.2]偶尔看看I

4
发表于 2014-2-26 15:58:53 | 只看该作者
不知最大限度可以缩减到几多呢?太占空间了。

签到天数: 796 天

[LV.10]以坛为家III

6
发表于 2014-2-28 16:33:16 | 只看该作者
学习了   

签到天数: 5 天

[LV.2]偶尔看看I

7
发表于 2014-2-28 19:11:34 | 只看该作者
此乃技术活

签到天数: 45 天

[LV.5]常住居民I

10
发表于 2014-3-1 16:50:53 | 只看该作者
很有用,特别是DISM 修复 Windows 映像

签到天数: 53 天

[LV.5]常住居民I

11
发表于 2014-3-8 20:32:01 | 只看该作者
太厉害了,学习了!!!!

签到天数: 548 天

[LV.9]以坛为家II

12
发表于 2014-3-12 23:55:10 | 只看该作者
要学习
支持

签到天数: 76 天

[LV.6]常住居民II

13
发表于 2014-3-18 12:43:59 | 只看该作者
操作后 能够清理出多少呢

签到天数: 52 天

[LV.5]常住居民I

14
发表于 2014-3-25 21:03:51 | 只看该作者
厉害收藏了!

签到天数: 52 天

[LV.5]常住居民I

15
发表于 2014-3-26 09:23:18 | 只看该作者
为什么我输入完毕后,会显示error 87  呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

版权所有 © 2007-2015 软媒公司

站点统计|Archiver|IT之家

返回顶部