質問: windows \ temp大量のcab_xxxxファイル 最近再構築されたいくつかのサーバーは、c:\ドライブの使用に関して警告を発しています。ディスクを見ると、cab_xxxx_x(cab_5328_2など)によって使用されているwindows\tempにgbのデータがあります。私がオンラインで見つけた提案は、それらを削除することですが、仕方がありませんが、これは1日に複数回生成されるため、これが回避策であると証明するだけだと感じています。windows server 2008 r2 sp1ボックスでこれまでにこの動作を見たことがありますか?私たちが持っている他のサーバーでそれが起こっているのを見ることができません。最近再構築された2つだけです。それがパフォーマンスを助けることができないと確信しているので、それを止める恒久的な方法を見つけたいと思っています。
回答: 2gib制限は依然として私たちを悩ませていますこれは、64ビットのwindows 7および(今日の時点では)windows 2008 r2システムで発生することを確認しました。64ビットのwindowsでも、 キャビネットファイル形式は2gib. より大きいファイルを格納できないため、makecab.exeユーティリティは大きな(2gib +)ファイルで中断します。c:\windows\logs\cbsのログファイルが大きくなりすぎると、ログ圧縮プロセスが中断します。 大きなcbsログファイルは決して圧縮されません 新しいcbsログファイルは決して圧縮されません c:\windows\tempは破損したキャビネットファイルでいっぱいになります 破損したキャビネットファイルは1日あたり約200mib +を消費し、再起動してクリアすることはできません。残念ながら、大きなcbsログファイルを手動で削除し、破損したキャビネットファイルを削除する必要があります。これはwindows 7の設計上の欠陥で、次のいずれかで回避できた可能性があります。 大きなcbsログファイルを圧縮する前に分割する、または キャビネットファイル形式をより機能的な形式に置き換える いずれにせよ、の障害モードはすべての利用可能なディスク領域を消費するは、重大な見落としです。