Hapus Fail Temp Secara Automatik Menggunakan Pembersihan Cakera, Sense Storage atau Batch file

Direktori TEMP ( %temp% ) menjadi kembung dari masa ke masa kerana aplikasi menyimpan data di sana dan tidak selalu membuang fail dan folder yang mereka buat. Dan, pemasang perisian mengekstrak kandungan pakej persediaan ke folder% temp% dan gagal melakukan tindakan pembersihan apabila pemasangan selesai.

Masalah "ruang cakera rendah" adalah perkara masa lalu - atau masalah ini jarang berlaku sekarang kerana sistem dilengkapi dengan cakera keras berkapasiti tinggi yang menjadi kotoran murah. Tetapi, anda mungkin masih mahu membersihkan folder Temp dan memastikan sistem tetap dalam keadaan teratur.

Pembersihan fail sementara adalah salah satu tugas yang dilakukan Windows secara senyap di latar belakang, sebagai bagian dari pemeliharaan automatik atau penyelenggaraan sistem yang menggunakan Penjadual Tugas. Penyelenggaraan automatik menggunakan Pembersihan Cakera (cleanmgr.exe) dengan parameter tanpa dokumen /autoclean . Tugas penyelenggaraan terpasang akan mencetuskan jika sistem dibiarkan dalam keadaan diam selama kira-kira 5 minit atau lebih, dan berhenti berjalan sebaik sahaja Windows merasakan aktiviti pengguna.

Untuk membersihkan fail % temp% serta-merta tanpa menunggu tugas OS penyelenggaraan automatik atau sistem diaktifkan, anda boleh menggunakan salah satu kaedah ini.

Automatik penghapusan fail sementara menggunakan Pembersihan Cakera

Utiliti Disk Cleanup (cleanmgr.exe) asli menyokong automasi sejak versi awal Windows, sekurang-kurangnya dari Windows XP, dan sehingga Windows 10. Anda boleh menggunakan perintah "sageset" dan "sagerun" dengan nombor unik untuk mengkonfigurasi dan jalankan pembersihan secara automatik.

  • / d driveletter: - Pilihan ini menentukan pemacu yang anda mahu Bersihkan Cakera.
  • / sageset: n - Pilihan ini memaparkan kotak dialog Tetapan Pembersihan Disk dan juga membuat kunci pendaftaran untuk menyimpan tetapan yang anda pilih. Nilai n, yang disimpan di dalam registri, membolehkan anda menentukan tugas untuk menjalankan Pembersihan Cakera. Nilai n boleh menjadi nilai bilangan bulat dari 0 hingga 65535. Untuk menyediakan semua pilihan semasa anda menggunakan pilihan / sageset, anda mungkin perlu menentukan pemacu tempat Windows dipasang.
  • / sagerun: n - Pilihan ini menjalankan tugas yang ditentukan yang diberikan kepada nilai n jika anda menggunakan pilihan \ sageset. Semua pemacu di komputer dihitung dan profil yang dipilih bertentangan dengan setiap pemacu.

Contohnya, anda boleh menggunakan /sageset:1000 untuk membersihkan fail %temp%, /sageset:1001 untuk item lain seperti cache "Thumbnail", dan sebagainya. Anda juga boleh memilih beberapa pilihan pembersihan untuk konfigurasi # sageset tunggal.

$config[ads_text6] not found

Mengkonfigurasi Pembersihan Cakera untuk Pembersihan Fail Temp

Buka Prompt Perintah yang ditinggikan atau Admin dan jalankan arahan berikut:

 cleanmgr / dc: / sageset: 1000 

Ini membuka Pembersihan Cakera, menunjukkan kepada anda senarai pilihan pembersih atau pengendali yang harus dipilih.

  • Fail Penyediaan Sementara
  • Fail Chkdsk lama
  • Sediakan Fail Log
  • Pembersihan Kemas Kini Windows
  • Pembela Windows
  • Fail log peningkatan Windows
  • Fail Program yang dimuat turun
  • Fail internet sementara
  • Fail dump memori kesalahan sistem
  • Fail minidump ralat sistem
  • Fail dibuang oleh peningkatan Windows
  • Setiap pengguna Fail Melaporkan Ralat Windows yang diarkibkan
  • Setiap pengguna beratur Fail Kesalahan Pelaporan Windows
  • Sistem Melaporkan Fail Ralat Windows yang diarkibkan
  • Sistem beratur Fail Kesalahan Pelaporan Windows
  • Sistem membuat Fail Pelaporan Ralat Windows sementara
  • Fail pemasangan Windows ESD
  • Cawangan Cabang
  • Pemasangan Windows sebelumnya
  • Tong kitar semula
  • Kandungan Luar Talian RetailDemo
  • Kemas kini Fail Sandaran pakej
  • Fail-fail sementara
  • Fail pemasangan Windows sementara
  • Gambar kecil
  • Sejarah fail pengguna

