CBS.logとは何ですか?またはどこにありますか?WindowsでCBS.logファイルを読み取る方法?

Windows Updateまたはシステムファイルチェッカーが失敗した場合に、Windows 11/10でエラーが発生することがあります。そのようなエラーは、とりわけCBS.logファイルに保存されます。この記事では、CBS.logとは何か、その場所、およびWindows 11/10でCBS.logファイルを表示する方法について説明します。

Windows 11/10のCBS.logファイルとは

CBSまたはコンポーネントベースのサービスは、インストールおよびアンインストールされたWindows Updateコンポーネントに関するログを持つファイルです。そのため、Windows Updateの情報はこれらのログファイルに格納され、システムファイルチェッカー(SFC)もCBS.logに書き込みます。

CBS.logファイルの場所

CBS.logファイルは常にWindowsコンピュータに存在します。ファイルが気になり、チェックしたい場合は、ファイルエクスプローラー(Win + E)を起動し、次の場所に移動します。

C:\Windows\Logs\CBS

そこにファイル名CBS.logが表示されます。これはWindows Updateコンポーネントに関する情報を含むファイルです。

CBS.logファイルの読み取り方法

ログファイルを読むには、次の場所に移動してログファイルを読むだけです。

C:\Windows\Logs\CBS

ただし、SFCファイルだけを読み取りたい場合は、最良のオプションではありません。

それには、コマンドプロンプトを管理者として起動し、次のコマンドを入力してEnterを押します。

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfclogs.txt

これにより、デスクトップにsfclogs.txtというファイルが作成されます。それをダブルクリックしてファイルをメモ帳で開き、ファイルを読み取ります。すべてのトランザクションの前に「SR」と書かれているのがわかります。これは、ここに示されているすべてのプログラムがSFC.exeのものであることを意味します。

CBS.logファイルを削除できますか?

CBS.logファイルはコンピュータにとって不可欠であり、新しいWindows UpdateをインストールするたびにCBS.logファイルに書き込まれます。ただし、ハードドライブの大きな部分を占めていると思われる場合は、コンピュータに悪影響を及ぼすことはないため、削除できます。

それを行う前に、サービス(スタートメニューから起動可能)からWindows Updateサービスを無効にしてください。

これで、CBS.logファイルを削除してもエラーメッセージは表示されません。

CBS.logファイルに記録された破損したファイルを修正するにはどうすればよいですか?

一部のWindowsでは、次のようなエラーが表示される場合があります。

Windowsリソース保護は破損したファイルを見つけましたが、その一部を修正できませんでした。詳細については、CBS.Log windir\Logs\CBS\CBS.logを参照してください。

この問題を解決するには、DISMとChkDskを実行する必要があります。