奇怪的cab_xxxx_x文件


最近一段時間發現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

 

備注:看起來像是Windows 7和Windows 2008 R2的bug,在Windows 10沒發現


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM