Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa

Dịch vụ dựa trên thành phần (cbs.log) có thể bắt đầu tiêu thụ tất cả dung lượng ổ đĩa nếu tệp hệ thống bị hỏng hoặc nếu bản cập nhật Windows liên tục không cài đặt được. Vấn đề phát sinh khi người dùng thấy ổ đĩa hệ thống của mình bị lấp đầy (hoặc một phần lớn ổ đĩa bị chiếm dụng) bởi nhật ký CBS. Nhưng sau khi xóa các tệp, các nhật ký lại tăng nhanh về kích thước.

Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa

Trước khi chuyển sang giảm kích thước nhật ký CBS của bạn, hãy đảm bảo đặt lại liên kết tệp về mặc định (Cài đặt> Ứng dụng> Ứng dụng mặc định> Đặt lại về mặc định do Microsoft đề xuất).

Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa

Giải pháp 1:Xóa tệp nhật ký CBS

Các tệp nhật ký CBS được chia thành các tệp khác nhau khi tệp đạt 50 MB và sau đó được nén để tiết kiệm dung lượng đĩa. Nhưng vấn đề phát sinh khi tệp nhật ký CBS (do trục trặc) tăng kích thước lên 2 GB (sau đó Makecab không thể nén nó) và kích thước tệp bắt đầu tăng nhanh. Trong bối cảnh này, việc xóa các tệp CBS có thể giải quyết được vấn đề.

  1. Nhấp vào Windows , loại: Dịch vụ và nhấp chuột phải vào nó. Sau đó, chọn Chạy với tư cách quản trị viên . Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  2. Bây giờ, hãy nhấp chuột phải vào Windows Update và trong trình đơn được hiển thị, hãy chọn Dừng . Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  3. Sau đó, lặp lại tương tự để dừng Trình cài đặt mô-đun Windows (nếu bạn không thể tắt dịch vụ Windows Modules Installer, thì hãy thử phương pháp được đề cập ở cuối giải pháp này). Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  4. Sau đó, nhấp chuột phải vào Windows và chọn Trình quản lý tác vụ .
  5. Bây giờ, hãy nhấp chuột phải vào Trình cài đặt mô-đun Windows (nếu có) và chọn Kết thúc tác vụ .
  6. Sau đó, chuyển đến Chi tiết và nhấp chuột phải vào TiWorker.exe . Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  7. Bây giờ chọn Kết thúc tác vụ và sau đó kết thúc tác vụ của TrustedInstaller.exe trong tab Chi tiết.
  8. Sau đó, điều hướng đến đường dẫn sau (sao chép-dán địa chỉ):
    \Windows\Logs\CBS
    Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  9. Bây giờ xóa tất cả các tệp trong thư mục CBS và head vào thư mục tạm thời sau:
    \windows\temp\
    Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  10. Sau đó, xóa tất cả các tệp trong Temp thư mục (bạn có thể phải có quyền sở hữu một số tệp) và sau đó, hãy đảm bảo làm trống Thùng rác .
  11. Bây giờ bắt đầu Trình cài đặt mô-đun Windows dịch vụ Windows Update (bước 1 đến 3).
  12. Sau đó, kiểm tra Nhiệt độ Windows thư mục (bước 9) một lần nữa và nếu nó hiển thị bất kỳ tệp nào, hãy xóa các tệp đó nữa.
  13. Bây giờ lại làm trống Thùng rác và tắt PC.
  14. Chờ trong một phút rồi bật nguồn hệ thống.
  15. Khi hệ thống khởi động, hãy kiểm tra xem sự cố CBS.log đã được giải quyết chưa.

Nếu bạn không thể dừng Trình cài đặt mô-đun Windows , sau đó thử phương pháp bên dưới:

  1. ClickWindows, nhập:Command Prompt, nhấp chuột phải vào Command Prompt và chọn Chạy với tư cách quản trị viên . Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  2. Bây giờ thực thi sau:
    net stop TrustedInstaller
    Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  3. Nếu thành công, hãy thử các bước 4-15 để xóa CBS.log và nếu lệnh trên không thành công, hãy thực thi từng cái sau:
    sc qc TrustedInstaller
    
    tasklist | find /i "TrustedInstaller.exe"
    
    taskkill /f /im "TrustedInstaller.exe"
    Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  4. Sau đó, hãy thử các bước 4-15 để xóa các tệp CBS.log và kiểm tra xem cách đó có giải quyết được vấn đề về dung lượng ổ đĩa hay không.

