Windows \ Temp大量的cab_XXXX文件

几个最近重build的服务器正在对C:\驱动器使用情况发出警告。 查看磁盘,Windows \ Temp中的GB数据被cab_XXXX_X(例如cab_5328_2)占用。 我在网上find的build议是只删除它们,但我不禁觉得这只是一个解决方法,因为它们是每天生成多次。

有没有人在Windows Server 2008 R2 SP1框中看到过这种行为? 我看不到它发生在我们有的任何其他服务器上,只有最近重build的两个服务器。 我希望find一个永久的方法来阻止它,因为我相信它不能帮助表演。

我刚才也有类似的问题, 这有助于找出原因。 这是修复的一点。

在C:\ windows \ Logs \ CBS文件夹中删除C:\ windows \ temp文件夹中最老的.log文件(也可以全部删除)在下面的再生过程中删除每个cab_xxxx,剩下的(CBS) ,并且C:\ windows \ temp保持清洁

2GiB限制仍然困扰着我们

我已经在64位Windows 7和(截至今天)Windows 2008 R2系统上看到过这种情况。

即使在64位Windows上,由于Cabinet文件格式不能存储大于2GiB的文件,因此makecab.exe实用程序会在大型(2GiB +)文件上中断。 。


如果C:\Windows\Logs\CBS任何日志文件变得太大,则会中断日志压缩过程:

  • 大的CBS日志文件从不压缩
  • 较新的CBS日志文件从不压缩
  • C:\Windows\Temp填充损坏的Cabinet文件

腐败的机柜文件每天消耗大约200MiB +,不能通过重新启动清除。

不幸的是,您必须手动删除大CBS日志文件并删除损坏的cabinet文件。


这是Windows 7中的一个devise缺陷,

  • 在尝试压缩大型CBS日志文件之前将其分割,或者
  • 用更有效的格式replaceCabinet文件格式

无论如何, 占用所有可用磁盘空间的故障模式是一个严重的疏忽。

C:\ Windows \ Temp是Windows更新,日志或临时文件常用的文件夹。 在安装过程中,应用程序将caps文件移动到一个临时文件夹,在这种情况下是C:\ Windows \ Temp

如果你想释放一些空间,你可以删除这个文件夹上的所有东西,我的build议是删除只是旧的,但保留最近的文件(一个月前)。

如果您想释放一些空间,可以使用TreeSize Free工具或WinDirStat工具。 两者都是免费的。