'Kilitli' bir dosyayı nasıl silerim?


63

Windows XP'de, belirli bir dosyayı denediğimde ve sildiğimde yazıyor:

Blah.blah silinemiyor: Diskin dolu veya yazmaya karşı korumalı olmadığından ve dosyanın şu anda kullanımda olmadığından emin olun.

Bu uyarının etrafından dolaşıp yine de nasıl silebilirim?


Söz konusu dosyanın, bilgisayarımdan spam e-posta göndermeye çalışan virüs gibi bir Truva atı olduğunu biliyorum. Ama aptal şeyi nasıl sileceğimi bilmiyorum. Bir Anti Virüsüm var, ancak bazı nedenlerden dolayı bir çok benzer dosyayı almasına rağmen bu dosyayı almıyor.
Ron Tuffin

Buradaki soruma cevaplar: superuser.com/questions/6607/… sana da yardımcı olabilir ...
jerryjvl

Sisteminizde bir trojanın çalıştığını bildiğinize göre, artık ona güvenemezsiniz, bunun güvenli bir yolu, bilinen iyi bir medyadan yeniden yüklemektir.
Shadok

linux live usb kullanarak kilitli dosyayı silebilirsiniz
Akshay Pethani

Yanıtlar:


54

Kilitli bir dosyayı başarıyla silmek için dosyayı kilitleyen işlemi tanımlamanız gerekir. Önce işlemden çıkmanız ve ardından dosyayı silmeniz gerekir. Hangi sürecin bir dosyayı kilitlediğini bilmek için Microsoft Sysinternals İşlem Süreci (PE) gibi bir araç gerekir .

PE'yi kurduktan sonra ...

  1. Bul menüsünü tıklayın ve Bulma Kolu veya DLL'i seçin ...
  2. Dosya adını yazın (bir işlem tarafından kilitlenen dosyanın adı.)
  3. Arama ifadesini yazdıktan sonra, Ara düğmesini tıklayın.

Dosyaya erişen uygulamaların listesini görmelisiniz:

Süreç araştırmacısı

Artık rahatsız edici işlemi PE veya başka bir şey kullanarak öldürebilirsiniz.


SysInternals Araçları, büyük araçlardır on dakika değer burada diğerlerini keşfetmeye: technet.microsoft.com/en-us/sysinternals/bb795533
Shadok

Windows 7'de, kilitli bir dosyayı silmeyi denerseniz, hata mesajı hangi işlemin kilitlendiğini size söyler
Garry English

1
Windows 10'da İşlem Gezgini kilitli klasörü göstermedi, ancak LockHunter klasörü buldu ve kilidini açtı.
Michael Freidgeim

32

İle Unlocker . Ayrıca önyüklemeyi güvenli moda (veya sadece yeniden başlatmaya) yapabilir ve daha sonra silip silemeyeceğinizi görebilirsiniz.

Düzenleme (2013-02-09): Daha iyi bir şey buldum. LockHunter .


1
Bunu indirdiğimde virusscanner bir Trojan olduğunu söylüyor: Yabector.A ??????
Natrium

: - Küçük bir Bilginize Unlocker yazarı bu uyarıları yanlış pozitif olan devletler ccollomb.free.fr/blog/?p=69
Isxek

3
Unlocker şimdi Adware ve araç çubuklarını bir araya getiriyor. Uzak dur!!!
Lilith Nehri

4
Ya da sadece yüklemek isteyip istemediğinizi soran kutuların işaretini kaldırın.
LawrenceC



4

Kolay bir CLI yolu:

  • indirme kolu , sadece küçük bir komut satırı aracı
  • yönetici olarak bir komut istemi açın, dizine gidin
  • Çalıştırmak handle <part_of_the_path_of_the_locked_file>
  • çıkıştan PID'i belirlemek
  • şimdi yapabilirsin
    • çalışan süreci öldürmek taskkill /pid <the_PID> /f( /f"kuvvet" anlamına gelir)
    • veya işlemi öldürmeden tutamacı kapatın: handle -p <the_PID> -c <hexadecimal_code_of_the_handle>
  • şimdi kilitli dosyayı silebilirsiniz

2

Silemediğim bir dosya olduğunda, denemek istediğim bazı uygulamalardan, yeniden başlatıp silip silemediğime bakın. Bu başarısız olursa, ben de:

  1. Güvenli Mod'a önyükleme yapın ve silin (başka bir yerde bahsedildiği gibi)
  2. Bir Live CD veya Rescue CD kullanarak önyükleyin ve sürücüyü takıp dosyayı silmek için CD araçlarını kullanın.

Bu, yeni uygulamaları test etmek için Sandboxie'yi ( http://www.sandboxie.com/ ) kullanmamın bir nedeni . Sanboxie, bir uygulama kurulumunun titizliğinin temizlenmesini çok kolaylaştırır.

Bilgisayarınızın güvenliğini aşmışsanız, çoğu güvenlik uzmanı, sisteminizi temiz bir şekilde temizlemenizi önerir.

