Winsxs文件夹位于C:WindowSwinsxs,是Windows操作系统的关键部分。它存储Windows更新,系统恢复和其他基本功能所需的组件。但是,随着时间的流逝,该文件夹可以增长很大,使许多用户怀疑它是否可以安全地降低尺寸。
尽管WinSXS文件夹似乎似乎占用了大量空间,但其实际尺寸通常比报道的小。这是因为WinSX中的许多文件都将其硬链接到Windows的其他位置,这意味着它们实际上并没有占据其他磁盘空间。为了准确测量WINSXS文件夹的真实大小并确定是否需要清理,我们可以使用内置的Windows工具。
部署图像服务和管理(DIMS)工具使我们能够准确分析WinSXS文件夹的内容。这是使用它的方法:
步骤1:打开高架命令提示或powershell窗口。您可以通过右键单击开始按钮并选择“ Windows Terminal(admin)”或“命令提示(admin)”来执行此操作。
步骤2:输入以下命令,然后按Enter:
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
步骤3:等待分析完成。根据您的系统,这可能需要几分钟。
步骤4:查看输出,其中包括以下关键信息:
- Windows Explorer报告了组件商店的尺寸:在文件资源管理器中看到的大小
- 组件商店的实际尺寸:真实大小,核算硬链接
- 与Windows共享:与Windows其他部分共享的空间
- 备份和残疾人功能:为回滚或可选功能保留的组件尺寸
- 缓存和临时数据:用于维修操作的文件大小
- 可回收包的数量:可以安全删除的取代的软件包
- 组件商店清理建议:是否建议进行清理
如果分析显示大量可回收软件包或建议清理,则可以继续减少WinSXS文件夹的大小。
清理WINSXS文件夹
有几种清理WINSXS文件夹的方法,从自动任务到手动命令。我们将从最简单开始介绍最有效的方法。
方法1:使用内置磁盘清理工具
步骤1:打开文件资源管理器和右键单击您的C:驱动器,然后选择“属性”。
步骤2:单击“磁盘清理”按钮,然后选择“清理系统文件”。
步骤3:选中“ Windows Update Cleanup”和您希望删除的任何其他项目旁边的框,然后单击“确定”。
步骤4:提示时确认删除。
此方法对大多数用户都是安全有效的,但可能无法删除所有可回收组件。
方法2:使用DISM命令
要进行更彻底的清理,您可以在高架命令提示符或PowerShell窗口中使用DISM命令:
步骤1:如前所述,打开高架命令提示符或PowerShell窗口。
步骤2:运行以下命令以启动组件清理:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
步骤3:要进行更具侵略性的清理,以删除所有取代的组件版本,请使用此命令:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
警告:/resetbase Switch将阻止您卸载最近的更新。仅当您确定不需要回滚任何更新时才使用此功能。
方法3:使用任务调度程序
Windows具有内置的计划任务,可以自动清理组件存储:
步骤1:按Win + R
, 类型taskschd.msc
,然后按Enter打开任务调度程序。
步骤2:导航到任务调度程序库> Microsoft> Windows> Servicing。
步骤3:找到名为“ StartComponentCleanup”的任务,然后右键单击它。
步骤4:选择“运行”以立即开始清理过程。
此方法很方便,因为它不需要手动命令输入,但是它可能不像DISM命令那样彻底。
执行这些清理方法中的任何一种后,最好重新启动计算机并再次运行DIMS Analysis命令,以查看您收回了多少空间。请记住,随着安装Windows更新,WINSXS文件夹将随着时间的推移再次增长,因此可能需要定期清洁。
尽管管理磁盘空间很重要,但切勿尝试手动删除WinSXS文件夹或直接从中删除文件。这样做会严重损坏窗户的安装,并防止关键更新安装。始终使用Windows提供的内置工具和命令来安全地管理组件存储。
通过遵循以下步骤,您可以将WINSXS文件夹保持在合理的尺寸,而不会损害系统的稳定性或更新功能。使用这些方法定期维护将有助于确保您的Windows安装保持精益并最佳性能。