Computer >> Máy Tính >  >> Hệ thống >> Windows 10

Lỗi Windows này có thể đã tích lũy các tệp rác trên PC của bạn

Bạn vẫn đang chạy Windows 7, 8 hoặc 8.1? Sau đó, bạn có thể nhận thấy dung lượng ổ cứng khả dụng của mình giảm dần, ngay cả khi bạn chưa tải xuống hoặc thêm bất kỳ tệp mới nào vào hệ thống của mình. Sự tích tụ các tệp rác này là một triệu chứng của lỗi nén tệp nhật ký , một vấn đề mà Microsoft đã biết trong hơn hai năm.

Mặc dù Microsoft chưa phát hành bất kỳ thứ gì chính thức, nhưng bạn có thể sửa lỗi này theo cách thủ công và giải phóng dung lượng ổ cứng cần thiết của mình.

Lỗi nén tệp nhật ký

Đây là một sự cố đã biết ảnh hưởng đến nhật ký CBS của Trình cài đặt tin cậy trong Windows 7, 8, 8.1 và 2008 R2, cũng như có khả năng tồn tại trong các phiên bản khác.

Các triệu chứng

Rất may, người đăng jwalker107 đã mô tả kỹ các triệu chứng của lỗi trên diễn đàn Microsoft Answers:

Tôi đã lặp lại các trường hợp trong đó máy khách Windows 7 x64 hết dung lượng ổ cứng và nhận thấy rằng C:\ Windows \ TEMP đang được sử dụng với hàng trăm tệp có tên theo mẫu "cab_XXXX_X", thường là 100 MB mỗi tệp và các tệp này được tạo liên tục cho đến khi hệ thống hết dung lượng. Sau khi xóa tệp và khởi động lại, các tệp sẽ bắt đầu được tạo lại. Tôi nhận thấy rằng điều này là do nhật ký Dịch vụ dựa trên thành phần lớn gây ra. Chúng được lưu trữ tại C:\ Windows \ Logs \ CBS. Tệp nhật ký hiện tại được đặt tên là "cbs.log". Khi "cbs.log" đạt đến một kích thước nhất định, quá trình dọn dẹp sẽ đổi tên nhật ký thành "CbsPersist_YYYYMMDDHHMMSS.log" và sau đó cố gắng nén nó thành một tệp .cab. Tuy nhiên, khi cbs.log đạt đến kích thước 2 GB trước đó quá trình dọn dẹp sẽ nén tệp, tệp quá lớn để tiện ích makecab.exe xử lý. Tệp nhật ký được đổi tên thành CbsPersist_date_time.log, nhưng khi quá trình makecab cố gắng nén nó, quá trình này không thành công (nhưng chỉ sau khi tiêu thụ khoảng 100 MB trong \ Windows \ Temp). Sau đó, quá trình dọn dẹp sẽ chạy lặp lại (khoảng 20 phút một lần theo kinh nghiệm của tôi). Quá trình này không thành công mỗi lần và cũng tiêu thụ ~ 100 MB mới trong \ Windows \ Temp trước khi chết. Điều này được lặp lại cho đến khi hệ thống hết dung lượng ổ đĩa.

Nguyên nhân

Khi hệ thống hoạt động chính xác, đơn vị nén CAB tích hợp sẽ nén nhật ký CBS của Trusted Installer trước khi đạt đến 2 GB. Thật không may, CAB không thể xử lý các tệp lớn hơn 2 GB và bắt đầu có một khoảng thời gian tồi tệ. Kết quả là máy nén CAB (

makecab.exe

) tạo ra một lượng lớn các tệp TEMP vô dụng và quá tải, sẽ nhanh chóng làm đầy bất kỳ ổ cứng nào.

Không rõ tại sao tệp nhật ký được phép lớn hơn 2 GB. Việc ghi nhật ký có thể diễn ra quá nhanh khiến quá trình nén không kịp và thủ phạm ở đây có thể là Windows Update. Khi tệp nhật ký đã tăng lên đến 2 GB hoặc hơn, nó khiến công cụ nén gặp sự cố và đi vào một vòng luẩn quẩn, tích lũy các tệp rác tạm thời cho đến khi ổ đĩa đầy.

