CBS.logファイルのサイズが20GBなのはなぜですか



Why Is Cbs Log File Size 20 Gb



解決:

私はcbs.persistを持っていました。 17 GBのログファイル。SSDがいっぱいになったのではないと確信していたので、Windowsのログディレクトリで異常な大きなファイルを検索しました。とにかく圧縮の問題しか考えられませんでした。

したがって、CBSフォルダーの圧縮をリセットするには、次の方法を使用しました。



  1. タスクマネージャーサービスでTrustedInstaller.exe(Windowsモジュールインストーラー)を無効にする
  2. C: Windows Logs にあるすべての.logファイルを削除します CBS ディレクトリで、.persistファイルと.cabファイルも削除します
  3. TrustedInstaller.exeを再度有効にする

注:CBSフォルダーをクリーンアップすると、圧縮プロセスがリセットされるため、新しく作成されたログファイルは、.cabファイルに圧縮する前に50Mbを超えないようにする必要があります。

直接的な視覚的な結果はありません。そのようなログファイルが十分に大きくなるまで待つ必要があります。



このソリューションは、1年後もWindows 7/8 /8.1で機能します

圧縮が二度と失敗しないかどうかはわかりませんが、失敗した場合は、ソリューションをもう一度繰り返しますが、CBSフォルダー内のファイルを削除する前にTrustedInstallerを無効にしてください。

お役に立てれば。




これは、Microsoft Windowsリソースチェッカー(SFC.exe)によって生成されるファイルです。

いいえ、それほど大きくないでください。 CBS.persist.logは、CBSのサイズが約50メガになったときに生成する必要があります。 CBS.logをcbs.persist.logにコピーし、新しいcbs.logファイルを開始する必要があります。

ファイルの圧縮を試すことができます。

  • CBS.logファイルを右クリックすると
  • 次に、[プロパティ]をクリックします
  • [全般]タブで、[詳細]をクリックします
  • 「内容を圧縮してディスク容量を節約する」にチェックを入れ、「OK」をクリックします

または、システムが正常に動作していることが確実な場合は、このファイルを削除できます。 SFC.exeは、次に実行されたときに新しいものを作成します。ただし、問題のトラブルシューティングには役立つ可能性があります。


そもそもなぜこれが起こるのか不思議に思う人がいる場合に備えて。私は特別な条件を再現したと思います(ただし、同じ結果を引き起こす可能性のあるこれらの条件の他のバリエーションがあると確信しています):

  1. 私は非常に多くの非常に大規模なWindowsUpdate(多数の言語パックやサービスパックなど)を開始しましたが、他の多数のアプリやウィンドウも開いていました(私は開発者です)。それから私は昼食に行きました。
  2. Windows Updateは、システムのメモリ(RAM)がなくなるまで実行されました。私は32ギガバイトを持っていますが、それだけでは十分ではありませんでした。
  3. 'Trusted Installer.exe'( 'Windows Module Installer'サービス)は、急速に増大するログファイルを圧縮しようとしましたが、ログの増大が速すぎるか、メモリ不足のために開始できなかったため、実行できませんでした。または両方。そのため、必要になったときに、Windowsモジュールインストーラーサービスがまったく開始されませんでした(一時的であっても)。
  4. それ以降、ログファイルは.CAB圧縮には大きすぎて(約25ギガバイト!)、悪循環が始まり、何も停止できなかったため、ログファイルを処理できませんでした( 'で説明されている手動介入による場合を除く)。上記のジン)。
  5. SSDでログファイルが60ギガバイトに増加すると、空き領域がすべて使用され、「ストレージ容量が不足しています」という警告が表示され、原因の調査が開始されました。

次のプロセスで問題が修正されたようです。'Windowsモジュールインストーラーサービスを無効にし、C: Windows Logs CBS フォルダーの内容を削除し、 'C: Windows Temp'フォルダー-使用中のファイルをスキップしてから、 Windowsモジュールインストーラーサービスを再度開始し、「手動」開始(デフォルト)に設定します。リブート。