Jak odstranit tvrdohlavý nedetekovatelný soubor nebo složku v systému Windows? - Winhelponline

How Delete Stubborn Undeletable File

Mnoho z vás by narazilo na situace, kdy nemůžete soubor nebo složku odstranit bez ohledu na to, jak to zkusíte. Tento článek pojednává o způsobech odstranění souborů nebo složek, které jsou tvrdohlavé nebo nelze je obnovit pomocí běžných metod.





Mohou existovat alespoň 4 důvody, proč nemůžete tyto tvrdohlavé soubory nebo složky odstranit.



  1. Soubor nebo adresář aktuálně používá nějaký program
  2. Nelze smazat soubory nebo složky, jejichž jména mají neplatný znak
  3. Nemáte požadovaná oprávnění NTFS
  4. Poškození systému souborů

Jak odstranit tvrdohlavý nedetekovatelný soubor nebo složku v systému Windows

Scénář „Soubor se používá“

Existuje mnoho softwarových programů, které vám pomohou uvolnit zámek souboru / složky nějakou aplikací. Nástroje jako Unlocker a Process Explorer vám pomohou násilně zavřít popisovač souboru nebo složky a poté soubor nebo složku smazat.

Než se rozhodnete použít tyto programy, nejprve zkontrolujte, zda můžete tvrdohlavý soubor odstranit po odhlášení a opětovném přihlášení nebo po restartu. Ve většině případů to pomáhá. Ještě lepší je spustit systém Windows v nouzovém režimu a odstranit tvrdohlavý soubor nebo složku. Podívejte se, jak na to Spusťte počítač v nouzovém režimu ve Windows 10 .



Pokud chcete soubor nebo složku odstranit, aniž byste museli restartovat Windows, můžete použít nástroje jako Průzkumník procesů nebo Odemykač . Tyto nástroje vám pomohou najít program / spustitelný soubor, který způsobuje problém, uvolnit zámek a odstranit soubor.

ikona žárovky tipySouvisející tip: Můžete také použít vestavěný Monitor zdrojů zobrazit nevhodný program, ale Resource Monitor nelze použít k zavření popisovače souboru. Další informace najdete v příspěvku Zjistěte, který proces uzamkl soubor bez nástrojů třetích stran .

Restartujte prostředí Průzkumníka

Průzkumník souborů může mít někdy zámek na mediálních souborech, které jsou obecně spojeny s jeho příponami prostředí. V takovém případě pomůže čisté opuštění prostředí Průzkumníka. Zde je návod čistě ukončete a restartujte prostředí Explorer ve Windows 7 až 10.

čistě restartujte průzkumník pomocí správce úloh

Ve Windows 7 a novějších vám dialogové okno „Používaný soubor“ ve Windows zobrazí název programu, který soubor používá. Vše, co musíte udělat, je nejprve zavřít program.

používaný soubor - zobrazený název programu soubor uzamkl

Název programu se však nemusí v některých případech zobrazit, a proto potřebujeme nástroje jako Unlocker, Process Explorer nebo Resource Monitor.

IObit Unlocker

IObit Unlocker instalační program přidá příponu kontextové nabídky pro soubory a složky. Když kliknete pravým tlačítkem na soubor nebo složku a kliknete na IObit Unlocker, zobrazí se, který program používá cílový soubor nebo složku.

IObit Unlocker

Unlocker vám také nabízí tyto možnosti, které jsou samozřejmé i pro koncové uživatele:

  • Odemknout
  • Odemknout a smazat
  • Odemknout a přejmenovat
  • Odemknout a přesunout
  • Odemknout a kopírovat
  • Nucený režim

Pokud odemknutí selže v normálním režimu, můžete zkusit „Vynucený režim“. Jedná se o agresivní režim, při kterém se ukončí související procesy, nikoli jen zavření popisovače souboru / složky.

Soubory nebo složky, které mají v názvech vyhrazené názvy nebo neplatný znak

Ukázkový scénář: Nelze prázdný Windows. starý používání Vyčištění disku nebo Nastavení úložiště, protože soubory ve složce Cortana „LocalState“ zůstávají nedobytné

IOBit Unlocker je obzvláště užitečný, když nemůžete vymazat Windows.old složka (která ukládá předchozí instalace systému Windows soubory) po instalaci nejnovější aktualizace funkcí. Windows.old může být kvůli problému (někdy nelze obnovit) ( neplatné znaky v názvu souboru) se soubory pod Microsoft.Windows.Cortana_cw5n1h2txyewy složka pod C: Windows.old . Úplná cesta k problematické složce je níže:

C:  Windows.old  Users  {uživatelské jméno}  AppData  Local  Packages  Microsoft.Windows.Cortana_cw5n1h2txyewy

nelze odstranit složku cortana localstate nepřístupnou

Jak vidíte složku LocalState má za svým názvem několik teček (..), které mohou bránit smazání nebo přístupu ke složce. Pokusy o odstranění složky způsobí následující chybu:

Vymazání složky vám brání neočekávaná chyba. Pokud se tato chyba zobrazuje i nadále, můžete pomocí kódu chyby vyhledat pomoc s tímto problémem.

Chyba 0x80004005: Nespecifikovaná chyba

s možnostmi Zkus to znovu , Přeskočit nebo zrušení operace.

(nebo)

Poloha není k dispozici

C: Windows.old Users .. AppData Local packages Microsoft.Windows.Cortana_cw5n1h2txyewy LocalState není k dispozici. Pokud je umístění v tomto počítači, zkontrolujte, zda je zařízení nebo jednotka připojena nebo zda je vložen disk, a poté to zkuste znovu. Pokud je umístění v síti, zkontrolujte, zda jste připojeni k síti nebo internetu, a zkuste to znovu. Pokud místo stále nemůžete najít, mohlo být přesunuto nebo smazáno.

nelze získat přístup k místní složce cortana nepřístupné

ikona bodu rukySnadná oprava: V IOBit Unlocker , vyberte možnost Odemknout a smazat po výběru Cortana složku (nebo celou Windows.old složka). To vám pomůže úplně vymazat složku Windows.old snadno.

Pokud chcete tyto neplatné soubory a složky vymazat ručně, podívejte se na příklady a snímky obrazovky níže:

V názvu souboru jsou neplatné nebo vyhrazené znaky

Je možné, že nebudete moci odstranit soubor, pokud název souboru obsahuje neplatný název (například název souboru má koncový prostor nebo koncové období nebo je název souboru tvořen pouze mezerou). Chcete-li tento problém vyřešit, použijte k odstranění souboru nástroj, který používá příslušnou interní syntaxi. Pro práci s těmito soubory můžete použít syntaxi „\? “ S některými nástroji, například: - výňatek z Microsoft KB Nelze odstranit soubor nebo složku na svazku systému souborů NTFS

del „\? c: path_to_file_that obsahuje koncový space.txt“

PŘÍKLAD: Odstranění složek s vyhrazenými názvy nebo s neplatnými znaky (například tečkou a mezerami) v názvu.

Chcete-li odstranit LocalState .. ve složce Cortana Package, zde je cesta a příkazový řádek, který používáte:

rd / s \?  C:  Windows.old  Users \% username%  AppData  Local  Packages  Microsoft.Windows.Cortana_cw5n1h2txyewy  LocalState .. 

Spusťte tento příkaz z správce Příkazový řádek .

Další příklad:

Řekněme, že máme nějaké neplatné složky S , Chování. a LocalState ..

odstranit složku vyhrazené nebo neplatné znaky v názvu

(Všimněte si, že slovo s je vyhrazené jméno , a neměly by se používat v názvech souborů nebo složek.)

Pokus o normální přístup ke složce s vyhrazeným názvem (např. s ) způsobí následující chybu:

Poloha není k dispozici

cesta: con není přístupná.

Popisovač je neplatný.

popisovač je neplatný - neplatný název souboru nebo složky

Chcete-li složku smazat, spustíme nyní následující příkaz z správce Příkazový řádek :

rd / s '\?  C:  con'

Další dvě složky, jmenovitě chování. a LocalState .. mít neplatné znaky (.) v názvu souboru. Spustíme následující příkazy, abychom tyto složky odstranili:

rd / s '\?  C:  chování.' rd / s '\?  C:  LocalState ..'

odstranit složku vyhrazené nebo neplatné znaky v názvu

Voila! Tyto tři složky jsou nyní odstraněny.

odstranit složku vyhrazené nebo neplatné znaky v názvu

Další informace o zacházení se soubory obsahujícími vyhrazené nebo neplatné znaky najdete v článku společnosti Microsoft Nelze odstranit soubor nebo složku na svazku systému souborů NTFS .

Průzkumník procesů

Process Explorer je vynikající nástroj, který není třeba nijak představovat. Jsme mnohokrát zahrnutý Process Explorer v minulosti.

Spusťte Průzkumníka procesů jako správce . Použijte Nalézt možnost (Ctrl + F), zadejte část názvu souboru a stiskněte klávesu ENTER

Průzkumník najít zamčené soubory

Uvidíte proces, který tento soubor používá. Vše, co musíte udělat, je ručně zavřít program a potom odstranit tvrdohlavý soubor.

Process Explorer vám také umožňuje zavřít popisovač souboru prostřednictvím zobrazení spodního panelu. Nejvýhodnějším způsobem je však ukončení programu.

Procesor zavřít popisovač - zobrazení spodního panelu

MoveFile.exe ze systému Windows SysInternals

MoveFile obslužný program (bude spuštěn z správce Příkazový řádek okno) umožňuje naplánovat příkazy pro přesun a odstranění pro další restart.

Používání:

movefile.exe [zdroj] [cíl]

Zadání prázdného cíle („“) odstraní zdroj při spuštění. Příklad, který se odstraní tvrdohlavý.pdf je:

Příklad