Lỗi này ít nhất là gây khó chịu và tốn thời gian. Và tại sao Microsoft tiếp tục tránh xa các công cụ nén tốt hơn là điều không thể tránh khỏi.

Khắc phục thủ công

Woody Leonhard, của Woody trên Windows tại InfoWorld, đã hướng dẫn chi tiết cách khắc phục sự cố này theo cách thủ công. Chuyển xuống dưới dòng tweet để xem cách bạn có thể giải phóng mình khỏi tình trạng hỗn loạn này.

Nhấn phím Windows + R để mở hộp thoại Chạy. Nhập

services.msc

để mở bảng dịch vụ cục bộ.

Duyệt để xuống Trình cài đặt mô-đun Windows và tắt nó đi.

Lỗi Windows này có thể đã tích lũy các tệp rác trên PC của bạn

Bây giờ, hãy chuyển đến % rootdirectory%> Windows> Nhật ký> CBS .

Bây giờ bạn sẽ cần phải di chuyển hoặc đổi tên từng tệp trong thư mục. Tùy thuộc vào số lượng tệp hiện có, có thể dễ dàng hơn để chuyển tất cả chúng sang một thư mục khác.

Lỗi Windows này có thể đã tích lũy các tệp rác trên PC của bạn

Bây giờ, hãy chuyển đến % rootdirectory%> Windows> Temp .

Ở góc trên bên phải, nhập

cab*

và tìm kiếm. Nếu có bất kỳ kết quả nào, hãy xóa chúng.

Lỗi Windows này có thể đã tích lũy các tệp rác trên PC của bạn

Khởi động lại hệ thống của bạn.

Bây giờ, bạn sẽ thấy dịch vụ Trình cài đặt mô-đun Windows của mình hoạt động như bình thường và

makecab.exe

sẽ có thể thực sự xử lý các tệp, thay vì liên tục ném lên khắp ổ cứng của bạn.

Xóa bộ nhớ cache của Windows

Nếu bạn đang chạy Windows 10 và nhận thấy số lượng ổ cứng quý giá của mình từ từ giảm xuống, đó có thể là một trong vô số bộ nhớ đệm tích lũy dữ liệu mà bạn không nhận ra.

Trước đây, chúng tôi đã trình bày chi tiết cách tìm và xóa từng bộ nhớ đệm sau đây, nhưng tôi sẽ liệt kê chúng để bạn biết:

  1. Bộ nhớ đệm cập nhật Windows 10
  2. Bộ nhớ cache của Windows Store
  3. Bộ nhớ cache của tệp tạm thời
  4. Bộ nhớ cache hình thu nhỏ
  5. Bộ nhớ cache Khôi phục Hệ thống
  6. Bộ nhớ cache của trình duyệt Web
  7. Bộ nhớ cache DNS

Mặc dù việc xóa bộ nhớ cache DNS của bạn thực sự sẽ không cấp cho bạn bất kỳ thứ gì giống như dung lượng xóa bộ nhớ cache Temp Files của bạn có thể, nhưng chúng tôi cũng có một số đề xuất hiệu quả về cách giải phóng một số dung lượng.

Không có lỗi

Bây giờ, bạn sẽ có quyền kiểm soát ổ cứng của mình một lần nữa, không còn bị kẻ xấu đeo bám

makecab.exe

và có thể thực sự xóa các tệp vi phạm với việc sinh ra hàng tỷ tệp nữa (tin tôi đi, tôi đã đếm chúng).

Làm cách nào để giảm kích thước hệ thống của bạn? Thường xuyên làm trống thư mục tải xuống của bạn? Xóa bất kỳ thứ gì khác ngoài những gì cần thiết? Hãy cho chúng tôi biết các kỹ thuật của bạn bên dưới!