Beberapa pilihan pembersihan mungkin tidak ada di sistem anda bergantung pada Sistem Operasi yang anda gunakan.

Pilihan "Fail Program yang Diunduh" dan "Fail Internet Sementara" dapat diperiksa secara lalai. Hapus centang, aktifkan kotak centang " Fail Sementara " dan klik OK.

Anda perlu menjalankan "/ sageset" hanya untuk kali pertama. Konfigurasi (untuk 1000) disimpan di registri, dan digunakan ketika Anda menjalankan pembersihan Disk Cleanup menggunakan perintah "/ sagerun". Anda boleh membuat seberapa banyak tetapan konfigurasi dengan nombor yang berbeza, seperti yang anda mahukan.

Menjalankan pembersihan Fail Sementara

Untuk menjalankan pembersihan, gunakan perintah ini dari dialog Jalankan (WinKey + R):

 cleanmgr / sagerun: 1000 

Anda tidak memerlukan parameter /d semasa menggunakan /sagerun .

Buat jalan pintas untuk perintah di atas, dan letakkan di folder Startup.

Tekan WinKey + R, ketik perintah berikut dan tekan ENTER:

 shell: permulaan 

Itu membuka folder Permulaan profil anda. Letakkan pintasan Disk Cleanup ke dalam folder Startup. Pembersihan fail %temp% akan berlaku pada setiap log masuk.

Catatan: Secara lalai, Cleanmgr.exe tidak akan menghapus fail temp yang telah diakses dalam 7 hari terakhir. Walau bagaimanapun, anda boleh mengubah perilakunya dengan menyesuaikan nilai pendaftaran LastAccess. Untuk maklumat lebih lanjut, lihat artikel Mengapa Pembersihan Cakera Menghapuskan Isi Folder Tempa Sepenuhnya?

Kosongkan fail Temp dan tong kitar semula secara automatik menggunakan Windows 10 Storage

Tetapan Penyimpanan Windows 10 mempunyai pilihan untuk membersihkan fail sementara dan fail Tong Kitar Semula yang lebih tua daripada "x" hari secara automatik.

Klik Mula, Tetapan, klik Sistem, dan pilih Penyimpanan. Dayakan butang togol di bawah Penyimpanan

Klik Configure Storage Sense atau jalankan sekarang . Ini membuka skrin lain di mana anda boleh memilih perkara yang dibersihkan secara automatik - Fail sementara atau Recycle Bin - atau kedua-duanya.

Anda boleh mengaktifkan atau mematikan tetapan berikut di halaman itu:

 Padamkan fail sementara yang tidak digunakan oleh aplikasi saya. Padamkan fail di tong kitar semula saya jika sudah berada di sana selama lebih dari "x" hari Hapus fail di folder Muat turun saya jika mereka berada di sana selama lebih dari "x" hari 

Anda juga dapat membersihkan fail berdasarkan permintaan (menggunakan tetapan di atas) dengan mengklik Bersihkan sekarang .

Keluarkan fail sementara menggunakan fail Batch

Anda boleh membuat fail Batch untuk menghapus kandungan folder Temp sepenuhnya termasuk subfolder.

$config[ads_text6] not found

Buka Notepad dan salin kandungan berikut ke dalamnya:

 del "% temp% \ *. *" / s / q UNTUK / d %% p IN ("% temp% \ *. *") DO rd "%% p" / s / q 

Simpan fail dengan sambungan .bat . Klik dua kali untuk menjalankan fail Batch. Ia tidak membuang folder Temp itu sendiri kerana tidak disyorkan untuk melakukannya.

BERKAITAN: Cara Menghapus Fail Lebih Lama daripada N Hari Secara automatik di Windows

Catatan editor: Menggunakan Disk Cleanup adalah pilihan yang paling selamat dan disukai, kerana ia tidak tersentuh fail yang baru diakses. Juga, ini memungkinkan pengguna untuk mengkonfigurasi tetapan "akses terakhir", walaupun hanya menggunakan registri. Tetapi jika anda lebih suka kaedah fail Batch (yang saya tidak sarankan untuk penggunaan rutin) untuk beberapa alasan, pastikan anda menyimpan fail terbuka anda dan tutup semua program yang anda jalankan sebelum menjalankan fail.

Artikel Berkaitan