文档中心 > 云服务器 ECS

清理 Windows Server 2012 WinSXS 目录

更新时间: 访问次数:3828

本文描述的操作需要一定专业知识,误操作会造成操作系统启动失败和数据丢失。根据本文操作前,请您务必为系统盘和数据盘创建快照,以便出现问题时可以回滚磁盘恢复数据。

问题背景

当 Windows Server 2012 WinSXS 占用过大的内存空间,您可以通过清理 WinSXS 包中文件夹的冗余数据来释放部分空间。

解决方案

  1. 查看 WinSXS 大小。由于 hard link 的存在,explore 看到的文件大小不一定是准确的。运行 cd C:\windows\system32,然后运行命令 Dism.exe /online /Cleanup-Image /AnalyzeComponentStore 查看实际的使用大小。

    说明

    • 如果 Component Store Cleanup Recommended 显示为 Yes,则建议清理文件。

    • Shared with Windows 是安全文件。

    • Backups and Disabled FeaturesCache and Temporary Data 是可以清理的。

      查看文件大小

  2. 清理 WinSXS 目录:运行命令 Dism.exe /online /Cleanup-Image /StartComponentCleanup

    说明:可以考虑加参数 /SPSuperseded/ResetBase。如果加 /SPSuperseded,那么已经安装 service pack 就不能卸载了。如果加 /ResetBase,那么已经安装的 service pack 和 hotfix 都不能卸载了。

其他建议

阅读须知

本文仅供用户使用 ECS Windows 时参考,文中引用的微软官方链接,版权归属微软。请注意文章适用的操作系统范围,以及微软 Windows 产品迭代或者文档未及时更新可能带来的问题,阿里云官方不对引用的微软官方链接内容负责。

FAQ

关于此文档暂时还没有FAQ
返回
顶部