使用磁盘清理工具可安全删除WinSxS中过期更新文件;2. 通过DISM命令行工具执行/StartComponentCleanup深度清理旧组件;3. 启用存储感知实现自动定期清理;4. 手动运行任务计划程序中的StartComponentCleanup任务。
如果您发现Windows 10的C盘空间被大量占用,且通过查看系统文件发现WinSxS文件夹体积异常庞大,则可能是由于累积的系统更新和组件备份所致。以下是几种安全清理该文件夹以释放磁盘空间的操作步骤。
本文运行环境:Dell XPS 13,Windows 10。
一、使用磁盘清理工具
磁盘清理是Windows内置的图形化工具,能够识别并移除不再需要的系统文件,包括WinSxS中过期的更新备份文件,从而安全地减少其占用空间。
1、打开“此电脑”,右键点击系统驱动器(通常为C盘),选择“属性”。
2、在属性窗口中,点击“磁盘清理”按钮。
3、等待扫描完成后,点击“清理系统文件”按钮(需管理员权限)。
4、再次等待系统扫描,然后在列表中勾选Windows更新清理和以前的Windows安装(如果存在)。
5、点击“确定”,确认删除操作并等待清理完成。
二、通过DISM命令行工具清理
部署映像服务和管理工具(DISM)是Windows强大的命令行工具,可以直接对WinSxS组件存储进行深度清理,移除已安装更新的旧版本组件。
1、按Win + X组合键,选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。
2、在管理员权限的命令行窗口中,输入以下命令并按回车执行:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
3、等待命令执行完毕,显示“操作成功完成”后关闭窗口。
三、启用存储感知功能自动清理
存储感知是Windows 10内置的自动化功能,可定期扫描并清理临时文件和系统缓存,包括部分可回收的WinSxS内容,无需手动干预。
1、点击“开始”菜单,进入“设置” > “系统” > “存储”。
2、确保“存储感知”处于开启状态。
3、点击“配置存储感知或立即运行”,设置自动运行频率(如每天、每周或每月)。
4、在设置中勾选“删除我应用未使用的临时文件”以及调整回收站和下载文件夹的自动清理时间。
5、点击“立即清理”以触发一次即时扫描和清理过程。
四、利用任务计划程序手动触发清理
Windows的任务计划程序中包含一个名为“StartComponentCleanup”的预设任务,专门用于维护WinSxS文件夹,可通过手动运行来强制执行清理。
1、按Win + R打开“运行”对话框,输入“taskschd.msc”并回车,打开任务计划程序。
2、在左侧控制台树中,依次展开“任务计划程序库” > “Microsoft” > “Windows” > “Servicing”。
3、在右侧找到名为“StartComponentCleanup”的任务,右键点击并选择“运行”。
4、或者,在管理员命令提示符中直接输入以下命令启动该任务:
schtasks.exe /Run /TN “\Microsoft\Windows\Servicing\StartComponentCleanup”