File yang tidak bisa dihapus di Windows biasanya karena sedang dipakai program lain, izin aksesnya terbatas, atau ada masalah pada sistem file. Kamu bisa memperbaikinya tanpa aplikasi tambahan, cukup pakai fitur bawaan Windows. Berikut langkah-langkah yang bisa dicoba dari yang paling sederhana.
Kenapa file tidak bisa dihapus?
Windows mengunci file yang sedang dibuka aplikasi. Kalau kamu mencoba menghapus file yang masih aktif dipakai, muncul pesan “The action can’t be completed because the file is open in another program”. Penyebab lain: file punya atribut read-only, kamu bukan pemilik file, atau ada kerusakan pada sistem file seperti bad sector.
Mengetahui penyebabnya membantu memilih solusi yang tepat. Mulai dari menutup program yang memakai file, mengubah izin, sampai memeriksa disk.
1. Tutup program yang mungkin memakai file
Cek daftar aplikasi yang sedang berjalan. File bisa dipakai editor teks, pemutar media, atau proses latar belakang seperti sinkronisasi cloud.
Tekan Ctrl + Shift + Esc untuk membuka Task Manager. Lihat tab Processes, cari aplikasi yang terkait dengan file tersebut, lalu klik End task. Setelah itu coba hapus lagi. Kalau ragu, restart komputer: cara ini menutup semua program dan melepas kunci file.
2. Matikan atribut read-only
File dengan atribut read-only tidak bisa dihapus sampai atributnya diubah. Buka File Explorer, klik kanan file, pilih Properties. Di tab General, hilangkan centang pada Read-only, lalu klik Apply dan OK. Coba hapus lagi.
Kalau file berada di folder yang read-only, kamu perlu mengubah atribut foldernya juga. Klik kanan folder, pilih Properties, hilangkan centang Read-only, dan terapkan ke semua isinya.
3. Ambil alih kepemilikan file
Kalau file berasal dari komputer lain atau akun pengguna lain, kamu mungkin tidak punya izin menghapusnya. Ikuti langkah ini:
- Klik kanan file, pilih Properties.
- Buka tab Security, klik Advanced.
- Di bagian Owner, klik Change.
- Ketik nama akun kamu, klik Check Names, lalu OK.
- Centang Replace owner on subcontainers and objects jika perlu.
- Klik Apply dan OK.
Setelah menjadi pemilik, buka tab Security lagi, klik Edit, pilih akun kamu, dan centang Full control. Sekarang file bisa dihapus.
4. Hapus lewat Command Prompt
Kalau cara biasa gagal, gunakan Command Prompt. Buka Start, ketik cmd, klik kanan Command Prompt, pilih Run as administrator.
Ketik perintah berikut, ganti namafile dengan nama file yang mau dihapus:
del "C:pathkenamafile"
Untuk folder, gunakan:
rmdir /s /q "C:pathkefolder"
Perintah del menghapus file, sedangkan rmdir /s /q menghapus folder beserta isinya tanpa konfirmasi. Pastikan path sudah benar sebelum menekan Enter.
5. Gunakan Safe Mode
Safe Mode memuat Windows dengan driver dan program minimal, sehingga file yang terkunci oleh proses latar belakang bisa dihapus. Caranya: buka Settings > Update & Security > Recovery, klik Restart now di bawah Advanced startup. Setelah masuk Advanced options, pilih Troubleshoot > Advanced options > Startup Settings > Restart. Tekan angka 4 atau F4 untuk memilih Safe Mode.
Di Safe Mode, coba hapus file seperti biasa. Setelah selesai, restart untuk kembali ke mode normal.
6. Periksa disk dengan CHKDSK
Kerusakan sistem file bisa membuat file tidak bisa dihapus. Jalankan CHKDSK untuk memeriksa dan memperbaiki kesalahan. Buka Command Prompt sebagai administrator, ketik:
chkdsk C: /f /r
Ganti C dengan huruf drive yang bermasalah. Proses ini mungkin meminta restart. Setelah selesai, coba hapus file lagi.
Kalau masalah sering terjadi, cek kesehatan hardisk secara berkala. Kamu bisa membaca panduan cara cek kesehatan hardisk Windows pakai tool bawaan.
7. Gunakan fitur Disk Cleanup untuk file sementara
File yang tidak bisa dihapus kadang merupakan file sementara yang masih terkunci. Disk Cleanup bisa membersihkan file temporary dan sistem. Buka Start, ketik Disk Cleanup, pilih drive C, centang Temporary files dan Recycle Bin, lalu klik OK. Untuk panduan lebih lengkap, lihat cara menggunakan Disk Cleanup Windows untuk pemula.
8. Hapus lewat fitur Storage Sense
Storage Sense menghapus file sementara dan file di Recycle Bin secara otomatis. Aktifkan lewat Settings > System > Storage > Storage Sense. Atur jadwal pembersihan, lalu klik Clean now. Ini berguna untuk file yang menumpuk dan sulit dihapus manual. Panduan lengkapnya ada di cara menghapus file sampah Windows lewat Storage Sense.
9. Solusi untuk file yang tetap membandel
Kalau semua cara di atas gagal, coba langkah berikut:
- Boot dari media instalasi Windows (USB) dan hapus file lewat Command Prompt di lingkungan Recovery.
- Gunakan aplikasi pihak ketiga seperti Unlocker atau IObit Unlocker, tapi hati-hati memilih sumber unduhan.
- Pindahkan file ke drive lain, lalu format drive tersebut jika tidak ada data penting.
Untuk pengguna yang juga memakai Linux, ada tips tambahan saat memasang aplikasi di sistem tersebut. Baca tips memasang aplikasi Linux untuk pemula tanpa ribet.
Jika kamu tertarik mempelajari jaringan dan server, distro Linux tertentu bisa jadi pilihan. Lihat rekomendasi 7 distro Linux untuk belajar jaringan dan server.
Ringkasan
File yang tidak bisa dihapus di Windows umumnya bisa diatasi dengan menutup program yang mengunci, mengubah izin, atau memakai Command Prompt. Mulai dari langkah paling sederhana, lalu lanjut ke Safe Mode atau CHKDSK jika perlu. Selalu berhati-hati saat menghapus file sistem agar Windows tetap stabil.
Pertanyaan yang Sering Diajukan
Apakah menghapus file lewat Command Prompt aman?
Aman selama path yang dimasukkan benar. Perintah del dan rmdir tidak memindahkan file ke Recycle Bin, jadi file langsung hilang. Pastikan tidak salah mengetik nama file atau folder.
Kenapa file bisa muncul lagi setelah dihapus?
File yang muncul lagi biasanya karena ada program yang membuat ulang file tersebut, misalnya aplikasi sinkronisasi atau malware. Periksa program yang berjalan di latar belakang dan pindai komputer dengan antivirus.
Apakah Safe Mode bisa menghapus file yang terkunci?
Safe Mode memuat Windows dengan program minimal, sehingga file yang terkunci oleh proses tertentu bisa dilepas. Namun, file sistem yang dilindungi tetap tidak bisa dihapus meski di Safe Mode.