Bagaimana saya bisa mengganti nama file dan folder di Windows yang sedang digunakan?

26

Pada Windows 7 Ultimate ketika saya mencoba untuk mengganti nama folder baru yang dibuat (dengan menyalin biasanya), saya biasanya mendapatkan kesalahan "Folder sedang digunakan". Saya harus menunggu beberapa saat sebelum saya dapat mengubah nama folder. File berperilaku dengan cara yang sama juga.

Saya berpikir bahwa ini adalah karena saya berbagi folder, atau perpustakaan, melalui Homegroup Sharing. Apakah ada yang menjalankan Windows 7 juga mengalami hal ini? Apakah ada cara untuk mencegah folder dari terkunci, sehingga saya dapat memodifikasinya?

Pasar
sumber

Jawaban:

23

Berikan LockHunter mencobanya, yang bisa membuka setiap penangan yang mungkin telah mengunci file atau folder. Tidak seperti freeware serupa, ini mendukung Windows 32 dan 64-bit.

Ini adalah alat gratis untuk menghapus file yang diblokir oleh sesuatu yang tidak Anda ketahui. LockHunter berguna untuk memerangi malware, dan program lain yang memblokir file tanpa alasan. Tidak seperti alat serupa lainnya, ia menghapus file ke tempat sampah sehingga Anda dapat mengembalikannya jika dihapus secara tidak sengaja.

  • Memperlihatkan proses mengunci file atau folder
  • Memungkinkan untuk membuka kunci, menghapus, menyalin atau mengganti nama file yang terkunci
  • Mengizinkan untuk menghentikan proses penguncian
  • Memungkinkan untuk menghapus proses penguncian dari hard drive
  • Terintegrasi ke dalam menu Explorer
  • Ini menghapus file ke tempat sampah, sehingga Anda dapat mengembalikannya jika dihapus secara tidak sengaja
  • Mendukung Windows 32 dan 64bit
Mehper C. Palavuzlar
sumber
19

TL; DR? Baca dengan berani!

Jika Anda tidak ingin alat eksternal, atau ingin cara cepat untuk mengidentifikasi proses apa yang membuat file Anda digunakan. Kemudian Anda dapat menggunakan alat Windows Sysinternals yang disebut Process Explorer . Anda bahkan tidak perlu mengekstrak zipfile jika Anda mau, cukup ambil versi langsung dari Proses Explorer http://live.sysinternals.com/procexp.exe, yang membuatnya mudah digunakan kapan saja, di mana saja, selama Anda memiliki internet (atau jika Anda telah meletakkan pada USB sebelum Anda berangkat).

Bonusnya adalah Anda juga dapat menggunakannya untuk semua tugas terkait Proses lainnya ...

proses penjelajah

Process Explorer dimaksudkan sebagai pengganti Profesional Manajer Tugas dari IT; di antara alternatif lain seperti Monitor Kinerja, Monitor Sumber Daya atau alat eksternal seperti Peretas Proses.

Fitur yang Anda cari dalam alat ini dari Microsoft sesederhana mungkin, itu CTRL+F yang memungkinkan Anda melakukan substring pencarian untuk menangani atau file DLL . Jika Anda lebih suka menggunakan mouse dan menu, Anda dapat mengklik Find ➯ Find Handle atau DLL .

Misalkan file font Arial sedang digunakan, kita bisa mencari Arialdan melihat bahwa Instantbird dan Firefox suka menyimpan file font itu. Misalkan saya ingin menghapus file itu, saya tidak akan bisa melakukannya. Mari kita ubah itu dan singkirkan file Arial. Jangan lakukan ini di rumah ...

Pencarian Penjelajah Proses

Perbaikan sederhana adalah dengan menutup kedua program ini, sementara ini berfungsi untuk Instantbird, sepertinya saya tidak dapat mematikan Firefox karena saya menulis jawaban ini untuk Anda. Dan saya tidak ingin mengambil risiko kehilangan jawaban saya karena timeout cache atau kegagalan clipboard. Jadi, saya akan menutup semua pegangan Firefox ke Arial.

Pastikan Process Explorer dimulai sebagai administrator, lalu pilih File ➯ Tampilkan Detail untuk Semua Proses

Saya cukup memilih pegangan di jendela pencarian dan Process Explorer akan secara otomatis memilih Firefox dan melompat ke entri yang tepat di jendela utamanya. Pastikan Anda melakukan ini pada pegangan dan bukan pada DLL, mungkin atau mungkin Anda harus menutup program jika itu adalah DLL. Saatnya untuk menutup pegangan itu sehingga saya dapat menghapus file font Arial tanpa alasan; baik, saya selalu dapat mengembalikannya dari cadangan ...

Pegangan dekat

Jadi, saya cukup klik kanan pada entri yang relevan dan klik Tutup Pegangan .

