Ubuntu xóa các tệp tạm thời theo mặc định sau khi khởi động lại, nhưng Windows thì không. Làm thế nào để làm cho Windows để làm như vậy?
Ubuntu xóa các tệp tạm thời theo mặc định sau khi khởi động lại, nhưng Windows thì không. Làm thế nào để làm cho Windows để làm như vậy?
Câu trả lời:
Thay vì phải trải qua rắc rối (và nguy hiểm ) khi thực hiện việc này một cách thủ công, tôi sẽ đề xuất một chương trình như CCleaner có thể tự động hóa quy trình này và để lại các tệp được tạo trong vòng 24 giờ qua.
Điều này khá quan trọng, vì một số chương trình cũng có thể chạy khi khởi động có thể đã sử dụng các tệp tạm thời, có khả năng gây ra sự cố. Trên Linux, /tmp
thư mục được biết là sẽ bị xóa trong mỗi lần khởi động lại và do đó tất cả các chương trình Linux được thiết kế theo nguyên tắc đó.
Đây là cách làm cho CCleaner bắt đầu với Windows:
Đảm bảo chỉ có "Tệp tạm thời" và những thứ khác mà bạn thực sự muốn xóa trong mỗi lần khởi động được kiểm tra:
CCleaner chỉ nên xóa các tệp trong một ngày cũ theo mặc định, nhưng sẽ không hại khi kiểm tra cài đặt này:
Sau khi tất cả điều này được thực hiện, CCleaner nên chạy lặng lẽ trong khu vực thông báo mỗi khi khởi động. Biểu tượng sẽ biến mất khi làm sạch hoàn tất.
Tôi không nghĩ có một lựa chọn cho điều đó. Bạn có thể tạo một .bat
tệp để xóa các tệp tạm thời và làm cho nó chạy khi khởi động (khi Windows khởi động). Sau đây nên làm việc:
Xóa tất cả các tệp trong% temp% nhưng không để lại các thư mục:
@echo off
del /s /f /q "%temp%/*.*"
Xóa mọi thứ trên% temp%:
@echo off
rmdir /s /q %temp%
md %temp%
Xóa tất cả .tmp
các tệp:
@echo off
del /s /f /q "%temp%/*.tmp"
Xin lưu ý rằng một số chương trình sử dụng các tệp %temp%
để chạy vì vậy hãy tự chịu rủi ro.
Để .bat
chạy khi khởi động, hãy làm theo hướng dẫn này từ Microsoft hoặc một trong số nhiều người khác trực tuyến ...
Như một vấn đề thực tế, thật lãng phí thời gian của bộ xử lý để thực hiện việc dọn dẹp như vậy mỗi khi khởi động.
Thay vào đó, hãy thêm một tác vụ theo lịch trình, được kích hoạt mỗi tuần một lần để thực thi một lô nằm trong cùng thư mục của ccleaner , chứa:
ccleaner /AUTO
Điều này sẽ thực hiện quét và dọn dẹp tự động mà không có bất kỳ lời nhắc nào đến tất cả các hộp được đánh dấu trên ccleaner và SILL bao gồm các thư mục do người dùng chỉ định. (không thực hiện sửa lỗi registry)
mẹo bổ sung: trên các thuộc tính hàng loạt, bạn thậm chí có thể chọn nó để chạy tối thiểu hóa, vì vậy nó làm phiền bạn ít hơn khi khởi động; quá trình quét sẽ khá nhanh chóng và có lẽ bạn thậm chí sẽ không nhận thấy cửa sổ thu nhỏ.
Tệp bó của tôi để xóa các tệp tạm thời cũ hơn một ngày
IF EXIST %TEMP% ( FORFILES /P %TEMP% /D -01 /C "cmd /c IF @isdir==TRUE (rd /s /q @path) else (del /q @path)" )
Bạn có thể sử dụng chức năng Windows dựng sẵn để dọn sạch tất cả các tệp tạm thời (và nhiều hơn nữa).
Chỉ một lần, chạy
CLEANMGR /sageset
Bây giờ chọn bất cứ điều gì bạn muốn làm sạch.
Bây giờ bằng cách chạy
CLEANMGR /sagerun
Nó chính xác sẽ chạy tất cả các công việc dọn dẹp như đã chọn.
Xem thêm trong Microsoft kiến thức .