Bagaimana cara menghapus file atau folder yang tidak bisa dihapus yang membandel di Windows? - Winhelponline

How Delete Stubborn Undeletable File

Banyak dari Anda akan menemukan situasi di mana Anda tidak dapat menghapus file atau folder tidak peduli bagaimana Anda mencobanya. Artikel ini membahas cara untuk menghapus file atau folder yang membandel atau tidak dapat dihapus menggunakan metode normal.





Mungkin ada setidaknya 4 alasan mengapa Anda tidak dapat menghapus file atau folder yang membandel.



  1. File atau folder sedang digunakan oleh beberapa program
  2. Tidak dapat menghapus file atau folder yang namanya tidak valid
  3. Anda tidak memiliki izin NTFS yang diperlukan
  4. Kerusakan sistem file

Cara Menghapus File atau Folder Keras Kepala yang Tidak Dapat Dihapus di Windows

Skenario 'File in Use'

Ada beberapa program perangkat lunak yang membantu Anda membuka kunci pada file / folder oleh beberapa aplikasi. Utilitas seperti Unlocker dan Process Explorer akan membantu Anda menutup file atau folder secara paksa dan kemudian menghapus file atau folder tersebut.

Sebelum menggunakan program tersebut, pertama-tama lihat apakah Anda dapat menghapus file yang membandel setelah keluar dan masuk lagi, atau setelah siklus restart. Ini membantu dalam banyak kasus. Lebih baik lagi, mulai Windows dalam mode Aman dan hapus file atau folder yang membandel. Lihat caranya Mulai PC Anda dalam mode aman di Windows 10 .



Jika Anda ingin menghapus file atau folder tanpa harus me-restart Windows, Anda bisa menggunakan tools seperti Proses Explorer atau Unlocker . Alat-alat ini membantu Anda menemukan program / executable yang menyebabkan masalah, membuka kunci dan menghapus file.

ikon bohlam tipTip Terkait: Anda juga dapat menggunakan bawaan Monitor Sumber Daya untuk melihat program yang melanggar, tetapi Resource Monitor tidak dapat digunakan untuk menutup pegangan file. Untuk informasi lebih lanjut, lihat posting Temukan Proses Yang Mengunci File Tanpa Alat Pihak Ketiga .

Mulai ulang Explorer Shell

File Explorer kadang-kadang mungkin memiliki kunci pada file media yang dihubungkan oleh ekstensi shell secara umum. Jika demikian, keluar dari shell Explorer akan membantu. Berikut caranya hentikan dengan bersih dan mulai ulang shell Explorer di Windows 7 hingga 10.

restart penjelajah dengan bersih melalui pengelola tugas

Perhatikan bahwa di Windows 7 dan yang lebih baru, dialog 'File in use' di Windows akan menampilkan nama program yang menggunakan file tersebut. Yang perlu Anda lakukan adalah menutup program terlebih dahulu.

file sedang digunakan - menunjukkan nama program mengunci file

Namun, nama program mungkin tidak ditampilkan dalam beberapa kasus dan itulah mengapa kami membutuhkan alat seperti Unlocker, Process Explorer atau Resource Monitor.

IObit Unlocker

IObit Unlocker setup menambahkan ekstensi menu konteks untuk file dan folder. Ketika Anda mengklik kanan pada file atau folder dan mengklik IObit Unlocker, ini menunjukkan program mana yang menggunakan file atau folder target.

Unlocker IObit

Unlocker juga menawarkan opsi ini yang cukup jelas bahkan untuk pengguna akhir:

  • Membuka kunci
  • Buka kunci & Hapus
  • Buka kunci & Ubah nama
  • Buka kunci & Pindah
  • Buka kunci & Salin
  • Mode paksa

Anda dapat mencoba 'mode Paksa' jika buka kunci gagal dalam mode normal. Ini adalah mode agresif yang menghentikan proses terkait daripada hanya menutup pegangan file / folder.