Giải pháp 2:Thực hiện Quét SFC

Sự cố CBS.log có thể phát sinh nếu các tệp hệ thống thiết yếu bị hỏng. Trong bối cảnh này, thực hiện quét SFC có thể xóa lỗi của tệp và do đó giải quyết được vấn đề.

  1. Trước hết, tắt PC của bạn và đợi trong một phút.
  2. Sau đó, bật nguồn hệ thống và thực hiện quét SFC. Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  3. Khi quá trình quét hoàn tất, hãy kiểm tra xem CBS.log có trở lại kích thước bình thường hay không. Nếu không, hãy xóa CBS.log (như đã thảo luận trong giải pháp 1) và kiểm tra xem điều đó có giải quyết được sự cố Cung cấp cơ sở thành phần hay không.

Giải pháp 3:Thực hiện Cập nhật Ngoại tuyến theo cách thủ công

CBS.log có thể đã tiêu tốn một phần lớn dung lượng ổ đĩa nếu bản cập nhật liên tục không được cài đặt và việc thử lại nhiều lần có thể khiến tệp CBS phát triển nhanh chóng. Trong trường hợp này, cài đặt thủ công bản cập nhật ngoại tuyến có thể xóa trục trặc và do đó giải quyết được sự cố.

  1. Nhấp chuột phải vào Windows và mở Cài đặt .
  2. Bây giờ chọn Cập nhật &Bảo mật và trong ngăn bên phải, hãy mở Tùy chọn nâng cao . Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  3. Sau đó, mở rộng trình đơn thả xuống của Tạm dừng cập nhật chọn một ngày . Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  4. Bây giờ, hãy đảm bảo đóng hoàn toàn tất cả các ứng dụng (vì vậy không có ứng dụng nào đang ghi vào ổ lưu trữ của hệ thống) và nhấn nút nguồn cho đến khi hệ thống tắt nguồn (không tắt hoặc khởi động lại). Sau đó, bật nguồn hệ thống. Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  5. Khi hệ thống khởi động, hãy khởi chạy trình duyệt web và mở trang tải xuống Windows 10 trên trang web của Microsoft.
  6. Bây giờ hãy nhấp vào nút Cập nhật ngay bây giờ cho bản cập nhật mới nhất (ví dụ:Bản cập nhật Windows 10 tháng 10 năm 2020) và để tải xuống hoàn tất . Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  7. Sau đó, khởi chạy tệp đã tải xuống với tư cách là quản trị viên và làm theo lời nhắc để cài đặt bản cập nhật.
  8. Sau khi quá trình cài đặt hoàn tất, hãy khởi động lại PC của bạn và khi khởi động lại, hãy chuyển đến Danh mục Microsoft Update. Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  9. Bây giờ tải xuống KB mới nhất các bản cập nhật cho hệ thống của bạn (bạn có thể tìm kiếm trên Internet để tìm số KB của các bản cập nhật mới nhất cho hệ thống của mình).
  10. Sau đó, cài đặt bản cập nhật với tư cách là quản trị viên bằng cách làm theo lời nhắc để hoàn tất cài đặt.
  11. Bây giờ khởi động lại PC của bạn và xóa CBS.log (như đã thảo luận trong giải pháp 1).
  12. Sau đó, tắt tạm dừng cập nhật tùy chọn (bằng cách lặp lại các bước từ 1 đến 3) và kiểm tra xem sự cố ổ đĩa CBS đã được giải quyết chưa.

Giải pháp 4:Sử dụng Bộ lập lịch tác vụ để xóa tệp nhật ký CBS