Dan sekarang, dengan Firefox yang tidak memiliki gagang Arial, saya memposting jawaban saya; fontnya dimuat bagaimanapun juga ...

Alternatif baris perintah, yang hanya mampu mendaftar, adalah Handle ; juga ditulis oleh Windows Sysinternals. Anda juga dapat mengambil versi live-nya di http://live.sysinternals.com/handle.exedan menggunakan handle.exediikuti oleh sub-string yang ingin Anda cari.

Kemudian gunakan di taskkill /PID 1234 /F /Tmana 1234harus diganti dengan PID dari proses yang Anda dapatkan dengan Handle. Atau Anda dapat melakukannya dengan nama gambar dengan taskkill /IM instantbird.exe /F /T. Harap dicatat bahwa /Fmemaksa pemutusan hubungan kerja dan /Tmembunuh prcoesses anak ...

Tamara Wijsman
sumber
1
Bagaimana kalau menggunakan Process Hacker sebagai gantinya: P
Mehrdad
@Mehrdad: Mengambil lebih banyak langkah untuk sampai ke sana, dan itu kehilangan gagasan daftar pegangan. Yang membuatnya selangkah lebih jauh ketika Anda ingin melihat entri lain saat mencari. Itulah yang Anda dapatkan ketika Anda mencuri fungsionalitas tanpa sepenuhnya mengimplementasikannya. Untuk Profesional TI, Process Explorer adalah alat pilihan karena Process Hacker masih kekurangan beberapa pola penggunaan dan fitur seperti penggunaan GPU; mereka lebih suka menambahkan hal-hal yang sebenarnya programmer tingkat rendah menggunakan WinDBG, yang memberikan fungsionalitas yang jauh lebih besar. Tidak, saya tidak akan menggunakan alat yang mencuri dan yang ada dua alat lebih cocok.
Tamara Wijsman
Saya bingung ... apa yang Anda maksud dengan "itu kehilangan gagasan daftar pegangan"? Cukup Hacker->Find Handles or DLLsbuka program dan lakukan Ctrl-F (atau ) untuk mencari, atau klik dua kali prosesnya dan buka tab Menangani ... bukankah itu melakukan apa yang Anda butuhkan? Juga, pemantauan GPU juga ada di sana - cukup unduh plugin Extended Tools. Apa fungsi lain yang Anda maksud yang tidak dapat Anda temukan di PH (atau yang tidak sepenuhnya diimplementasikan)?
Mehrdad
1
Keterkaitan antara kedua daftar itulah yang lupa mereka curi.
Tamara Wijsman
Oh, saya mengerti maksud Anda ... jika Anda menyarankannya, saya yakin mereka akan mempertimbangkan untuk mengimplementasikannya. : P
Mehrdad
4

Inilah solusi saya saat ini:

Saya berhenti menggunakan Teracopy sebagai penangan copy default saya (tapi saya belum mencopotnya). Setelah menyalin folder, saya akan masuk ke dalamnya, dan kemudian kembali. Maka saya bisa mengganti nama itu. Kalau tidak, aku harus menunggu sebentar.

Pasar
sumber
Saya belum mengalami masalah ini dengan Teracopy sendiri jadi ini mungkin sudah ditambal sekarang. Alternatif lain adalah membuat folder sendiri, mengubah nama dan kemudian hanya menyalin isinya ...
Tamara Wijsman
4

Jawaban singkat :

Kamu tidak bisa

Jawaban panjang:

Itu tergantung pada mode berbagi, saya percaya. (Saya tidak mengacu bahwa jenis berbagi - Saya mengacu pada FILE_SHARE_DELETEjenis berbagi.) Jika file yang dibuka dengan modus berbagi delete, maka secara teoritis Anda bisa menulis sebuah program untuk:

  1. Buka pegangan lain ke file.

    Cobalah membukanya secara normal, atau mencoba menggunakannya SYSTEM_HANDLE_INFORMATIONuntuk mencari dan menggandakan pegangan.
    Semoga berhasil dengan masalah kebuntuan, dll. (Yang hanya dapat diselesaikan dengan benar dengan driver kernel).

  2. Ganti nama itu melalui pegangan itu, gunakan FILE_RENAME_INFORMATION.

Saya tidak tahu apakah mode berbagi Anda saat ini memungkinkan ini ... Anda hanya perlu mencoba dan melihatnya.

Mehrdad
sumber
3

Kemungkinannya adalah Anda hanya mengalami ini dengan folder yang berisi konten yang menghasilkan thumbnail (foto dan sejenisnya). Banyak orang berspekulasi bahwa ini ada hubungannya dengan pengindeksan (yang saya tidak akan mencoba untuk membantah), tetapi dalam pengalaman saya ini biasanya turun ke generasi thumbnail.

