File tidak dapat dihapus. Kita sering menghadapi situasi ini. Hal ini karena proses "di balik layar" memanggil file tersebut, dan penghapusan hanya dapat dilakukan dengan mengakhiri proses tersebut. Jadi bagaimana cara menemukan proses ini? Biasanya kita perlu menggunakan alat pihak ketiga seperti "Ice Blade". Namun, hal ini dapat dengan mudah diselesaikan di Windows 7 dengan menggunakan "Resource Monitor".
Di bawah ini kami menyimulasikan situasi ketika file tidak dapat dihapus. Buat folder bernama test di drive D, lalu jalankan command prompt (cmd) dan cari jalur perintah ke direktori folder. Pada titik ini, kami menghapus folder pengujian, dan Anda dapat melihat kotak dialog yang ditunjukkan pada Gambar 1 muncul, menanyakan: Operasi tidak dapat diselesaikan, folder atau file dibuka di program lain.
Selanjutnya kita dapat melakukan ini: klik kanan taskbar Windows 7 dan pilih perintah "Start Task Manager", klik tab "Performance" di jendela konsol "Windows Task Manager" yang terbuka, lalu klik tombol "Resource Monitor" untuk masuk konsol "Monitor Sumber Daya". Klik tab "CPU" di konsol untuk menavigasi ke halaman tab, lalu masukkan "test" di kotak pencarian di sebelah kanan "Pegangan terkait". Saat ini, sistem akan secara otomatis mencari proses sistem yang terkait dengan pegangan tes. Cari dan tunggu beberapa saat. Seperti yang ditunjukkan pada gambar, Anda dapat melihat bahwa proses pencarian adalah cmd.exe (mengkonfirmasi situasi yang disimulasikan di atas). Ini menunjukkan bahwa proses cmd.exe-lah yang memanggil folder pengujian, yang menyebabkan kegagalan untuk menghapus folder tersebut. Klik kanan proses dan pilih perintah "Akhiri Proses" untuk memunculkan kotak dialog peringatan. Setelah konfirmasi, proses cmd.exe dapat diakhiri.
Terakhir, hapus folder tes dan Anda dapat melihat bahwa folder tersebut berhasil dihapus. Meskipun skenario di atas merupakan skenario simulasi, namun sebenarnya sama persis dengan skenario sebenarnya, selama Anda menerapkannya secara fleksibel, masalah seperti ini tidak akan mengganggu Anda lagi.
Langkah-langkah di atas agak merepotkan, jadi bagaimana kita bisa memanggil resource monitor dengan cepat? Dalam daftar proses, Anda dapat melihat bahwa nama prosesnya adalah perfmon.exe, tetapi ini adalah monitor kinerja, dan monitor sumber daya tidak dapat ditemukan di dalamnya. Kemudian, mengingat masalah parameter baris perintah, parameter /res ditambahkan. Setelah pengujian, semuanya normal, jadi saya membuat pintasan yang menunjuk ke "C:WindowsSystem32perfmon.exe /res".