File atau folder memiliki nama cadangan atau karakter yang tidak valid dalam namanya

Skenario contoh: Tidak bisa kosongkan Windows. Lama menggunakan Disk Cleanup atau Storage Settings karena file di folder 'LocalState' Cortana tetap tidak dapat dihapus

IOBit Unlocker sangat membantu saat Anda tidak dapat menghapus Windows.old folder (yang menyimpan file instalasi Windows sebelumnya file) setelah menginstal Pembaruan Fitur terbaru. Windows.old terkadang tidak dapat dihapus karena masalah ( karakter yang salah dalam nama file) dengan file di bawah Microsoft.Windows.Cortana_cw5n1h2txyewy folder di bawah C: Windows.old . Jalur lengkap untuk folder yang bermasalah ada di bawah ini:

C:  Windows.old  Users  {nama pengguna}  AppData  Local  Packages  Microsoft.Windows.Cortana_cw5n1h2txyewy

tidak dapat menghapus folder cortana localstate tidak dapat diakses

Seperti yang Anda lihat foldernya LocalState memiliki beberapa titik (..) setelah namanya, yang dapat mencegah folder dihapus atau diakses. Upaya untuk menghapus folder menghasilkan kesalahan berikut:

Kesalahan yang tidak terduga menghalangi Anda menghapus folder. Jika Anda terus menerima kesalahan ini, Anda dapat menggunakan kode kesalahan untuk mencari bantuan untuk masalah ini.

Kesalahan 0x80004005: Kesalahan tidak ditentukan

dengan opsi untuk Coba lagi , Melewatkan atau Membatalkan operasi.

(atau)

Lokasi tidak tersedia

C: Windows.old Users .. AppData Local packages Microsoft.Windows.Cortana_cw5n1h2txyewy LocalState tidak tersedia. Jika lokasinya ada di PC ini, pastikan perangkat atau drive terhubung atau disk telah dimasukkan, lalu coba lagi. Jika lokasinya ada di jaringan, pastikan Anda tersambung ke jaringan atau Internet, lalu coba lagi. Jika lokasinya masih tidak dapat ditemukan, mungkin telah dipindahkan atau dihapus.

tidak dapat mengakses folder cortana localstate tidak dapat diakses

ikon titik tanganPerbaikan mudah: Masuk IOBit Unlocker , pilih opsi Buka kunci & Hapus setelah memilih Cortana folder (atau seluruh file Windows.old map). Ini akan membantumu sepenuhnya menghapus folder Windows.old dengan mudah.

Jika Anda ingin menghapus file dan folder yang tidak valid tersebut secara manual, lihat contoh dan tangkapan layar di bawah ini:

Karakter tidak valid atau dicadangkan dalam nama file

Anda mungkin tidak dapat menghapus file jika nama file menyertakan nama yang tidak valid (misalnya, nama file memiliki spasi atau tanda titik atau nama file terdiri dari spasi saja). Untuk mengatasi masalah ini, gunakan alat yang menggunakan sintaks internal yang sesuai untuk menghapus file. Anda dapat menggunakan sintaks “\? ” Dengan beberapa alat untuk mengoperasikan file ini, misalnya: - kutipan dari Microsoft KB Anda tidak dapat menghapus file atau folder pada volume sistem file NTFS

del “\? c: path_to_file_that berisi spasi di belakangnya.txt“

CONTOH: Menghapus folder dengan nama yang sudah dipesan atau memiliki karakter yang tidak valid (seperti titik dan spasi) pada namanya.

Untuk menghapus LocalState .. di bawah folder Paket Cortana, berikut adalah jalur dan baris perintah yang Anda gunakan:

rd / s \?  C:  Windows.old  Users \% username%  AppData  Local  Packages  Microsoft.Windows.Cortana_cw5n1h2txyewy  LocalState .. 

Jalankan perintah itu dari file Prompt Perintah administrator .

Contoh lain:

Katakanlah kami memiliki beberapa folder yang tidak valid yaitu Dengan , Mengadakan. dan LocalState ..

hapus folder yang dicadangkan atau karakter yang tidak valid dalam nama

(Perhatikan kata itu dengan adalah nama yang dipesan , dan tidak boleh digunakan dalam nama file atau folder.)

Mencoba mengakses folder dengan nama yang sudah dipesan (mis., dengan ) menyebabkan kesalahan berikut:

Lokasi tidak tersedia

path: con tidak dapat diakses.

Pegangannya tidak valid.

pegangannya tidak valid - nama file atau folder tidak valid

Untuk menghapus folder, sekarang kita akan menjalankan perintah berikut dari Prompt Perintah administrator :

rd / s '\?  C:  con'

Dua folder lainnya yaitu mengadakan. dan LocalState .. memiliki karakter yang tidak valid (.) pada nama file. Mari kita jalankan perintah berikut untuk menghapus folder tersebut:

rd / s '\?  C:  conduct.' rd / s '\?  C:  LocalState ..'

hapus folder yang dicadangkan atau karakter yang tidak valid dalam nama

Voila! Ketiga folder tersebut sekarang dihapus.

hapus folder yang dicadangkan atau karakter yang tidak valid dalam nama

Untuk informasi selengkapnya tentang menangani file yang berisi karakter yang dicadangkan atau tidak valid, lihat artikel Microsoft Anda tidak dapat menghapus file atau folder pada volume sistem file NTFS .

Proses Explorer

Process Explorer adalah alat luar biasa yang tidak perlu diperkenalkan. Kami sudah dibahas Process Explorer berkali-kali di masa lalu.

Luncurkan Process Explorer sebagai administrator . Menggunakan Temukan opsi (Ctrl + F), ketik bagian dari nama file dan tekan ENTER

penjelajah proses menemukan proses file terkunci

Anda akan melihat proses yang menggunakan file itu. Yang perlu Anda lakukan hanyalah menutup program secara manual, lalu hapus file yang membandel.

Selain itu, Process Explorer memungkinkan Anda menutup pegangan file melalui tampilan panel bawah. Namun, keluar dari program adalah cara yang paling disukai.

pegangan dekat penjelajah proses - tampilan panel bawah

MoveFile.exe dari Windows SysInternals

MoveFile utilitas (untuk dijalankan Prompt Perintah administrator window) memungkinkan Anda untuk menjadwalkan pemindahan dan menghapus perintah untuk boot ulang berikutnya.

Pemakaian:

movefile.exe [sumber] [tujuan]

Menentukan tujuan kosong ('') akan menghapus sumber saat boot. Contoh yang menghapus stubborn.pdf adalah:

Contoh

movefile d:  tools  stubborn.pdf ''

movefile - hapus file atau folder saat reboot

simbol panah tanganUtilitas MoveFile berfungsi tidak hanya untuk file, tetapi untuk folder juga!

Untuk menghapus (saat reboot) folder bernama '1' yang terletak di desktop saya, saya menggunakan perintah ini:

movefile C:  Users  ramesh  desktop  1 ''

Pekerjaan selesai dengan sempurna setelah restart! Utilitas MoveFile menggunakan MoveFileEx API untuk mengganti nama atau menghapus file. Ini mendaftarkan operasi hapus atau ganti nama di MULTI_STRING nilai registri bernama PendingFileRenameOperations , di bawah cabang berikut:

HKEY_LOCAL_MACHINE  System  CurrentControlSet  Control  Session Manager

movefile menunggu operasi namafiler

Selama restart berikutnya, Manajer Sesi melakukan tugas hapus atau ganti nama dengan membaca ganti nama terdaftar dan hapus perintah dari PendingFileRenameOperations nilai registri. Seperti yang Anda lihat pada gambar di atas, Windows Defender tampaknya telah menjadwalkan operasi penghapusan (untuk menyingkirkan file driver yang digantikan) setelah pembaruan tanda tangan.