movefile d:  tools  stubborn.pdf ''

movefile - smaže soubor nebo složku při restartu

symbol ruky šipkaNástroj MoveFile funguje nejen pro soubory, ale také pro složky!

Chcete-li odstranit (při restartu) složku s názvem „1“ umístěnou na ploše, použil jsem tento příkaz:

movefile C:  Users  ramesh  desktop  1 ''

Úloha byla po restartu dokonale dokončena! Nástroj MoveFile používá MoveFileEx API k přejmenování nebo odstranění souboru. Registruje operaci odstranění nebo přejmenování v a MULTI_STRING pojmenovaná hodnota registru PendingFileRenameOperations pod touto větví:

HKEY_LOCAL_MACHINE  System  CurrentControlSet  Control  Session Manager

movefile pendingfilerenameoperations

Během dalšího restartu provede správce relací úlohu odstranění nebo přejmenování přečtením registrovaných příkazů přejmenování a odstranění z PendingFileRenameOperations hodnota registru. Jak vidíte na výše uvedeném snímku obrazovky, zdá se, že program Windows Defender po aktualizaci podpisu naplánoval operaci odstranění (aby se zbavil nahrazeného souboru ovladače).

Stáhněte si MoveFile z Windows Sysinternals.

Nesprávná oprávnění NTFS

Pokud ve vašem ovládání uživatelského účtu chybí oprávnění k úpravám souboru nebo složky, při pokusu o jejich smazání se zobrazí dialogové okno „Oprávnění odepřeno“. Vše, co musíte udělat, je převzít vlastnictví souboru nebo složky, před odstraněním souboru přiřadit oprávnění úplného ovládání účtu. Můžete převzít vlastnictví souborů / složek a přiřadit oprávnění na kartě Vlastnosti na kartě Zabezpečení. Někteří uživatelé však dávají přednost použití metody příkazového řádku Takeown.exe a ICacls.exe .

Převezměte vlastnictví pomocí příkazového řádku takeown.exe

symbol ruky šipkaPodrobné informace najdete v našem ilustrativním článku jak převzít vlastnictví souborů a složek (použitím Takeown.exe , dokonce rekurzivně napříč podsložkami). Také popisuje, jak přiřadit oprávnění pomocí icacls.exe .

Po dokončení byste měli být dobří!

ikona žárovky tipySouvisející tip: Pro snadnější přístup můžete dokonce přidat „Převzít vlastnictví a přiřadit plná oprávnění“ možnost do nabídky pravým tlačítkem myši , zvláště pokud budete tuto možnost používat častěji. Tato vylepšení registru provádí Takeown.exe a ICacls.exe operace najednou. Tyto příkazy není nutné zadávat ručně!

převzít nabídku pravým tlačítkem myši

Poškození systému souborů

Poškození systému souborů způsobuje chyby jako „ Soubor nebo adresář je poškozený a nečitelný ”Při přístupu nebo mazání souboru nebo složky. Kontrola chyby běžícího disku nebo Chkdsk příkaz by měl problém vyřešit.

Kontrola chyb

Otevřete tento počítač (můj počítač), klepněte pravým tlačítkem myši na jednotku, která obsahuje tvrdohlavý soubor, a klepněte na příkaz Vlastnosti. Vyberte nabídku Nástroje a klikněte na „Zkontrolovat“.

kontrola chyb disku Windows

kontrola chyb disku Windows

kontrola chyb disku Windows

Kliknutím na Ukázat detaily odkaz otevře příslušnou položku Prohlížeče událostí v protokolu aplikace. Říká vám, v čem je problém.

kontrola chyb - chyba protokolu událostí aplikace

Poté pokračujte v opravě disku hned, nebo při dalším restartu, jak chcete.

kontrola chyb disku Windows

Chkdsk

Alternativně můžete běžet Chkdsk / R ze zvýšeného příkazového řádku. Vyžaduje váš souhlas s odpojením disku a spuštěním skenování. Pokud zvolíte „ N „(Ne), zobrazí se výzva k naplánování kontroly při příštím restartu. Klepněte na A pokračovat.

opravná jednotka chkdsk

Po opravě chyb systému souborů pomocí kontroly chyb disku nebo Chkdsk zkontrolujte, zda můžete odstranit tvrdohlavý soubor nebo složku.

A je to! Pokud znáte jiné zajímavé způsoby mazání souborů, které jsou jinak „nedestabilní“, zveřejněte to v sekci Komentáře níže.


Jedna malá žádost: Pokud se vám tento příspěvek líbil, sdílejte ho prosím?

Jedno „malé“ sdílení od vás by vážně hodně pomohlo s růstem tohoto blogu. Několik skvělých návrhů:
  • Připnout!
  • Sdílejte to na svém oblíbeném blogu + Facebook, Reddit
  • Tweetujte to!
Takže vám moc děkuji za podporu, můj čtenáři. Nebude to trvat déle než 10 sekund vašeho času. Tlačítka pro sdílení jsou vpravo dole. :)