Nếu các giải pháp trên không phù hợp với bạn, thì bạn có thể tạo một tác vụ lặp lại trong Bộ lập lịch tác vụ để xóa tệp nhật ký CBS, điều này sẽ ngăn chặn việc tiêu thụ dung lượng ổ đĩa bởi nhật ký CBS và do đó giải quyết được vấn đề.

  1. Nhấp vào Windows , nhập: Notepad rồi mở nó ra.
  2. Bây giờ sao chép-dán các dòng sau cho Notepad:
    net stop “TrustedInstaller”
    
    del /S c:\windows\logs\cbs\*.log
    
    net start “TrustedInstaller”
    Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  3. Sau đó, mở rộng Tệp và chọn Lưu .
  4. Bây giờ hãy thay đổi loại tệp tới Tất cả các tệp đặt tên cho tệp với phần mở rộng .bat (ví dụ:DeleteCBSLog.bat). Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  5. Sau đó, trong hộp thoại Lưu dưới dạng, đi tới thư mục nơi bạn muốn lưu tệp (ví dụ:Máy tính để bàn).
  6. Bây giờ hãy nhấp vào Lưu và đóng Notepad .
  7. Bây giờ hãy nhấp vào Windows , nhập: Trình lập lịch tác vụ rồi mở nó. Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  8. Sau đó, mở rộng Hành động và chọn Tạo tác vụ . Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  9. Bây giờ hãy nhập tên của nhiệm vụ (ví dụ:DeleteCBSLogs) và đánh dấu chọn Chạy với đặc quyền cao nhất . Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  10. Sau đó, chuyển đến Trình kích hoạt và nhấp vào tab Mới cái nút. Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  11. Bây giờ hãy chọn Hàng ngày và nhấp vào nút OK cái nút. Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  12. Sau đó, chuyển đến Hành động và nhấp vào tab Mới cái nút. Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  13. Bây giờ hãy nhấp vào Duyệt qua (phía trước Program / Scrip) và đi đến thư mục chứa tệp .bat (ví dụ:Máy tính để bàn). Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  14. Sau đó, nhấp đúp vào trên tệp hàng loạt (ví dụ:DeleteCBSLogs) và đi tới Cài đặt chuyển hướng. Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  15. Bây giờ hãy đánh dấu chọn “ Nếu Tác vụ Không thành công, Khởi động lại Mọi “Và đặt menu thả xuống thành 1 giờ .
  16. Sau đó, bỏ chọn hộp “ Dừng tác vụ nếu nó chạy lâu hơn ”Và nhấp vào nút OK cái nút. Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  17. Bây giờ xóa Nhật ký CBS (như đã thảo luận trong giải pháp 1) và khởi động lại thiết bị của bạn để kiểm tra xem sự cố CBS.log đã được giải quyết chưa.

Giải pháp 5:Chỉnh sửa sổ đăng ký của hệ thống để dừng việc tạo tệp nhật ký CBS

Nếu không có giải pháp nào phù hợp với bạn, thì việc chỉnh sửa sổ đăng ký của hệ thống để vô hiệu hóa nhật ký CBS có thể giải quyết được sự cố (hãy nhớ bật cài đặt này sau khi sự cố được báo cáo đã được giải quyết).

Cảnh báo: Cẩn thận trước và tự chịu rủi ro vì chỉnh sửa sổ đăng ký của hệ thống là một công việc đòi hỏi nhiều kỹ năng và nếu không được thực hiện đúng cách, bạn có thể gây ra thiệt hại vĩnh viễn cho PC / dữ liệu của mình.

  1. Nhấp vào Windows , nhập: Trình chỉnh sửa sổ đăng ký và nhấp chuột phải vào nó. Sau đó, chọn Chạy với tư cách quản trị viên .
  2. Bây giờ điều hướng đến đường dẫn sau:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing
  3. Sau đó, nhấp đúp vào trên EnableLog và đặt giá trị của nó thành 0 (bạn có thể phải có quyền sở hữu khóa đăng ký). Cách khắc phục dịch vụ dựa trên thành phần (cbs.log) bằng cách sử dụng quá nhiều dung lượng đĩa
  4. Bây giờ thoát trình chỉnh sửa và xóa nhật ký CBS hiện tại như đã thảo luận trong giải pháp 1.
  5. Sau đó khởi động lại PC của bạn và kiểm tra xem sự cố CBS.log đã được giải quyết chưa.

Nếu sự cố vẫn tiếp diễn, thì bạn có thể thử 3 tiện ích dọn dẹp tiệc để kiểm tra xem điều đó có giải quyết được vấn đề CBS.log hay không.