Bagaimana saya bisa mengetahui proses mana yang mengunci file atau folder di Windows?
Misalnya, ketika mencoba menghapus folder, Windows melaporkan ini:
Tindakan tidak dapat diselesaikan karena folder terbuka di program lain
Terjadi sama dengan file, tetapi bagaimana cara mengetahui program atau aplikasi apa yang saat ini menggunakannya dan mencegah saya menghapus file atau folder?
Jawaban:
Metode PowerShell:
The
openfiles
perintah harus memiliki dukungan untuk file lokal diaktifkan, dengan menjalankanopenfiles /local on
dan restart.Lebih detail Cara mengetahui proses mana yang mengunci file atau folder di Windows
sumber
openfiles /local on
openfiles
tampaknya tidak bekerja pada Windows 64-bit:ERROR: The target system must be running a 32 bit OS.
openfiles /query /fo table | find /I "<path>"
?Anda dapat menggunakan Resource Monitor untuk ini yang terintegrasi dengan Windows 7, 8, dan 10.
Ketika Anda menemukan pegangan, Anda dapat mengidentifikasi proses dengan melihat kolom Gambar dan / atau PID.
Anda kemudian dapat mencoba untuk menutup aplikasi seperti biasa, atau, jika itu tidak mungkin, klik kanan pegangannya dan bunuh prosesnya langsung dari sana. Peasy mudah!
sumber
Beberapa pilihan:
Microsoft / SysInternals Process Explorer - Pergi ke Find> Find Handle atau DLL. Dalam kotak teks "Tangani atau DLL:", ketik lintasan ke file (mis. "C: \ path \ to \ file.txt") dan klik "Cari". Semua proses yang memiliki pegangan terbuka untuk file itu harus didaftar.
WhoLockMe - Ekstensi Explorer yang menambahkan opsi menu klik kanan
NB WhoLockMe tampaknya tidak berfungsi dengan Win 10 (setidaknya saya tidak dapat mendaftarkannya dengan salah satu dari 32-atau 64-bit versi regsvr32.exe).
sumber
Lihat Process Explorer (
procexp.exe
).Dari pengantar:
Untuk mengetahui proses apa yang menggunakan file tertentu, ikuti langkah-langkah ini:
Pergi ke Temukan , Temukan Gagang atau DLL .. atau cukup tekan Ctrl+ F.
Masukkan nama file dan tekan Cari .
Process Explorer akan mencantumkan semua proses yang memiliki pegangan untuk membuka file. Klik pada entri untuk memfokuskan proses di jendela utama.
Secara opsional, Anda bahkan dapat menutup pegangan secara manual melalui panel bawah ( Ctrl+ L):
sumber
LockHunter dapat membuka kunci penangan yang mungkin mengunci file atau folder Anda. Tidak seperti freeware serupa, ini mendukung Windows 32 dan 64-bit.
sumber
EMCO UnlockIT dapat mengidentifikasi proses yang mengunci file serta membuka kunci file sehingga Anda dapat menghapus / mengedit / memindahkannya. Program ini benar-benar gratis, meskipun versi yang lebih baru sedikit lebih lambat dan lebih membengkak daripada aslinya (yang memiliki GUI sederhana, tanpa kertas, tetapi dimuat cukup banyak secara instan dan tanpa layar splash yang mengganggu). Juga, versi asli yang digunakan untuk muncul secara otomatis setiap kali kesalahan yang Anda sebutkan dipicu, memungkinkan Anda untuk langsung membuka kunci file dan melakukan operasi yang Anda coba.
Tetap saja, UnlockIT adalah program luar biasa berguna yang menyediakan fungsionalitas dasar yang sangat hilang dari Windows. Itu di antara toolkit utilitas standar yang saya instal di semua komputer Windows tempat saya bekerja.
sumber
Inilah penemuan & solusi saya.
Kebetulan, tidak ada jawaban di atas yang menyelesaikan masalah saya.
Saya bahkan mencoba menggunakan UNLOCKER yang terbukti tidak berharga.
Masalah saya adalah dari Memeo Autosync Backup
Rupanya, proses pencadangan ini menyisakan cukup "file seperti hantu." "File seperti hantu" ini, akan muncul setiap kali saya ALT-TAB komputer saya (Windows Professional XP), yaitu saya akan melihat DUA Program MS Excel berjalan, ketika saya hanya memiliki SATU yang terlihat, di TASK BAR saya.
Saya menemukan solusi ini ketika saya pikir itu mungkin Perlindungan Endpoint SYMANTEC (Anti-Virus); dan menonaktifkan program. Namun, saya terus menerima pesan kesalahan:
Saya kemudian terus melihat pemberitahuan Memeo tentang "sinkronisasi" dan berhenti dari program.
Selanjutnya, TANPA KESALAHAN.
Bagi Anda, itu bisa APA SAJA dari latar belakang ini disimpan.
sumber
Jika Anda tidak mengetahui program file yang digunakannya maka Anda dapat pergi ke Komputer Saya; klik kanan; pilih Kelola. Di bawah Alat Sistem> Folder bersama> Buka File, Anda seharusnya dapat melihat pengguna yang telah mengunci file. Anda dapat menutup file dari sini dan kemudian Anda dapat melakukan tugas mengubah nama atau menghapus file. Semoga ini membantu
sumber
Kemungkinan tambahan, hanya untuk menghemat waktu yang baru saja saya habiskan:
Di versi Windows yang lebih lama, Anda mungkin mendapatkan "Akses Ditolak - Anda mungkin tidak memiliki hak, atau file mungkin sedang digunakan". Jika Anda menemukan melalui Process Explorer bahwa file-file tersebut, pada kenyataannya, tidak dibuka oleh siapa pun, kemungkinan besar ada masalah dengan keamanan. Menggunakan akun administrator, pilih file di Explorer, klik kanan dan pilih Properties, Security, Advanced, Owner. Kemungkinannya adalah file tersebut dimiliki oleh akun yang tidak lagi ada atau tidak dapat lagi diverifikasi keberadaannya (karena mengubah pengaturan kepercayaan Direktori Aktif).
Ubah kepemilikan menjadi Administrator dan Anda siap berangkat.
sumber
Banyak program di sini sudah ketinggalan zaman. Saya akhirnya menggunakan OpenedFilesView nirsoft yang bekerja dengan sangat baik.
Padahal yang terbaik adalah integrasi menu explorer, yang mudah diaktifkan. Sesuai situs web
Alat ini masih berfungsi andal di 2019
sumber