Mengosongkan folder temp Windows adalah ide yang bagus?


24

Saya menggunakan DELL Inspirondengan Windows 7.

Sejauh yang saya tahu mengosongkan folder temp windows akan baik. Tapi saya menghadapi perilaku aneh sekitar 8 bulan yang lalu, ketika saya membersihkan folder temp windows saya. Hari berikutnya dan seterusnya, laptop saya mulai menampilkan kesalahan harian atau lainnya dan suatu hari OS mengalami crash. Sampai sekarang saya tidak yakin apakah OS mendapat crash karena membersihkan folder temp windows atau sesuatu yang lain adalah masalah.

Di sini maksud folder temp Windows "C:\Windows\Temp"

Ini adalah kisah di baliknya.

Hari ini, folder temp ini "C:\Windows\Temp"berisi 102 GB.

Sebagian besar ruang yang ditempati oleh file dimulai dengan etilqs_*.*. Saya jadi tahu bahwa file-file ini dihasilkan karena WD SmartWare.

Sekarang masalah saya adalah: -

Sebenarnya saya ingin membersihkan folder ini, karena menempati banyak ruang.

Jika saya membersihkan "C:\Windows\Temp"folder, apakah laptop saya akan menghadapi masalah yang sama dengan yang saya hadapi sebelumnya ATAU Ada masalah baru yang akan terjadi?

Tolong sarankan saya solusi yang bagus.

Jawaban:


17

Sesuai namanya, lokasi dimaksudkan untuk file yang hanya disimpan sementara.

Jadi, jika Anda menulis aplikasi dan Anda ingin menyimpan sesuatu untuk pengambilan nanti, ini adalah tempat yang salah untuk Anda. Lokasi Temp hanya digunakan untuk data yang, jika hilang, tidak masalah.

Sayangnya, tidak setiap programmer mengerti konsep itu.

Jika seseorang memutuskan untuk menempatkan file penting di lokasi itu, menghapus file itu dapat menyebabkan masalah pada aplikasi.

Jadi, menurut pendapat pribadi saya, menghapus isi folder Temp seharusnya tidak menimbulkan masalah. Tetapi karena fakta bagaimana itu digunakan, itu tidak dapat dijamin menjadi operasi yang aman.

Harap juga diingat, mengosongkan folder saat sistem dalam operasional dapat menyebabkan aplikasi yang berjalan kehilangan file yang ditempatkan di sana. Mengosongkan folder adalah hal terbaik yang dilakukan saat boot.


Hanya program yang ditulis dengan sangat buruk akan menutup file temp yang berisi data yang masih dibutuhkan. Dan jika file tersebut masih terbuka, itu tidak dapat dihapus. Jadi tidak ada kemungkinan data tertutup yang masih dibutuhkan dengan melakukan blanket delete. Penghapusan gagal karena file-file itu masih digunakan.
Isaac Rabinovitch

@IsaacRabinovitch: Jadi bagaimana jika saya menjalankan perangkat lunak yang ditulis dengan sangat buruk? Saya mungkin masih sedih jika crash :) Aplikasi mungkin juga menempatkan file di sana yang dibutuhkan di masa depan . Pertimbangkan penginstal aplikasi yang dapat mengekstrak seluruh muatan mereka ke lokasi sementara sebelum menyalin data ke lokasi yang ditentukan.
Der Hochstapler

1
Jadi program apa yang Anda ketahui lakukan ini?
Isaac Rabinovitch

@IsaacRabinovitch sebagai contoh bagaimana beberapa perangkat lunak dapat dengan mudah menutup file ini sementara masih membutuhkannya adalah jika suatu program perlu membuat file untuk dilewatkan ke aplikasi lain. Akan ada periode singkat antara itu menutupnya dan aplikasi lain membukanya. Ini bahkan dapat terjadi dalam perangkat lunak yang sama jika sesuatu seperti perpustakaan kantor COM digunakan
mirhagk

Jika siklus hidup file cukup lama untuk dibuka oleh dua program yang berbeda, maka itu bukan file sementara dan tidak boleh berada di direktori temp.
Isaac Rabinovitch

8

Mengosongkan folder temp tampaknya jelas. Dengan sebagian besar distribusi Linux, ini dilakukan pada setiap boot.
Tetapi tidak dengan Windows. Mengapa
Karena beberapa perangkat lunak menggunakan temp sebagai penyimpanan yang dapat diandalkan untuk reboot. Ya ini bodoh.
Sebagian besar perangkat lunak melakukan itu hanya setelah menginstal jika mereka perlu reboot. Setelah selesai, file dapat dihapus.
Perangkat lunak seperti itu sekarang sangat jarang. Saya tidak melihat sejak mungkin 2 atau 3 tahun.

Jadi: gunakan tugas terjadwal yang dijalankan saat boot, yang menghapus konten folder temp, tetapi hanya untuk file yang lebih lama dari, katakanlah, 7 hari.
Ini akan melakukan pekerjaan dengan aman.

Cara menghapus file lama:
https://stackoverflow.com/questions/51054/batch-file-to-delete-files-older-than-n-days


Poin yang bagus adalah bahwa jika Anda akan menghapus file temp maka Anda hanya harus menghapusnya selama beberapa hari dan, di antara periode itu, Anda harus reboot. Ini memastikan Anda tidak secara tidak sengaja menghapus file temp yang sedang digunakan atau menunggu untuk digunakan pada reboot berikutnya.
Richard

2

Seperti yang dinyatakan oleh banyak orang, ini seharusnya tidak menjadi masalah, tetapi jujur ​​saja pada minggu ini saya mencoba untuk 'membersihkan' pc saya dengan menghapus program. saya kecewa saya tidak bisa menghapus banyak karena uninstall tergantung pada file yang disimpan dalam folder temp (karena installer mengekstrak file setup di sana), yang saya bersihkan secara teratur.

saya telah menemukan program seperti skype dan vmware terus memegang file dalam folder temp, tetapi saya rasa mereka tidak bergantung pada mereka untuk berfungsi dengan benar.

sekali di server, setelah membersihkan folder temp untuk 'Administrator' berbagai fungsi di studio manajemen Server Sql gagal karena sesuatu yang tidak dapat ditemukan di folder temp.

hanya pengalaman saya tentang penggunaan file temp yang buruk.


"Copot pemasangan tergantung pada file yang disimpan di folder temp" Serius?
Pacerier

1

Menghapus file temp tidak akan menimbulkan masalah, tetapi alih-alih menghapus file dari direktori Temp, Anda bisa menggunakan alat diskcleanup yang disediakan oleh Microsoft.


2
Disk Cleanup tidak menyentuh folder Windows Temp di komputer saya (Windows Vista), apa pun pengaturannya.
kreemoweet

1

Secara umum Anda tidak dapat mengandalkan perangkat lunak untuk memperlakukan penyimpanan sebagai sementara.

Untuk perangkat lunak WD, lihat http://community.wd.com/t5/WD-Software/WDsmartware-building-etilqs-files-in-my-windows-temp-folder/td-p/307856

Saya menemukan bahwa sebagian besar konten / Windows / TEMP saya adalah file .log dan .txt dari Windows dan .NET. Saya pikir saya bisa menghapusnya dengan aman (melakukan pencarian, memulihkan lebih dari 1GB ruang disk).

Anda juga dapat melakukan pencarian untuk semua file (bukan direktori) yang terakhir diakses, katakanlah, seminggu yang lalu dan mengaturnya untuk dikompres.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.