你们中可能没有多少人知道这一点 , 也没有在任何地方发表过博客——但是;但 Windows 11/10/8.1/8 允许您安全地清理WinSxS 文件夹 。事实上 , 您甚至可以使用任务计划程序自动清理 WinSxS 文件夹 。WinSxS 文件夹代表“Windows Side By Side” , 是一个 Windows 本机程序集缓存 , 其中包含多个应用程序存储在那里的库 。它是用于存储Windows Component Store文件的位置 。
Windows 用户提出的一些常见问题是 – 有没有办法清理 WinSxS 文件夹以减小其大小?我可以删除 WinSxS 文件夹吗?或者将 WinSxS 文件夹移动到另一个驱动器 。正如我们在之前的帖子中看到的那样 , 简短的回答是:不 。

文章插图
WinSxS 文件夹清理然而 , 在Windows 11/10/8.1/ 8中 , 事情变得更容易了 。Windows 会自动减小 WinSxS 的大小 。这些方法包括内部流程 , 例如卸载和删除包含已被其他较新组件替换的组件的包 。以前的版本会保留一段时间 , 之后会自动删除 。
我们看到 Windows 8.1 为 DISM.exe 引入了一个新的命令行选项/AnalyzeComponentStore 。运行此命令 , 将分析 WinSxS 文件夹并告诉您是否建议进行组件存储清理 。
Windows 11/10/8 提供了多种方法来清理包含 Windows Component Store 的 WinSxS 文件夹 。它可能会压缩某些文件 , 也可能会删除某些包 。让我们看看如何清理这些最新版本的 Windows 操作系统中的 WinSxS 文件夹 。您可以通过三种方式做到这一点 。
1] 使用 StartComponentCleanupStartComponentCleanup任务是在 Windows 8 中创建的 , 用于在系统未使用时定期自动清理组件 。此任务设置为在操作系统触发时自动运行 。自动运行时 , 该任务将在安装更新组件后等待至少 30 天 , 然后再卸载该组件的先前版本 。
要运行它 , 请打开任务计划程序并导航到以下任务:
任务计划程序库\Microsoft\Windows\Servicing\StartComponentCleanup

文章插图
在右窗格中的 Selected Items 下 , 您将看到Run 。单击它以启动 StartComponentCleanup 任务 。
【如何清理Win11/10中占用大量空间的WinSxS文件夹?】这将启动一个名为TiWorker.exe或Windows Modules Installer Worker的进程 。您不会看到任何表明进程已启动的确认对话框 , 但您将能够在任务管理器中看到它——并且会感觉到笔记本电脑的通风口冒出大量热气!默认情况下 , 在 Windows 10/8 中 , 如果此任务运行超过 1 小时 , 它将自动终止 。要结束此过程 , 您可以单击结束 。在这种情况下 , 您会看到 Windows 要求您确认:是否要结束此任务的所有实例 。单击是 。
您可以手动运行它 , 也可以安排它运行 , 例如每月使用 StartComponentCleanup 命令运行 , 以清理和压缩组件 。您可以通过使用Task Scheduler为要运行的任务设置触发器来自动执行该过程 。
或者 , 您也可以使用提升的命令提示符运行 StartComponentCleanup 任务 , 使用以下命令:
schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"如果成功 , 您将看到返回的 SUCCESS 消息 。
2] 使用部署镜像服务和管理使用DISM , 您可以配置和更新 Windows 功能、程序包、驱动程序等 。Dism.exe 的/Cleanup-Image参数将为您提供高级选项以减小 WinSxS 文件夹的大小 , TechNet写道 。
A) 在 Windows 8.1 的运行版本上使用Dism.exe 的/StartComponentCleanup参数可以得到与在任务计划程序中运行 StartComponentCleanup 任务类似的结果 。
打开提升的命令提示符 , 键入以下内容并按 Enter:
Dism.exe /online /Cleanup-Image /StartComponentCleanupB) 如果您将/ResetBase开关与/StartComponentCleanup参数一起使用 , 您将能够删除组件存储中每个组件的所有取代版本 。
在提升的命令提示符下 , 键入以下内容并按 Enter:
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBaseC) 如果您想减少 Service Pack 使用的空间量 , 请在运行版本的 Windows 8.1 上使用Dism.exe 的/SPSuperseded参数来删除卸载 Service Pack 所需的任何备份组件 。
在提升的命令提示符下 , 键入以下内容并按 Enter:
Dism.exe /online /Cleanup-Image /SPSuperseded请注意 , 如果您执行此命令 , 您将无法卸载现有的服务包和更新 。
3]磁盘清理工具家庭用户应该坚持使用磁盘清理工具 。打开磁盘清理实用程序并单击清理系统文件按钮 。您将看到Windows 更新清理选项 。勾选这个选项 。这将有助于减小组件存储的大小 。
请注意 , 从 WinSxS 文件夹中删除文件或删除整个 WinSxS 文件夹可能会损坏您的系统并使其无法启动 。您可能也无法安装、卸载或更新 Windows 组件 , 因此请采取最大的预防措施 。对于普通Windows用户 , 您可以先创建一个系统还原点 , 然后尝试上述方法一或方法三 。方法 2 适用于高级用户 。
Windows 7 用户现在也可以使用磁盘清理工具中的 Windows 更新清理选项 。
- 避开Win10中批处理提示框,管理员身份启动文件更高效
- 解决卡在重启循环 轻松应对电脑无限自动重启死循环
- Windows7磁盘清理技巧分享,添加系统更新清理选项
- 上海传音控股加班多吗
- 意大利国足男模
- SSH在Mac电脑上的设置与使用方法
- 苹果iPad触控板点击以单击的设置方法
- 在iPhone上使用Time-Lapse烟花表演
- 如何全屏打开macOS VirtualBox VM