Misalnya, di sudut kiri bawah jendela explorer Anda, jika Anda memilih folder masalah Anda, Anda akan melihat ikon folder menunjukkan pratinjau konten. Ini semacam tambahan yang bagus untuk GUI, tetapi tampaknya terkait langsung dengan masalah.

Matikan ini dengan membuka ORGANIZE> OPSI FOLDER DAN PENCARIAN> LIHAT (tab) ... dan kemudian centang "Selalu tampilkan ikon, jangan pernah thumbnail". Klik Terapkan / OK dan Anda selesai.

Coba ganti nama folder itu sekarang. Lakukan beberapa kali berturut-turut dengan cepat dan mudah-mudahan Anda akan menemukan bahwa masalah penggantian nama folder hilang.

Jed Staton
sumber
1
Memang, mengubah jalur folder yang banyak digunakan akan menjadi ide yang buruk.
Tamara Wijsman
3

Anda dapat membuka kunci file menggunakan alat freeware bernama Unlocker. Anda dapat mengunduhnya dari FileHippo .

Jika Anda pernah tidak dapat menghapus file di Windows, dan tidak dapat mengetahui program apa yang menggunakannya, Unlocker adalah solusinya. Pernahkah Anda melihat pesan kesalahan Windows ini?

  • Tidak dapat menghapus folder: Ini sedang digunakan oleh orang atau program lain
  • Tidak dapat menghapus file: Akses ditolak
  • Telah terjadi pelanggaran berbagi.
  • File sumber atau tujuan mungkin sedang digunakan.
  • File sedang digunakan oleh program atau pengguna lain.
  • Pastikan disk tidak penuh atau dilindungi tulis dan file tersebut saat ini tidak digunakan.

Unlocker dapat membantu! Cukup klik kanan folder atau file dan pilih Unlocker. Jika folder atau file terkunci, daftar jendela loker akan muncul. Cukup klik Buka Kunci Semua dan Anda selesai!

Tamara Wijsman
sumber
2

Sering kali jika Anda mencoba mengganti nama video, atau folder yang berisi video, explorer akan mencoba membuat thumbnail menggunakan pemutar media, yang mengunci file atau direktori. Jika Anda duduk di sana selama tiga puluh detik kemudian coba lagi, itu akan berhasil. Satu-satunya cara yang saya temukan untuk menghindarinya adalah dengan menonaktifkan thumbnail file media, tetapi itu tidak terlalu ideal.


sumber
1
Ini solusinya, bagi saya: Nonaktifkan Membuat Thumbs.db • Klik Mulai, ketik Folder Options ke dalam bilah Pencarian dan tekan Enter. • Beralih ke tab Lihat • Centang kotak “Selalu tampilkan ikon, tidak pernah thumbnail”.
iokevins
Catatan: mengalami masalah ini pada berbagi jaringan; dan ini akan menonaktifkan pembuatan thumbnail, saya percaya?
iokevins
Ini sangat aneh, tapi saya pikir itu mungkin hasil dari pembuatan thumbnail yang lambat . Biasanya beberapa ekstensi penjelajah lainnya berperan dalam memperlambat proses, tetapi tidak banyak masalah karena menunggu dan menonaktifkan adalah dua solusi mudah ...
Tamara Wijsman
0

Ini kemungkinan disebabkan oleh satu dari dua hal:

  1. Program AV memindai file yang baru saja dibuat.
  2. Fungsi pengindeksan Windows 7 memproses file / folder yang baru dibuat.

Saya memiliki masalah yang sama ketika saya menginstal Windows 7 dan dapat mengubah fungsi pencarian / pengindeksan untuk tidak memproses file dan menyelesaikannya. Pada tombol mulai ketik indeks ke dalam opsi Cari program dan file. Ini akan memunculkan Opsi Pengindeksan sebagai salah satu item. Buka program itu dan kemudian pilih lokasi Pengguna dan klik modifikasi. Di sini saya tidak memilih folder yang menampung sebagian besar file saya.

Kelemahan dari ini adalah bahwa file Anda tidak diindeks - sisi positifnya adalah Anda benar-benar bisa bekerja dengan mereka ketika Anda inginkan - bukan ketika sistem memungkinkan Anda.

Craig
sumber
2
Search Indexer cukup cepat dan diprogram sedemikian rupa sehingga tidak mengganggu pekerjaan Anda, bahkan menjadwalkan dirinya untuk berjalan selama waktu siaga. Seharusnya tidak ada file atau folder yang digunakan, itu hanya spekulasi. Beberapa pemindai anti virus lebih cenderung mengganggu. Bisa jadi pemindai virus Anda memindai semua file yang coba diakses oleh Indexer Pencarian ...
Tamara Wijsman
0

Pastikan bahwa layanan Pengalaman Aplikasi tidak dinonaktifkan . Jika demikian, atur ke manual:

Run dialog (or command prompt):

  > sc config AeLookupSvc start= demand
Synetech
sumber