这两天重装的系统C盘可用空间从11G到2G多,消耗特别快。因而查了下问题,发现C:/Windows/Temp下不少cab_xxx_x文件,统计了下将近10G多,个人神啊,怎么回事?html
最近除了新装的系统不断打补丁不断升级外没有作其余什么,并且是在windows/temp文件夹下,那就是这个问题了。查看相关资料,这些文件能够删除。如图:windows
这些编号不知道什么意思?app
cab_148,cab_972_,ide
个人暴力解决办法:spa
删除日志
C:\WINDOWS \TEMP \cab_XXX_X(上述图)orm
C:\WINDOWS \log\CBS \ CbsPersist_xxxxxxxxxxx.Loghtm
C:\WINDOWS \log\CBS\CbsPersist_xxxxxxxxxxx.Cabblog
完全解决办法以下:进程
最近一段时间发现C盘总是提示空间紧张(显示为红色),以前清理了一次系统盘的\Windows\Temp文件夹,发现了不少文件名相似cab_xxxx_x的cab文件,大概占用了五六个G的空间,当时没太在乎,直接删除了事
直到刚才,发现又产生了1个多G的相似文件,不得不重视了一下这个文件,搜索了一下以后找到了这个问题的根源,在这里记录一下。
最详尽的回答在这里:
https://communities.vmware.com/thread/532863?start=0&tstart=0
简单的说这个问题是由超大的Component-Based Servicing日志文件引发的,路径在C:\Windows\Logs\CBS。
根源在于若是cbs.log超过必定的大小,会有一个清理进程对它进行更名,并把更名后的文件压缩成.cab文件,可是若是文件的大小在压缩以前就超过了2G,压缩时就会失败,失败以后就会在temp文件夹下产生一个cab_xxxx_x的临时文件(这个文件的大小在不一样的计算机上是不必定的,可是在同一台计算机上是必定的,个人计算机上是133MB,其余有些是40MB,有些是100MB),并且这个进程会不断的运行,从而产生了大量的临时cab_xxxx_x文件。
完全解决办法是:
Stop the Windows Modules Installer (TrustedInstaller) service
Delete or move the large Cbspersist_XX.log file out of \Windows\Logs\CBS.
Start the Windows Modules Installer (TrustedInstaller) service
把C盘windows\temp\cab_xxx_xxxx开头的文件都删除
备注:看起来像是Windows 7和Windows 2008 R2的bug,在Windows 10没发现
参考资料:
微软官方:
http://answers.microsoft.com/en-us/windows/forum/windows_7-files/cabxxxx-files-found-in-windowstemp-folder/2e86137e-7e6b-4cb7-9a3c-4ee73f665742?auth=1
https://blogs.technet.microsoft.com/askcorejp/2015/04/15/cwindowstemp-cab_xxx_x-x-37327/