mulți dintre voi ar fi întâlnit situații în care nu puteți șterge un fișier sau un folder indiferent de modul în care încercați. Acest articol discută modalitățile de ștergere a fișierelor sau folderelor care sunt încăpățânate sau nedetectabile folosind metode normale.
ar putea exista atleast 4 motive pentru care nu puteți elimina acele fișiere sau foldere încăpățânate.
- fișierul sau folderul este utilizat în prezent de un anumit program
- opțiunea 1: Reporniți Shell-ul Explorer
- Opțiunea 2: Utilizați IObit Unlocker
- Opțiunea 3: Utilizați Process Explorer pentru a închide mânerul
- Opțiunea 4: Utilizați MoveFile.exe pentru a șterge sau redenumi fișierul / folderul la repornire
- nu se pot șterge fișiere sau foldere cu caracter nevalid în numele lor
- nu aveți permisiunile NTFS necesare
- corupția sistemului de fișiere
- cum să ștergeți un fișier sau un Folder nedetectabil încăpățânat în Windows
- „fișier în uz” scenariu
- Restart Explorer Shell
- IObit Unlocker
- fișiere sau foldere cu nume rezervate sau caracter nevalid în numele lor
- exemplu: ștergerea folderelor cu nume rezervate sau cu caractere nevalide (cum ar fi puncte și spații) în nume.
- Process Explorer
- fișier mobil.exe din Windows Sysinternals
- permisiuni NTFS incorecte
- corupția sistemului de fișiere
- verificare eroare
- Chkdsk
cum să ștergeți un fișier sau un Folder nedetectabil încăpățânat în Windows
„fișier în uz” scenariu
există numeroase programe software care vă ajută să eliberați blocarea unui fișier/folder de către o anumită aplicație. Utilitățile precum Unlocker și Process Explorer vă vor ajuta să închideți forțat mânerul fișierului sau folderului și apoi să ștergeți fișierul sau folderul.
înainte de a recurge la utilizarea acestor programe, vedeți mai întâi dacă puteți șterge fișierul încăpățânat după deconectare și conectare din nou sau după un ciclu de repornire. Ajută în majoritatea cazurilor. Chiar mai bine, porniți Windows în modul sigur și ștergeți fișierul sau folderul încăpățânat. Vedeți cum să porniți computerul în modul sigur în Windows 10.
dacă doriți să ștergeți fișierul sau folderul fără a fi nevoie să reporniți Windows, puteți utiliza instrumente precum Process Explorer sau Unlocker. Aceste instrumente vă ajută să găsiți programul / executabilul cauzează problema, eliberați blocarea și ștergeți fișierul.
de asemenea, puteți utiliza monitorul de resurse încorporat pentru a vizualiza programul ofensator, dar monitorul de resurse nu poate fi utilizat pentru a închide mânerul fișierului. Pentru mai multe informații, consultați postarea găsiți ce proces a blocat un fișier fără instrumente 3rd Party.
Restart Explorer Shell
File Explorer poate avea uneori o blocare a fișierelor media conectate de extensiile shell în general. Dacă acesta este cazul, ieșirea curată din shell-ul Explorer vă va ajuta. Iată cum să terminați curat și să reporniți shell-ul Explorer în Windows 7 până la 10.
rețineți că în Windows 7 și versiuni ulterioare, fereastra de dialog „Fișier în uz” vă va arăta numele programului folosind fișierul. Tot ce trebuie să faceți este să închideți mai întâi programul.
cu toate acestea, este posibil ca numele programului să nu fie afișat în unele cazuri și de aceea avem nevoie de instrumente precum Unlocker, Process Explorer sau Resource Monitor.
IObit Unlocker
IObit Unlocker setup adaugă o extensie de meniu contextual pentru fișiere și foldere. Când faceți clic dreapta pe un fișier sau folder și faceți clic pe IObit Unlocker, acesta arată ce program utilizează fișierul sau folderul țintă.
Unlocker vă oferă, de asemenea, aceste opțiuni care sunt auto-explicative chiar și pentru utilizatorii finali:
- Deblocare
- Deblocare & ștergere
- Deblocare & Redenumire
- Deblocare & Mutare
- Deblocare & Copiere
- mod forțat
puteți încerca „modul forțat” dacă deblocarea eșuează în modul normal. Este un mod agresiv în care se termină procesele conexe, mai degrabă decât doar închiderea mâner fișier/folder.
fișiere sau foldere cu nume rezervate sau caracter nevalid în numele lor
exemplu scenariu: nu se poate goli Windows.vechi folosind Setările de curățare a discului sau de stocare ca fișiere din folderul „LocalState” Cortana rămâne nedetectabil
IObit Unlocker este util mai ales atunci când nu puteți șterge folderul Windows.old
(care stochează fișierele anterioare de instalare Windows) după instalarea celei mai recente actualizări de caracteristici. Ferestre.vechiul poate fi uneori nedetectabil din cauza unei probleme (caractere nevalide în numele fișierului) cu fișiere sub folderul Microsoft.Windows.Cortana_cw5n1h2txyewy
sub C:\Windows.old
. Calea completă pentru folderul problematic este mai jos:
C:\Windows.old\Users\{username}\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy
după cum puteți vedea folderul LocalState
are câteva puncte (..) după numele său, care ar putea împiedica ștergerea sau accesarea folderului. Încercările de ștergere a dosarului au ca rezultat următoarea eroare:
o eroare neașteptată vă împiedică să ștergeți folderul. Dacă continuați să primiți această eroare, puteți utiliza codul de eroare pentru a căuta ajutor cu această problemă.
eroare 0x80004005: Eroare nespecificată
cu opțiuni la Try Again
, Skip
sau Cancel
operația.
(sau)
locația nu este disponibilă
C:\Windows.vechi\utilizatori..\AppData \ Local \ pachete \ Microsoft.Ferestre.Cortana_cw5n1h2txyewy \ LocalState nu este disponibilă. Dacă locația se află pe acest computer, asigurați-vă că dispozitivul sau unitatea sunt conectate sau că discul este introdus, apoi încercați din nou. Dacă locația se află într-o rețea, asigurați-vă că sunteți conectat la rețea sau la Internet, apoi încercați din nou. Dacă locația încă nu poate fi găsită, este posibil să fi fost mutată sau ștearsă.
easy fix: în IObit Unlocker, alegeți opțiunea Deblocare & ștergere după selectarea folderului Cortana
(sau a întregului folder Windows.old
). Acest lucru vă va ajuta să ștergeți complet ferestrele.dosar vechi cu ușurință.
dacă doriți să ștergeți manual acele fișiere și foldere nevalide, consultați exemplele și capturile de ecran de mai jos:
caractere nevalide sau rezervate în nume de fișier este posibil să nu puteți șterge un fișier dacă numele fișierului include un nume nevalid (de exemplu, numele fișierului are un spațiu final sau o perioadă finală sau numele fișierului este format doar dintr-un spațiu). Pentru a rezolva această problemă, utilizați un instrument care utilizează sintaxa internă corespunzătoare pentru a șterge fișierul. Puteți utiliza”\\?\ „sintaxa cu unele instrumente pentru a opera pe aceste fișiere, de exemplu: — extras din Microsoft KB nu puteți șterge un fișier sau un folder dintr-un sistem de fișiere NTFS volum
del „\\?\c:\ path_to_file_that conține un spațiu final.txt „
exemplu: ștergerea folderelor cu nume rezervate sau cu caractere nevalide (cum ar fi puncte și spații) în nume.
pentru a șterge folderul LocalState..
din folderul pachetului Cortana, iată calea și linia de comandă pe care le utilizați:
rd /s \?\C:\Windows.old\Users\%username%\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\LocalState..\
rulați acea comandă dintr-un Prompt de comandă administrator.
un alt exemplu:
să presupunem că avem câteva foldere nevalide și anume Con
, Conduct.
și LocalState..
(rețineți că cuvântul con
este un nume rezervat și nu trebuie utilizat în numele fișierelor sau folderelor.)
încercarea de a accesa în mod normal folderul cu un nume rezervat (de exemplu, con
) provoacă următoarea eroare:
locația nu este disponibilă
cale:\con nu este accesibilă.
mânerul este nevalid.
pentru a șterge folderul, vom rula acum următoarea comandă din promptul de comandă admin:
rd /s "\?\C:\con"
celelalte două foldere și anume conduct.
și LocalState..
au caractere nevalide (.) în numele fișierului. Să rulați următoarele comenzi pentru a șterge aceste foldere:
rd /s "\?\C:\conduct."rd /s "\?\C:\LocalState.."
Voila! Cele trei dosare sunt acum eliminate.
pentru mai multe informații despre tratarea fișierelor care conțin caractere rezervate sau nevalide, consultați articolul Microsoft nu puteți șterge un fișier sau un folder dintr-un volum de sistem de fișiere NTFS.
Process Explorer
Process Explorer este un instrument excelent care nu are nevoie de introducere. Am acoperit Process Explorer de multe ori în trecut.
lansați Process Explorer ca administrator. Utilizați opțiunea Găsire (Ctrl + F), tastați partea din numele fișierului și apăsați Enter.
veți vedea procesul care utilizează acel fișier. Tot ce trebuie să faceți este să închideți programul manual, apoi să ștergeți fișierul încăpățânat.
de asemenea, Process Explorer vă permite să închideți mânerul fișierului prin vizualizarea panoului inferior. Cu toate acestea, ieșirea din program este cea mai preferată cale.
fișier mobil.exe din Windows Sysinternals
movefile utility (pentru a fi rulat din fereastra de comandă administrator) vă permite să programați mutarea și ștergerea comenzilor pentru următoarea repornire.
utilizare:
movefile.exe
specificarea unei destinații goale ( „” ) șterge sursa la pornire. Un exemplu care șterge stubborn.pdf
este:
exemplu
movefile d:\tools\stubborn.pdf ""
utilitarul MoveFile funcționează nu doar pentru fișiere, dar pentru foldere, de asemenea!
pentru a șterge (la repornire) un folder numit” 1 ” situat pe desktopul meu, am folosit această comandă:
movefile C:\Users\ramesh\desktop ""
lucrarea a fost perfect finalizată după o repornire! Utilitarul MoveFile utilizează MoveFileEx API pentru a redenumi sau șterge un fișier. Înregistrează operația de ștergere sau redenumire într-o valoare de registry MULTI_STRING
numită PendingFileRenameOperations
, sub următoarea ramură:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager
în timpul următoarei reporniri, managerul de sesiuni efectuează sarcina ștergere sau redenumire citind comenzile Redenumire și ștergere înregistrate din valoarea de registry PendingFileRenameOperations
. După cum puteți vedea în captura de ecran de mai sus, Windows Defender pare să fi programat o operație de ștergere (pentru a scăpa de un fișier de driver înlocuit) după o actualizare a semnăturii.
descărcați MoveFile din Windows Sysinternals.
permisiuni NTFS incorecte
dacă controlul contului dvs. de utilizator nu are permisiunile pentru a modifica un fișier sau un folder, veți vedea dialogul „Permisiune refuzată” atunci când încercați să îl ștergeți. Tot ce trebuie să faceți este să luați dreptul de proprietate asupra fișierului sau folderului, să atribuiți contului dvs. permisiuni de control complet înainte de a șterge fișierul.
puteți prelua proprietatea asupra fișierelor/folderelor și puteți atribui permisiuni prin proprietăți, fila Securitate. Dar unii utilizatori preferă metoda liniei de comandă folosind Takeown.exe
și ICacls.exe
.
pentru informații detaliate, consultați articolul nostru ilustrativ cum să preluați proprietatea asupra fișierelor și folderelor(folosind Takeown.exe
, chiar recursiv între sub-foldere). De asemenea, descrie modul de atribuire a permisiunilor folosind icacls.exe
. Alternativ, puteți lansa Command Prompt sub privilegii System sau TrustedInstaller pentru a forța ștergerea unui fișier sau folder nedetectabil.
sfat înrudit: pentru un acces mai ușor, puteți adăuga chiar opțiunea „Take Ownership & Assign full permisions” în meniul cu clic dreapta, mai ales dacă veți utiliza opțiunea mai frecvent. Acest registru tweak face Takeown.exe
și ICacls.exe
operațiunile într-un du-te. Nu este nevoie să tastați aceste comenzi manual!
corupția sistemului de fișiere
corupția sistemului de fișiere provoacă erori precum „fișierul sau directorul este corupt și ilizibil” la accesarea sau ștergerea unui fișier sau folder. Rularea verificării erorilor de disc sau comanda Chkdsk
ar trebui să remedieze problema.
verificare eroare
deschideți acest computer (computerul meu), faceți clic dreapta pe unitatea care conține fișierul încăpățânat și faceți clic pe Proprietăți. Selectați meniul Instrumente și faceți clic pe „Verificați”.
dacă faceți clic pe linkul Afișare detalii, se deschide intrarea relevantă Event Viewer din Jurnalul de aplicații. Vă spune care este problema.
apoi continuați să reparați unitatea acum sau la următoarea repornire după cum preferați.
Chkdsk
alternativ, puteți rula Chkdsk <driveletter:> /R
dintr-un Prompt de comandă ridicat. Vă solicită consimțământul de a demonta unitatea și de a rula o Scanare. Dacă alegeți ” N
” (nu), va solicita programarea unei scanări la următoarea repornire. Faceți clic pe Y
pentru a continua.
după remedierea erorilor de sistem de fișiere utilizând verificarea erorilor de disc sau Chkdsk, vedeți dacă puteți șterge fișierul sau folderul încăpățânat.
dacă cunoașteți alte metode interesante de ștergere a fișierelor care altfel sunt „nedetectabile”, postați-le în secțiunea de comentarii de mai jos.