开发者社区> 问答> 正文

清理Windows Server 2012 WinSXS目录

请问如何清理Windows Server 2012 WinSXS目录?

展开
收起
开发者说 2019-07-16 09:27:48 1916 0
1 条回答
写回答
取消 提交回答
  • 本文描述的操作需要一定专业知识,误操作会造成操作系统启动失败和数据丢失。根据本文操作前,请您务必为系统盘和数据盘创建快照,以便出现问题时可以回滚磁盘恢复数据。

    问题背景

    当 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 Features 和 Cache and Temporary Data 是可以清理的。

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

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

    其他建议

    阅读须知

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

    2019-07-22 11:26:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《云服务器运维之Windows篇》 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载