Silinmek istenen bir dosya veya klasör silinmeyip Klasör veya dosya başka bir programda açık olduğundan bu eylem gerçekleştirilemiyor hatası alındığında , silme işleminin nasıl yapılabileceği ve Program
Process Explorer ile Dosya ve Klasörünü ne kullanıyor bulun
Process explorer ücretsiz ve Portable bir uygulama olup hangi dosya ve klasör hangi işlem tarafından kullanılıyor kolayca bize sunmaktadır. Öncelikle Buradaki linkten Yazılımı indirin ve sisteminize uygun sürümünü Yönetici yetkileri ile çalıştırın , karşınıza aşağıdaki gibi bir arayüz gelecektir.
Üst menüden Find - Find Handdle or DLL.. kısmına tıklayıp Kullanımda olan Dosya veya klasör ismini açılan boşluğa yazın ve Search butonuna tıklayın, silinemeyen dosya veya klasörü kullanan işlem ortaya çıkacaktır.
Bu Pencereyi kapatıp ana GUI deki silmek istediğiniz dosya veya klasörü Sağ tıklatın ve Close handle deyin ve çıkan uyarıyı onaylayın böylece silinmeye engel olan işlem sonlanacaktır.
Handle uygulaması ile Dosya ve Klasörünü ne kullanıyor bulun
Handle uygulaması Üstte anlatılan Process Explorer de kullanılan ve bir klasör ve dosyayı hangi işlemin kullandığını bulmaya yardımcı olan yazılımın Komut istemi sürümüdür. Uygulamayı Buradaki linkten edinin ve sırası ile aşağıdaki işlemleri uygulayın
1. Yazılımı zipten çıkartıp handle.exe dosyasını C:\Windows\System32 klasörünün içerisine atın.
2. Aşağıdaki registry kaydını uygulayıp sağ tuşunuza handle girdisinin eklenmesini sağlayın
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Handle] @="View &Handles" [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Handle\command] @="cmd.exe /k handle -a -u \"%1\""
Sonrasında silinmeyen Dosya veya klasöre sağ tıklayıp View handles özelliğini çalıştırın.
Birkaç saniye içerisinde silinemeyen dosyanın hangi işlem tarafından kullanıldığını PID numarası ile verecektir.
Sırada PID numarasın kullanarak bu işlemi sonlandırmak var bunun için aşağıdaki komutu vermek yeterlidir.
taskkill /F /PID 9748
PID numarası kısmı herkeste farklı olacağından bu kısma dikkat etmenizde fayda var.
Bir işlemi ismiyle durdurmak için ise şu komutu kullanabilirsiniz taskkill /IM "process ismi" /F komutun uygulama biçimi aşağıdadır.
taskkill /IM "notepad.exe" /F
Böylece silinmeyi engelleyen işlem sonlandırıldığından dosya veya klasör rahatlıkla silinebilecektir. Üstte verilen registry kaydının hazır halini aşağıdaki linkten indirebilirsiniz.
- Klasör veya dosya kullanılıyor hatasının çözümü Burada
- Silinemeyen dosya ve Klasör için Yöntemler Burada
- Denetimli Klasör erişimi nedir nasıl kullanılır Burada
Katılıyorum.
Teşekkürler faydali bir yazılım
Umarım yardımcı olur, Selamlar.
zaman zaman bu sorun ile karşılaşıyorum deneyeceğim. çok teşekkürler çözüm için