Tại sao Disk Cleanup không Xóa Hoàn toàn Nội dung Thư mục Tạm thời? - Winhelponline

Why Doesn T Disk Cleanup Clear Temp Folder Contents Completely



Disk Cleanup (Cleanmgr.exe) là một công cụ tích hợp sẵn trong Windows cung cấp một số tùy chọn dọn dẹp hữu ích không có sẵn trong các công cụ dọn dẹp của bên thứ 3 khác. Nó có thể loại bỏ trình điều khiển thiết bị thay thế , Tệp tạm thời, bộ nhớ cache của Internet Explorer, Cập nhật Windows lỗi thời , Thư mục Cài đặt Windows trước (Windows.old) , và nhiều hơn nữa.

Nhưng bạn có thể tự hỏi tại sao Disk Cleanup bỏ qua việc xóa một số tệp và thư mục trong thư mục TEMP của bạn.







Tại sao Disk Cleanup lại để lại các tệp tạm thời?

Khi nói đến việc xóa các tệp tạm thời, Disk Cleanup theo mặc định không xóa các mục phù hợp với các tiêu chí sau:



  1. Tệp có thuộc tính Chỉ đọc, Hệ thống hoặc Ẩn
  2. Các tệp đã được truy cập trong bảy ngày qua
  3. Các thư mục đã được tạo trong bảy ngày qua.

Đối với tiêu chí 2: Với một chỉnh sửa sổ đăng ký đơn giản, bạn có thể thực hiện Disk Cleanup xóa tất cả các Tệp Tạm thời hoặc chỉ những tệp có dấu thời gian được truy cập lần cuối lớn hơn “n” số ngày kể từ ngày hiện tại.



LIÊN QUAN: Cách tự động xóa tệp cũ hơn N ngày trong Windows





Làm cho Disk Cleanup xóa tất cả các tệp Tạm thời

Khởi động Registry Editor và đi tới:

HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Explorer  VolumeCaches  Temporary Files

Trong ngăn bên phải, bấm đúp vào Truy cập lần cuối .



dọn dẹp đĩa xóa tất cả các tệp tạm thời

Đặt dữ liệu giá trị cho LastAccess thành 0.

Giá trị “LastAcess” đại diện cho số ngày phải trôi qua kể từ khi tệp được truy cập lần cuối hoặc một thư mục được tạo cho tệp hoặc thư mục đó để được Cleanmgr.exe xem xét dọn dẹp.

Bằng cách đặt dữ liệu giá trị sổ đăng ký LastAccess thành 0, bạn có thể buộc Disk Cleanup dọn dẹp tất cả các Tệp Tạm thời. Nó bỏ qua các tệp không thể xóa - chẳng hạn như các tệp Đang được dùng bởi các ứng dụng và những cái bạn không có quyền ghi.

Để an toàn hơn, bạn có thể đặt “LastAccess” thành “3” để Disk Cleanup không xóa các tệp đã được sử dụng trong ba ngày qua. “3” an toàn hơn vì đề phòng một số ứng dụng hiện đang chạy đã lưu trữ dữ liệu tạm thời ở đó và gần đây bạn đã để hệ thống ngủ đông (thay vì tắt hàng ngày) rất nhiều.

Trên đây là cùng một chỉnh sửa sổ đăng ký mà tôi đã viết vào năm 2005. Nó áp dụng cho Windows 2000 / XP đến Windows 10. Tham khảo: Thay đổi giá trị “LastAccess” để làm sạch các tệp Tạm thời bằng tiện ích Disk Cleanup .

Chạy Disk Cleanup với giá trị “LastAccess” mặc định để lại nhiều tệp và thư mục không bị ảnh hưởng.

dọn dẹp đĩa xóa tất cả các tệp tạm thời

Chỉ các thư mục được tạo (và các tệp được truy cập) trước ngày 25 tháng 10 mới được xóa - việc dọn dẹp hoàn tất hôm nay, ngày 1 tháng 11.

Sau khi áp dụng cài đặt đăng ký, tôi chuyển đổi Disk Cleanup.

dọn dẹp đĩa xóa tất cả các tệp tạm thời

Tất cả các tệp tạm thời đều biến mất, ngoại trừ các tệp và thư mục đang sử dụng .

dọn dẹp đĩa xóa tất cả các tệp tạm thời

Tệp tạm thời Vị trí

Một lưu ý nhỏ là nếu bạn dọn dẹp Tệp Tạm thời khi Dọn dẹp Ổ đĩa đang chạy trên cao (“Chạy với tư cách Quản trị viên”), các tệp “tạm thời” trong các thư mục và thư mục con sau cũng sẽ bị xóa, ngoài các tệp và thư mục trong thư mục TEMP của người dùng.

  • % WINDIR% Nhiệt độ
  • % WINDIR% Nhật ký
  • % WINDIR% System32 LogFiles

Vì một lẽ, tôi không sử dụng các công cụ dọn dẹp và bảo trì của bên thứ ba. Tôi vẫn dựa vào Disk Cleanup cho công việc này - nhưng tôi có tự động hóa nó sử dụng Cleanmgr.exe chuyển đổi “/ sageset” và “/ sagerun.”


Một yêu cầu nhỏ: Nếu bạn thích bài viết này, hãy chia sẻ nó?

Một chia sẻ 'nhỏ' của bạn sẽ giúp ích rất nhiều cho sự phát triển của blog này. Một số gợi ý tuyệt vời:
  • Ghim nó!
  • Chia sẻ nó lên blog yêu thích của bạn + Facebook, Reddit
  • Tweet nó!
Vì vậy, cảm ơn bạn rất nhiều vì đã ủng hộ, độc giả của tôi. Nó sẽ không mất quá 10 giây thời gian của bạn. Các nút chia sẻ ở ngay bên dưới. :)