等待加载

Windows 10清理更新后的遗留文件(WinSxS目录)

系统设置     2019-03-23

Windows系统进行更新后,会保留旧的组件,方便出现问题后进行回滚,退回更新。这些文件被保存在WinSxS目录里,占据的空间按照现在的磁盘容量来说,应该不算很大。

WinSxS目录如果系统运行良好,而且不打算进行回滚操作,可以清理它们,有3种清理方法。

1、磁盘清理

运行 cleanmgr 命令,选择系统所在的分区,点击确定。或者打开此电脑,右键点击系统分区,选择属性,点击“磁盘清理按钮”。

运行cleanmgr命令等待分析完成后,继续点击“清理系统文件”,选择“Windows 更新清理”,点击确定。

清理Windows更新2、任务计划

运行 Taskschd.msc 命令,或者在开始菜单输入 计划,打开任务计划管理界面。依次展开 任务计划程序库 - Microsoft - Windows,找到Servicing,可以在右边看到一个名为StartComponentCleanup的任务。

默认情况下,StartComponentCleanup由系统自动触发,在更新安装后的>=30天删除旧的组件。但我们可以让它超时1小时执行(你不会立即看到效果),右键点击它,选择运行。

立即执行任务也可以为它在桌面上创建一个快捷方式,双击即可执行。右键点击桌面空白区域,选择 新建 - 快捷方式,在对象的位置输入框中,输入:

schtasks /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"

点击下一步,输入名称,完成。

3、DISM命令

以管理员身份打开命令提示符,执行命令:

Dism /online /Cleanup-Image /StartComponentCleanup

若有必要可以加上参数 /ResetBase

Dism /online /Cleanup-Image /StartComponentCleanup /ResetBase

它们的作用及区别请看命令提示符帮助,如下图所示。主要作用和上述任务计划相同,不过它会立即清理。

使用DISM命令删除旧组件使用下面的命令,会帮助分析是否值得清理。

Dism /Online /Cleanup-Image /AnalyzeComponentStore

本文链接:https://www.xstui.com/read/747