WINXS清理工具BAT版是一款专为Windows系统设计的批处理脚本工具,能够高效地帮助用户清理电脑中的垃圾文件、临时文件及注册表残留,优化系统性能。
Winsxs目录下的文件是系统需要的各种库文件的存储位置。System32下存放了这些dll的最新版本,而所有旧版本的dll都存放在winsxs中。因此,每当安装程序或更新补丁时,system32中的文件会被更新为新版本,同时在winsxs中会增加一些旧版文件的存在记录。这导致C盘的空间持续减少直至磁盘容量不足需要重装系统为止。
如果你足够幸运可以直接安装最新的服务包(SP),或许可以节省一点Winsxs目录的空间。Winsxs目录下的不同版本的文件都存放在特定命名规则的子目录中,例如:`C:\Windows\winsxs>dir msil_microsoft.transactions.bridge.resources*`显示了几个示例目录。
这些各个部分用下划线分割,“6.0.6000.16386”表示旧文件版本号。本工具的设计思想是删除所有不再需要的旧版文件,满足以下两个条件的目录会被移动到C:\Windows\winsxs_del中:
- 存在比自身更新的版本
- 本身不是最新版本
运行前后的可用空间可以通过比较所列文件总数和大小来观察。
该批处理脚本会获取当前操作系统版本号,并创建一个名为`winsxs_del`的目录用于存储要删除的所有旧版文件。执行时务必使用管理员权限,以便能够修改系统目录中的所有权与访问权限。
请注意:运行此清理工具后部分软件可能会出现问题,可能需要重新安装这些软件以确保它们正常工作。