Unduh MoveFile dari Windows Sysinternals.

Izin NTFS Salah

Jika kontrol akun pengguna Anda tidak memiliki izin untuk mengubah file atau folder, Anda akan melihat dialog 'izin ditolak' saat mencoba untuk menghapusnya. Yang perlu Anda lakukan adalah mengambil kepemilikan file atau folder, menetapkan izin kontrol penuh akun Anda sebelum menghapus file. Anda dapat mengambil kepemilikan file / folder dan memberikan izin melalui Properties, tab Security. Tetapi beberapa pengguna lebih memilih metode baris perintah yang melibatkan Takeown.exe dan ICacls.exe .

Ambil Kepemilikan menggunakan baris perintah takeown.exe

simbol panah tanganUntuk informasi rinci, lihat artikel ilustrasi kami bagaimana cara mengambil kepemilikan file dan folder (menggunakan Takeown.exe , bahkan secara rekursif di seluruh sub-folder). Ini juga menjelaskan cara menetapkan izin menggunakan icacls.exe .

Setelah selesai, Anda sebaiknya pergi!

ikon bohlam tipTip Terkait: Untuk akses yang lebih mudah, Anda bahkan dapat menambahkan 'Ambil Kepemilikan & Tetapkan izin Penuh' opsi ke menu klik kanan , terutama jika Anda akan lebih sering menggunakan opsi. Tweak registri ini melakukan Takeown.exe dan ICacls.exe operasi sekaligus. Tidak perlu mengetikkan perintah itu secara manual!

ambil kepemilikan menu klik kanan

Kerusakan sistem file

Kerusakan sistem file menyebabkan kesalahan seperti ' File atau Direktori Rusak dan Tidak Dapat Dibaca ”Saat mengakses atau menghapus file atau folder. Menjalankan Pemeriksaan Kesalahan disk atau Chkdsk perintah harus memperbaiki masalah.

Error Checking

Buka PC Ini (Komputer saya), klik kanan pada drive yang berisi file keras kepala, dan klik Properties. Pilih menu Alat, dan klik 'Periksa'.

jendela pemeriksaan kesalahan disk

jendela pemeriksaan kesalahan disk

jendela pemeriksaan kesalahan disk

Mengklik Tunjukkan Detail tautan membuka entri Peraga Peristiwa yang relevan di Log Aplikasi. Ini memberi tahu Anda apa masalahnya.

pemeriksaan kesalahan - kesalahan log peristiwa aplikasi

Kemudian lanjutkan untuk memperbaiki drive sekarang, atau pada restart berikutnya sesuai keinginan Anda.

jendela pemeriksaan kesalahan disk

Chkdsk

Bergantian, Anda bisa lari Chkdsk / R dari Command Prompt yang ditinggikan. Ini meminta persetujuan Anda untuk turun dari drive dan menjalankan pemindaian. Jika Anda memilih ' N ”(Tidak), ini akan meminta penjadwalan pemindaian pada boot ulang berikutnya. Klik DAN untuk melanjutkan.

drive perbaikan chkdsk

Setelah memperbaiki kesalahan sistem file menggunakan Pemeriksaan kesalahan disk atau Chkdsk, lihat apakah Anda dapat menghapus file atau folder yang membandel.

Itu dia! Jika Anda mengetahui metode menarik lainnya untuk menghapus file yang “tidak dapat dihapus”, posting di bagian Komentar di bawah.


Satu permintaan kecil: Jika Anda menyukai posting ini, tolong bagikan ini?

Satu bagian 'kecil' dari Anda akan sangat membantu pertumbuhan blog ini. Beberapa saran bagus:
  • Sematkan!
  • Bagikan ke blog favorit Anda + Facebook, Reddit
  • Tweet itu!
Jadi terima kasih banyak atas dukungan Anda, pembaca saya. Ini tidak akan memakan waktu lebih dari 10 detik dari waktu Anda. Tombol bagikan ada tepat di bawah. :)