Çoğunuz, nasıl denerseniz deneyin bir dosya veya klasörü silemeyeceğiniz durumlarla karşılaşırsınız. Bu makalede, inatçı veya silinemeyen dosya veya klasörleri normal yöntemler kullanılarak silmenin yolları anlatılmaktadır.
Bu inatçı dosya veya klasörleri kaldıramamanızın en az 4 nedeni olabilir.
- Dosya veya klasör şu anda bazı programlar tarafından kullanılıyor
- Adlarında geçersiz karakter bulunan dosya veya klasörleri silemezsiniz
- Gerekli NTFS izinlerine sahip değilsiniz
- Dosya sistemi bozulması
Windows'ta İnatçı Silinemeyen Dosya veya Klasör Nasıl Silinir
Bir dosya / klasör üzerindeki kilidi bazı uygulamalarla açmanıza yardımcı olan on çok sayıda yazılım programı vardır. Unlocker ve Process Explorer gibi yardımcı programlar, dosya veya klasör tutamacını zorla kapatmanıza ve ardından dosya veya klasörü silmenize yardımcı olur.
Bu programları kullanmaya başlamadan önce, ilk olarak inatçı dosyayı oturumu kapatıp tekrar açtıktan sonra veya bir yeniden başlatma döngüsünden sonra silip silemeyeceğinizi görün. Çoğu durumda yardımcı olur. Daha da iyisi, Windows'u Güvenli modda başlatın ve inatçı dosya veya klasörü silin. Nasıl yapılacağını görün Windows 10'da bilgisayarınızı güvenli modda başlatın .
Windows'u yeniden başlatmanıza gerek kalmadan dosya veya klasörü silmek istiyorsanız, aşağıdaki gibi araçlar kullanabilirsiniz. Süreç araştırmacısı veya Unlocker . Bu araçlar, soruna neden olan programı / yürütülebilir dosyayı bulmanıza, kilidi serbest bırakmanıza ve dosyayı silmenize yardımcı olur.
İlgili İpucu: Ayrıca yerleşik olanı da kullanabilirsiniz. Kaynak İzleme sorun teşkil eden programı görüntülemek için, ancak Kaynak Monitörü dosya tutamacını kapatmak için kullanılamaz. Daha fazla bilgi için gönderiye bakın 3. Taraf Araçları Olmadan Dosyayı Hangi İşlemin Kilitlediğini Bulun .
Dosya Gezgini bazen, genellikle kabuk uzantılarıyla bağlanan medya dosyalarında bir kilit olabilir. Durum buysa, Explorer kabuğundan temiz bir şekilde çıkmak yardımcı olacaktır. İşte nasıl yapılır Explorer kabuğunu temiz bir şekilde sonlandırın ve yeniden başlatın Windows 7'den 10'a kadar.
Windows 7 ve üzeri sürümlerde, Windows 'Kullanılan dosya' iletişim kutusunun size dosyayı kullanan programın adını göstereceğini unutmayın. Yapmanız gereken tek şey önce programı kapatmaktır.
Ancak bazı durumlarda program adı görüntülenmeyebilir ve bu nedenle Unlocker, Process Explorer veya Resource Monitor gibi araçlara ihtiyacımız var.
IObit Unlocker kurulum dosyalar ve klasörler için bir bağlam menüsü uzantısı ekler. Bir dosya veya klasöre sağ tıklayıp IObit Unlocker'a tıkladığınızda, hangi programın hedef dosya veya klasörü kullandığını gösterir.
Unlocker ayrıca son kullanıcılar için bile kendi kendini açıklayan şu seçenekleri sunar:
- Kilidini aç
- Kilidini Aç ve Sil
- Kilidi Aç ve Yeniden Adlandır
- Kilidi Aç ve Taşı
- Kilidini Aç ve Kopyala
- Zorunlu mod
Normal modda kilit açma başarısız olursa 'Zorunlu modu' deneyebilirsiniz. Sadece dosya / klasör tutamacını kapatmak yerine ilgili işlemleri sonlandırdığı agresif bir moddur.
Örnek senaryo: Yapamam boş Windows.Eski Cortana 'LocalState' klasöründeki dosyalar silinemez durumda kaldığı için Disk Temizleme veya Depolama Ayarlarının kullanılması
IOBit Unlocker, özellikle
Windows.old klasör (saklayan önceki Windows kurulumu dosyaları) en son Özellik Güncellemesini yükledikten sonra. Windows.old bazen bir sorun nedeniyle silinemeyebilir ( geçersiz karakterler dosya adında) altındaki dosyalarla birlikte
Microsoft.Windows.Cortana_cw5n1h2txyewy altındaki klasör
C: Windows.old . Sorunlu klasörün tam yolu aşağıdadır:
C: Windows.old Kullanıcılar {kullanıcı adı} AppData Local Packages Microsoft.Windows.Cortana_cw5n1h2txyewy
Klasörü gördüğünüz gibi
LocalState adından sonra klasörün silinmesini veya erişilmesini engelleyebilecek birkaç nokta (..) var. Klasörü silme girişimleri aşağıdaki hatayla sonuçlanır:
Beklenmeyen bir hata, klasörü silmenizi engelliyor. Bu hatayı almaya devam ederseniz, bu sorunla ilgili yardım aramak için hata kodunu kullanabilirsiniz.
Hata 0x80004005: Belirtilmemiş hata
seçeneklerle
Tekrar deneyin ,
Atla veya
İptal etmek operasyon.
(veya)
Konum mevcut değil
C: Windows.old Users .. AppData Local packages Microsoft.Windows.Cortana_cw5n1h2txyewy LocalState kullanılamıyor. Konum bu bilgisayardaysa, aygıtın veya sürücünün bağlı olduğundan veya diskin takılı olduğundan emin olun ve ardından tekrar deneyin. Konum bir ağ üzerindeyse, ağa veya İnternete bağlı olduğunuzdan emin olun ve ardından tekrar deneyin. Konum hala bulunamıyorsa, taşınmış veya silinmiş olabilir.
Kolay düzeltme: İçinde IOBit Unlocker seçeneği seçin Kilidini Aç ve Sil seçtikten sonra
Cortana klasör (veya tamamı
Windows.old Klasör). Bu sana yardım edecek Windows.old klasörünü tamamen silin kolayca.
Bu geçersiz dosya ve klasörleri manuel olarak silmek istiyorsanız, aşağıdaki örneklere ve ekran görüntülerine bakın:Dosya adında geçersiz veya ayrılmış karakterler
Dosya adı geçersiz bir ad içeriyorsa (örneğin, dosya adının sonunda boşluk veya nokta varsa veya dosya adı yalnızca boşluktan oluşuyorsa) dosyayı silemeyebilirsiniz. Bu sorunu çözmek için, dosyayı silmek üzere uygun dahili sözdizimini kullanan bir araç kullanın. Bu dosyalar üzerinde çalışmak için bazı araçlarla birlikte “\? ” Sözdizimini kullanabilirsiniz, örneğin: - Microsoft KB'den alıntı NTFS dosya sistemi birimindeki bir dosyayı veya klasörü silemezsiniz
del '\? c: path_to_file_that sonda space.txt içerir'
ÖRNEK: Ayrılmış adlara sahip veya adında geçersiz karakterler (nokta ve boşluk gibi) olan klasörleri silme.
Silmek için
LocalState .. Cortana Paketi klasörünün altındaki klasör, işte kullandığınız yol ve komut satırı:
rd / s \? C: Windows.old Kullanıcılar \% kullanıcı adı% AppData Local Packages Microsoft.Windows.Cortana_cw5n1h2txyewy LocalState ..
Bu komutu bir yönetici Komut İstemi .
Başka bir örnek:
Diyelim ki bazı geçersiz klasörlerimiz var:
İle ,
Yönetmek. ve
LocalState ..
(Sözcüğün
ile bir ayrılmış ad ve dosya veya klasör adlarında kullanılmamalıdır.)
Ayrılmış bir adla klasöre normal olarak erişmeye çalışılıyor (ör.
ile ) aşağıdaki hataya neden olur:
yol: con erişilemez.
Tanıtıcı geçersiz.
Klasörü silmek için, şimdi aşağıdaki komutu çalıştıracağız: yönetici Komut İstemi :
rd / s '\? C: con'
Diğer iki klasör, yani
yönetmek. ve
LocalState .. dosya adında geçersiz karakterler (.) var. Bu klasörleri silmek için aşağıdaki komutları çalıştıralım:
rd / s '\? C: davranışı.' rd / s '\? C: LocalState ..'
Voila! Üç klasör artık kaldırılmıştır.
Ayrılmış veya geçersiz karakterler içeren dosyalarla ilgili daha fazla bilgi için Microsoft makalesine bakın. NTFS dosya sistemi birimindeki bir dosyayı veya klasörü silemezsiniz .
Process Explorer, giriş gerektirmeyen mükemmel bir araçtır. Biz Process Explorer'ı birçok kez ele aldı geçmişte.
Process Explorer'ı başlatın yönetici olarak . Kullan Bul seçeneği (Ctrl + F), dosya adının bir kısmını yazın ve ENTER'a basın
Bu dosyayı kullanan işlemi göreceksiniz. Tek yapmanız gereken programı manuel olarak kapatmak ve ardından inatçı dosyayı silmek.
Ayrıca Process Explorer, alt bölme görünümü aracılığıyla dosya tutamacını kapatmanıza izin verir. Ancak programdan çıkmak en çok tercih edilen yoldur.
Kullanım:
movefile.exe [kaynak] [dest]
Boş bir hedef ('') belirtmek, kaynağı önyükleme sırasında siler. Silen bir örnek
stubborn.pdf dır-dir:
Misal
movefile d: tools stubborn.pdf ''
MoveFile yardımcı programı yalnızca dosyalar için değil, klasörler için de çalışır!
Masaüstümde bulunan '1' adlı bir klasörü silmek (yeniden başlatıldığında) için şu komutu kullandım:
movefile C: Kullanıcılar ramesh masaüstü 1 ''
Yeniden başlatmanın ardından iş mükemmel bir şekilde tamamlandı! MoveFile yardımcı programı, bir dosyayı yeniden adlandırmak veya silmek için MoveFileEx API kullanır. Silme veya yeniden adlandırma işlemini bir
MULTI_STRING adlı kayıt defteri değeri
PendingFileRenameOperations , aşağıdaki dal altında:
HKEY_LOCAL_MACHINE System CurrentControlSet Control Session Manager
Bir sonraki yeniden başlatma sırasında, Oturum Yöneticisi, kayıtlı yeniden adlandırma ve silme komutlarını okuyarak silme veya yeniden adlandırma görevini gerçekleştirir.
PendingFileRenameOperations kayıt değeri. Yukarıdaki ekran görüntüsünde görebileceğiniz gibi, Windows Defender bir imza güncellemesinden sonra bir silme işlemi (değiştirilmiş bir sürücü dosyasından kurtulmak için) planlamış gibi görünüyor.
MoveFile'ı indirin Windows Sysinternals'dan.
Kullanıcı hesabı kontrolünüz bir dosya veya klasörü değiştirme iznine sahip değilse, onu silmeye çalışırken 'izin reddedildi' iletişim kutusunu görürsünüz. Tek yapmanız gereken dosyanın veya klasörün sahipliğini almak, dosyayı silmeden önce hesabınıza tam denetim izinlerini atamaktır. Dosyaların / klasörlerin sahipliğini alabilir ve Özellikler, Güvenlik sekmesi aracılığıyla izinler atayabilirsiniz. Ancak bazı kullanıcılar, aşağıdakileri içeren komut satırı yöntemini tercih eder:
Takeown.exe ve
ICacls.exe .
Ayrıntılı bilgi için açıklayıcı makalemize bakın dosya (lar) ve klasörlerin sahipliği nasıl alınır (kullanarak
Takeown.exe , alt klasörler arasında bile yinelemeli olarak). Ayrıca kullanarak izinlerin nasıl atanacağını da açıklar.
icacls.exe .
Bir kez bittiğinde gitmekte iyi olmalısın!
İlgili İpucu: Daha kolay erişim için, 'Sahipliği Al ve Tam izinleri Ata' bile ekleyebilirsiniz sağ tıklama menüsü seçeneği özellikle bu seçeneği daha sık kullanacaksanız. Bu kayıt düzenlemesi,
Takeown.exe ve
ICacls.exe tek seferde işlemler. Bu komutları elle yazmaya gerek yok!
Dosya sistemi bozulması, ' Dosya veya Dizin Bozuk ve Okunamaz Bir dosya veya klasöre erişirken veya silerken ”. Disk Çalıştırma Hatası Kontrol ediliyor veya
Chkdsk komutu sorunu çözmelidir.
Hata kontrolü
Bu PC'yi (Bilgisayarım) açın, inatçı dosyanın bulunduğu sürücüye sağ tıklayın ve Özellikler'e tıklayın. Araçlar menüsünü seçin ve 'Kontrol Et' i tıklayın.
Tıklamak Detayları göster bağlantı, Uygulama Günlüğündeki ilgili Olay Görüntüleyicisi girişini açar. Sorunun ne olduğunu size söyler.
Ardından, sürücüyü şimdi onarmaya devam edin veya tercih ettiğiniz bir sonraki yeniden başlatmada.
Chkdsk
Alternatif olarak, koşabilirsiniz
Chkdsk / R yükseltilmiş bir Komut İstemi'nden. Sürücüyü sökmek ve bir tarama yapmak için izninizi ister. Eğer seçersen '
N ”(Hayır), bir sonraki yeniden başlatmada bir tarama planlamanızı isteyecektir. Tıklayın
VE devam etmek.
Disk Hata denetimi veya Chkdsk kullanarak dosya sistemi hatalarını düzelttikten sonra, inatçı dosya veya klasörü silip silemeyeceğinizi görün.
Bu kadar! Başka şekilde 'silinemeyen' dosyaları silmek için başka ilginç yöntemler biliyorsanız, bunu aşağıdaki Yorumlar bölümüne gönderin.
Küçük bir istek: Bu gönderiyi beğendiyseniz, lütfen paylaşın?Sizden 'küçük' bir paylaşım, bu blogun büyümesine ciddi şekilde yardımcı olacaktır. Bazı harika öneriler:
- İğnele!
- En sevdiğiniz blog + Facebook, Reddit ile paylaşın
- Cıvılda!