最近重建的几个服务器在C:\驱动器使用率方面发出警告。查看磁盘,cab_XXXX_X(例如cab_5328_2)用完Windows \ Temp中的GB数据。我在网上发现的建议是删除它们,但我忍不住觉得这只是一种变通办法,因为它们每天要多次生成。
有人在使用Windows Server 2008 R2 SP1盒之前见过此行为吗?我看不到它在我们拥有的任何其他服务器上发生,只有最近重建的两个服务器。我希望找到一种永久的方法来停止它,因为我确信它不会对性能有所帮助。
最近重建的几个服务器在C:\驱动器使用率方面发出警告。查看磁盘,cab_XXXX_X(例如cab_5328_2)用完Windows \ Temp中的GB数据。我在网上发现的建议是删除它们,但我忍不住觉得这只是一种变通办法,因为它们每天要多次生成。
有人在使用Windows Server 2008 R2 SP1盒之前见过此行为吗?我看不到它在我们拥有的任何其他服务器上发生,只有最近重建的两个服务器。我希望找到一种永久的方法来停止它,因为我确信它不会对性能有所帮助。
Answers:
前段时间我遇到了类似的问题,这有助于查明原因。这是修复的问题。
在C:\ windows \ Logs \ CBS文件夹中,删除最旧的.log文件(您也可以全部删除)。 ,并且C:\ windows \ temp保持干净
我已经看到这种情况在64位Windows 7和(截至今天)Windows 2008 R2系统上发生。
即使在64位Windows上,该makecab.exe
实用程序也会在较大的(2GiB +)文件上中断,因为Cabinet文件格式无法存储大于2GiB的文件。。
如果任何日志文件C:\Windows\Logs\CBS
变得太大,则会中断日志压缩过程:
C:\Windows\Temp
充满损坏的内阁文件损坏的Cabinet文件每天消耗大约200MiB +,并且无法通过重新启动清除。
不幸的是,您必须手动删除大的CBS日志文件并删除损坏的Cabinet文件。
这是Windows 7中的设计缺陷,可以通过以下两种方法来避免:
无论如何,消耗所有可用磁盘空间的故障模式是一个严重的疏忽。