Eğer bir Trojan bulaşmışsa:

  1. Belki de önemli yapılandırma dosyaları dahil olmak üzere tüm verilerinizi yedeklemelisiniz (örneğin, Tarayıcı ayarlarınız veya en azından yer imleriniz).
  2. Daha sonra sisteminizi temizlemeniz, mevcut tüm güvenlik yamalarını uygulamanız ve bir çeşit virüs ve / veya kötü amaçlı yazılım tarayıcısı yüklemeniz gerekir.
  3. Son olarak, geri yüklediğiniz önce, yeni temizlediğiniz sistemi veya başka bir temiz sistemi kullanarak yedeklediğiniz tüm dosyaları tarayın.

Bir sistemi manuel olarak temizlemeye çalışmak en şanslı durumlarda mümkündür, ve geride bir şey olup olmadığını asla bilemezsiniz. Şansı denememeyi tavsiye ederim.


2

Unlocker gibi bir program deneyin (yalnızca x86 için kullanılabilir). İsterseniz tüm kilitleri görmek ve bunları kaldırmak için kullanabilirsiniz.

X64 için de benzer programlar olabilir. Dosya veya program adını içeren tanıtıcıları aradığınız İşlem Gezgini gibi bir programı kullanmak ve gördüğünüz tüm tanıtıcıları silmek için daha karmaşık ve daha genel bir yaklaşım varsa .


2

Bu konuda iyi ve düzenli bir öğretici burada bulunabilir:

http://rajendrakhope.wordpress.com/2013/08/23/finding-out-which-process-is-locking-a-file-or-folder-in-windows-or-deleting-a-locked-file- in-pencereleri /

Düzenle:

Normalde bu kolay değildir, ancak Microsoft bunu bizim için kolaylaştırdı. Microsoft, BT uzmanları ve Sistem yöneticileri için “Windows Sysinternals” adlı bir yazılım takımı oluşturdu. Bu kıyafet, Windows sistemlerinizi ve uygulamalarınızı yönetmek, sorun gidermek ve teşhis etmek için çeşitli küçük ama güçlü yazılım araçlarından oluşur.

Tüm Suit'i indirebilirsiniz.

veya herhangi bir tek yardımcı program

Bugün sorunumuz için ihtiyacımız olan şey şu adresten indirilebilen “İşlem Gezgini”.

http://technet.microsoft.com/en-us/sysinternals/bb896653

“Procexp.exe” aracını oradan indirin ve çalıştırın.

Çalışan tüm işlemleri doldurmak biraz zaman alacaktır.

Araç çubuğunda veya menü çubuğundaki bulma aracını arayın.

Engelleme tanıtıcısını aramak için bu bulma tanıtıcısını veya DLL kutusunu açın.

Bu bulma kutusuna sadece dosya veya klasörün tam adını yazdığınızdan emin olun.

Arama programı, dosyanızı kullanan veya açan işlem veya yazılımın tutamacını bulacaktır. Ana pencerenin alt kısmındaki ayrıntıları görmek için arama sonucuna tıklayın.

Bu durumda, dosyamı / klasörü silmemi engelleyen dosyama bir tutamaç açtı.

Dosya tanıtıcısı girişine sağ tıklayın ve sadece Kolu Kapat'ı seçin.

Ve evet bu gerçekten önemli! Neyi kapattığının farkında olmalısın.

Devam etmek için evet'i tıklayın!

Artık dosya / klasörünüzü yeniden adlandırmak / silmek / taşımak veya düzenlemek için özgürsünüz


1
Bu soruyu teorik olarak cevaplayabilse de , cevabın temel kısımlarını buraya eklemek ve referans için bağlantıyı sağlamak tercih edilir.
Mokubai

1

Yorumlarınızı görünce, sizin için farklı bir virüsten koruma yazılımı kullanmak en iyisidir. Onunla ilişkili diğer tüm dosyalar da sistemden kaldırılır.

Raven'ın cevabı elbette doğrudur, ancak dosyanın bir solucanın / virüsün parçası olduğundan eminseniz, gerçek bir antivirüs tarafından silinmesi daha iyidir.


0

Windows Kaynak İzleyicisi'ni kullanma (dahili uygulama)

  1. Klavyenizdeki Windows tuşuna basın, resmon.exe yazın ve Enter tuşuna basın.
  2. Beliren pencerede CPU sekmesine tıklayın.
  3. Üstten üçüncü çubukta Associated Handles etiketini görmelisiniz.
  4. Arama Kolları çubuğuna kapatmaya çalıştığınız dosyanın adını yazın ve ardından büyüteç simgesini tıklayın.
  5. Dosyanızı kullanan programı bulun.
  6. Söz konusu dosyayı kullanarak programı sağ tıklayın ve İşlemi Sonlandır'ı seçin. görüntü tanımını buraya girin tüm zafer https://www.computerhope.com/issues/ch000714.htm
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.