Bạn vẫn đang chạy Windows 7, 8, hoặc 8.1? Bạn có thể đã nhận thấy dung lượng ổ cứng trống giảm dần, ngay cả khi bạn không tải xuống hoặc thêm file mới nào. Việc tích tụ file rác này là triệu chứng của lỗi nén file log, một vấn đề Microsoft đã biết hơn hai năm.
Mặc dù Microsoft chưa phát hành bản sửa chính thức, bạn có thể thủ công sửa lỗi này và giải phóng dung lượng ổ cứng quý giá.
Lỗi nén file log
Đây là vấn đề đã biết ảnh hưởng đến log CBS của Trusted Installer trong Windows 7, 8, 8.1, và 2008 R2, cũng như có thể tồn tại trong các phiên bản khác.
Triệu chứng
May mắn thay, thành viên jwalker107 đã mô tả kỹ triệu chứng lỗi trên diễn đàn Microsoft Answers:
Tôi đã có nhiều trường hợp client Windows 7 x64 hết dung lượng ổ cứng, và phát hiện C:\Windows\TEMP bị ngốn bởi hàng trăm file theo mẫu "cab_XXXX_X", thường 100 MB mỗi file, và các file này liên tục được sinh ra cho đến khi hệ thống hết dung lượng. Sau khi xóa file & reboot, file lại bắt đầu sinh ra. Tôi phát hiện nguyên nhân là log Component-Based Servicing lớn. Chúng lưu tại C:\Windows\Logs\CBS. File log hiện tại tên là "cbs.log". Khi "cbs.log" đạt kích thước nhất định, tiến trình dọn dẹp đổi tên log thành "CbsPersist_YYYYMMDDHHMMSS.log" và cố nén thành file .cab. Tuy nhiên, khi cbs.log đạt 2 GB trước khi tiến trình nén xử lý, file quá lớn để makecab.exe xử lý. File log được đổi tên thành CbsPersist_date_time.log, nhưng khi quá trình makecab cố nén, quá trình thất bại (chỉ sau khi tiêu tốn ~100 MB dưới \Windows\Temp). Sau đó, tiến trình dọn dẹp chạy lặp lại (khoảng 20 phút/lần theo kinh nghiệm tôi). Quá trình thất bại mỗi lần, và cũng tiêu tốn ~100 MB mới trong \Windows\Temp trước khi chết. Điều này lặp lại cho đến khi hệ thống hết dung lượng ổ.
Nguyên nhân
Khi hệ thống hoạt động đúng, đơn vị nén CAB tích hợp nên nén log CBS của Trusted Installer trước khi nó đạt 2 GB. Thật không may, CAB không xử lý được file lớn hơn 2 GB và bắt đầu gặp rắc rối lớn. Kết quả là bộ nén CAB (
makecab.exe) sinh ra lượng lớn file TEMP vô dụng và phình to, nhanh chóng lấp đầy ổ cứng.
Chưa rõ tại sao file log được phép lớn hơn 2 GB. Việc ghi log có thể diễn ra quá nhanh so với khả năng nén, và thủ phạm có thể là Windows Update. Khi file log lớn ≥ 2 GB, nó khiến công cụ nén crash và rơi vào vòng luẩn quẩn, tích tụ file rác tạm cho đến khi ổ đầy.
Lỗi này gây phiền toái và tốn thời gian, nói nhẹ. Và tại sao Microsoft tiếp tục bỏ qua công cụ nén tốt hơn là điều tôi không hiểu.
Cách sửa thủ công
Woody Leonhard, của Woody on Windows tại InfoWorld, đã chi tiết cách sửa thủ công. Xem bên dưới tweet để biết cách giải phóng mình khỏi khổ đau này.
Nhấn Windows key + R để mở hộp thoại Run. Gõ
services.msc
để mở bảng dịch vụ cục bộ.
Kéo xuống Windows Modules Installer và tắt nó.

Bây giờ vào %rootdirectory% > Windows > Logs > CBS.
Bạn sẽ cần di chuyển hoặc đổi tên từng file trong thư mục. Tùy thuộc vào số lượng file, có thể dễ hơn là di chuyển tất cả sang thư mục khác.

Tiếp theo vào %rootdirectory% > Windows > Temp.
Ở góc trên bên phải, nhập
cab*
và tìm kiếm. Nếu có kết quả, xóa chúng.

Khởi động lại hệ thống.
Bây giờ bạn sẽ thấy dịch vụ Windows Module Installer chạy lại như bình thường, và
makecab.exe
sẽ có thể thực sự xử lý các file, thay vì liên tục "nôn" ra ổ cứng của bạn.
Dọn dẹp cache Windows
Nếu bạn đang chạy Windows 10 và nhận thấy số lượng ổ cứng quý giá giảm dần, có thể là một trong nhiều cache đang tích tụ dữ liệu mà bạn không hay biết.
Chúng tôi trước đây đã chi tiết cách tìm và xóa từng cache sau, nhưng tôi liệt kê ở đây để bạn biết:
- Cache Windows 10 Update
- Cache Windows Store
- Cache Temp Files
- Cache Thumbnail
- Cache System Restore
- Cache Web Browser
- Cache DNS
Mặc dù xóa cache DNS không giải phóng nhiều dung lượng như xóa cache Temp Files, chúng tôi cũng có gợi ý hiệu quả để giải phóng dung lượng.
Sống không lỗi
Bây giờ bạn nên đã kiểm soát lại ổ cứng, thoát khỏi cục cưng
makecab.exe
, và có thể xóa các file gây rối mà không sinh ra tỷ file khác (tin tôi đi, tôi đã đếm chúng).
Bạn giữ dung lượng hệ thống như thế nào? Thường xuyên xóa thư mục Downloads? Xóa mọi thứ trừ những gì cần thiết? Hãy cho chúng tôi biết kỹ thuật của bạn bên dưới!