Sådan slettes en stædig Undeletable fil eller mappe i vinduer

mange af jer ville have stødt på situationer, hvor du ikke kan slette en fil eller mappe, uanset hvordan du prøver. Denne artikel diskuterer måder at slette filer eller mapper, der er stædige eller ikke kan slettes ved hjælp af normale metoder.

der kan være mindst 4 grunde til, at du ikke kan fjerne de stædige filer eller mapper.

  1. filen eller mappen er i øjeblikket i brug af et program
    • valgmulighed 1: Genstart Stifinder Shell
    • valgmulighed 2: Brug IObit Unlocker
    • valgmulighed 3: Brug Processtifinder til at lukke håndtaget
    • valgmulighed 4: Brug MoveFile.for at slette eller omdøbe fil / mappe ved genstart
  2. kan ikke slette filer eller mapper med ugyldigt tegn i deres navne
  3. du har ikke de nødvendige NTFS-tilladelser
  4. filsystemkorruption

Sådan slettes en stædig Undeletable fil eller mappe i vinduer

“fil i brug” Scenario

der er umpteen programmer, der hjælper dig med at frigive låsen på en fil/mappe ved nogle program. Hjælpeprogrammer som Unlocker og Procesudforsker hjælper dig med at lukke filen eller mappehåndtaget med magt og derefter slette filen eller mappen.

før du bruger disse programmer, skal du først se, om du kan slette den stædige fil efter at have logget af og logget ind igen eller efter en genstartcyklus. Det hjælper i de fleste tilfælde. Endnu bedre, start vinduer i Sikker tilstand og slet den stædige fil eller mappe. Se, hvordan du starter din PC i fejlsikret tilstand i Vinduer 10.

hvis du vil slette filen eller mappen uden at skulle genstarte vinduer, kan du bruge værktøjer som Procesudforsker eller Unlocker. Disse værktøjer hjælper dig med at finde det program/eksekverbare forårsager problemet, slip låsen og Slet filen.

tips bulb icon du kan også bruge den indbyggede Ressourcemonitor til at se det krænkende program, men Ressourcemonitor kan ikke bruges til at lukke filhåndtaget. Du kan finde flere oplysninger i indlægget Find, hvilken proces der har låst en fil uden 3.parts værktøjer.

genstart Stifinder Shell

Filstifinder kan undertiden have en lås på mediefiler tilsluttet af dens shell-udvidelser generelt. Hvis det er tilfældet, hjælper det rent at forlade Opdagelsesskallen. Her er hvordan man rent opsige og genstarte opdagelsesrejsende shell i Vinduer 7 til 10.

ren genstart Stifinder via task manager

Bemærk, at i Vinduer 7 og derover viser dialogboksen vinduer “fil i brug” dig navnet på programmet ved hjælp af filen. Alt du skal gøre er først at lukke programmet.

fil i brug - viser programnavn låst filen

programnavnet vises dog muligvis ikke i nogle tilfælde, og det er derfor, vi har brug for værktøjer som Unlocker, Procesudforsker eller Ressourcemonitor.

IObit Unlocker

IObit Unlocker setup tilføjer en kontekstmenuudvidelse til filer og mapper. Når du højreklikker på en fil eller mappe og klikker på IObit Unlocker, viser det hvilket program der bruger målfilen eller mappen.

IObit unlocker

Unlocker tilbyder dig også disse muligheder, som er selvforklarende selv for slutbrugere:

  • Lås op
  • Lås op& Slet
  • Lås op& Omdøb
  • Lås op& Flyt
  • Lås op& Kopier
  • tvungen tilstand

du kan prøve “tvungen tilstand”, hvis oplåsning mislykkes i normal tilstand. Det er en aggressiv tilstand, hvor den afslutter de relaterede processer i stedet for blot at lukke fil / mappehåndtaget.

filer eller mapper med reserverede navne eller ugyldigt tegn i deres navne

Eksempelscenarie: kan ikke tømme vinduer.gamle bruger Diskoprydning eller lagringsindstillinger som filerne i Cortana” LocalState ” mappe forbliver undeletable

IOBit Unlocker er især nyttigt, når du ikke er i stand til at rydde Windows.old mappe (som gemmer de tidligere vinduer installationsfiler) efter installation af den seneste funktion opdatering. Windows.gamle kan undertiden være undeletable på grund af et problem (ugyldige tegn i filnavnet) med filer under mappen Microsoft.Windows.Cortana_cw5n1h2txyewy under C:\Windows.old. Den komplette sti til den problematiske mappe er nedenfor:

C:\Windows.old\Users\{username}\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy

kan ikke slette Cortana localstate mappe utilgængelig

som du kan se mappen LocalState har et par prikker (..) efter dets navn, hvilket kunne forhindre, at mappen slettes eller åbnes. Forsøg på at slette mappen resulterer i følgende fejl:

en uventet fejl forhindrer dig i at slette mappen. Hvis du fortsætter med at modtage denne fejl, kan du bruge fejlkoden til at søge efter hjælp til dette problem.

fejl 0h80004005: Uspecificeret fejl

med indstillinger til Try Again, Skip eller Cancel handlingen.

(eller)

placering er ikke tilgængelig

C:\Windows.gamle \ brugere..\AppData \ lokale \ pakker \ Microsoft.Windows.Cortana_c5n1h2tcn\LocalState er ikke tilgængelig. Hvis placeringen er på denne PC, skal du sørge for, at enheden eller drevet er tilsluttet, eller at disken er isat, og prøv derefter igen. Hvis placeringen er på et netværk, skal du sørge for, at du har forbindelse til netværket eller internettet, og prøv derefter igen. Hvis placeringen stadig ikke kan findes, er den muligvis blevet flyttet eller slettet.

kan ikke få adgang til mappen Cortana localstate utilgængelig

håndpunktsikon nem løsning: i IObit Unlocker skal du vælge indstillingen Lås op & Slet efter at have valgt mappen Cortana (eller hele mappen Windows.old). Dette vil hjælpe dig med at udslette vinduer helt.gamle mappe nemt.

hvis du vil slette disse ugyldige filer og mapper manuelt, se eksempler og skærmbilleder nedenfor:

ugyldige eller reserverede tegn i filnavn du kan muligvis ikke slette en fil, hvis filnavnet indeholder et ugyldigt navn (f.eks. har filnavnet et efterfølgende mellemrum eller en efterfølgende periode, eller filnavnet kun består af et mellemrum). For at løse dette problem skal du bruge et værktøj, der bruger den relevante interne syntaks til at slette filen. Du kan bruge”\\?\ “syntaks med nogle værktøjer til at fungere på disse filer, for eksempel — – uddrag fra Microsoft KB du kan ikke slette en fil eller en mappe på et NTFS-filsystemvolumen

del “\\?\c:\path_to_file_der indeholder et efterfølgende rum.TST “

eksempel: sletning af mapper med reserverede navne eller ugyldige tegn (f.eks. prikker og mellemrum) i navnet.

for at slette mappen LocalState.. under mappen Cortana-pakke er her stien og kommandolinjen, du bruger:

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

Kør denne kommando fra en administrator Kommandoprompt.

et andet eksempel:

lad os sige, at vi har nogle ugyldige mapper, nemlig Con, Conduct. og LocalState..

Slet mappe reserverede eller ugyldige tegn i navn

(Bemærk, at ordet con er et reserveret navn og ikke bør bruges i fil-eller mappenavne.)

forsøg på normalt at få adgang til mappen med et reserveret navn (f. eks. con) forårsager følgende fejl:

placering er ikke tilgængelig

sti:\con er ikke tilgængelig.

håndtaget er ugyldigt.

håndtaget er ugyldigt-ugyldigt fil-eller mappenavn

for at slette mappen kører vi nu følgende kommando fra admin-kommandoprompten:

rd /s "\?\C:\con"

de to andre mapper, nemlig conduct. og LocalState.., har ugyldige tegn (.) i filnavnet. Lad os køre følgende kommandoer for at slette disse mapper:

rd /s "\?\C:\conduct."rd /s "\?\C:\LocalState.."

Slet mappe reserverede eller ugyldige tegn i navn

Voila! De tre mapper er nu fjernet.

Slet mappe reserverede eller ugyldige tegn i navn

For mere information om håndtering af filer, der indeholder reserverede eller ugyldige tegn, se Microsoft artikel du kan ikke slette en fil eller en mappe på et NTFS-filsystemvolumen.

Procesudforsker

Procesudforsker er et fremragende værktøj, der ikke behøver nogen introduktion. Vi har dækket Procesudforsker mange gange tidligere.

start Procesudforsker som administrator. Brug indstillingen Find (Ctrl + F), skriv den del af filnavnet, og tryk på Enter.

procesudforsker find låste filer proces

du vil se den proces, der bruger denne fil. Alt du skal gøre er at lukke programmet manuelt og derefter slette den stædige fil.

Procesudforsker lader dig også lukke filhåndtaget via visningen nederste rude. At afslutte programmet er dog den mest foretrukne måde.

procesudforsker luk håndtag - visning af nederste rude

MoveFile.Sysinternals

MoveFile utility (skal køres fra administrator Kommandoprompt vindue) giver dig mulighed for at planlægge flytte og slette kommandoer til næste genstart.

brug:

movefile.exe 

angivelse af en tom destination ( “” ) sletter kilden ved opstart. Et eksempel, der sletter stubborn.pdf er:

eksempel

movefile d:\tools\stubborn.pdf ""

movefile-Slet fil eller mappe ved genstart

pil hånd symbol den MoveFile nytte virker ikke kun for filer, men for mapper så godt!

for at slette (ved genstart) en mappe med navnet ” 1 ” placeret på mit skrivebord, brugte jeg denne kommando:

movefile C:\Users\ramesh\desktop ""

jobbet blev perfekt afsluttet efter en genstart! Den MoveFile nytte bruger MOVEFILEK API til at omdøbe eller slette en fil. Den registrerer handlingen Slet eller Omdøb i en MULTI_STRING registreringsværdi med navnet PendingFileRenameOperations under følgende gren:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager

movefile pendingfilerenameoperations

under den næste genstart udfører Session Manager Slet eller omdøb opgaven ved at læse de registrerede Omdøb og slet kommandoer fra PendingFileRenameOperations registreringsværdien. Som du kan se på ovenstående skærmbillede, synes Defender at have planlagt en sletningsoperation (for at slippe af med en erstattet driverfil) efter en signaturopdatering.

Hent MoveFile fra vinduer Sysinternals.

forkerte NTFS-tilladelser

hvis din Brugerkontokontrol mangler tilladelserne til at ændre en fil eller mappe, vil du se dialogboksen “tilladelse nægtet”, når du forsøger at slette den. Alt du skal gøre er at tage ejerskab af filen eller mappen, tildele din konto fuld kontroltilladelser, før du sletter filen.

du kan tage ejerskab af filer/mapper og tildele tilladelser via Egenskaber, fanen Sikkerhed. Men nogle brugere foretrækker kommandolinjemetoden ved hjælp af Takeown.exe og ICacls.exe.

 Tag ejerskab ved hjælp af kommandolinjeudtagning.eks

pilhåndsymbolfor detaljerede oplysninger, se vores illustrative artikel Sådan tager du ejerskab af filen(E) og mappen(E) (ved hjælp af Takeown.exe, selv rekursivt på tværs af undermapper). Den beskriver også, hvordan du tildeler tilladelser ved hjælp af icacls.exe. Alternativt kan du starte kommandoprompt under system-eller TrustedInstaller-privilegier for at tvinge slette en ikke-sletbar fil eller mappe.

tips bulb icon relateret Tip: For lettere adgang kan du endda tilføje “Tag ejerskab & Tildel fulde tilladelser” til højreklikmenuen, især hvis du vil bruge indstillingen oftere. Denne registreringsjustering udfører Takeown.exe og ICacls.exe operationerne på en gang. Ingen grund til at skrive disse kommandoer manuelt!

Tag ejerskab højreklik menu

filsystemkorruption

filsystemkorruption forårsager fejl som “filen eller mappen er beskadiget og ulæselig”, når du får adgang til eller sletter en fil eller mappe. Kørsel disk fejlkontrol eller Chkdsk kommando burde løse problemet.

fejlkontrol

Åbn denne PC (Denne Computer), højreklik på det drev, der indeholder den stædige fil, og klik på Egenskaber. Vælg menuen Funktioner, og klik på “Check”.

disk fejl kontrol vinduer

disk fejl kontrol vinduer

diskfejlkontrol af vinduer

ved at klikke på linket Vis detaljer åbnes den relevante Begivenhedsvisningspost i Applikationsloggen. Det fortæller dig, hvad problemet er.

fejlkontrol - applikationshændelseslogfejl

fortsæt derefter med at reparere drevet nu, eller ved næste genstart, som du foretrækker det.

diskfejlkontrol vinduer

Chkdsk

Alternativt kan du køre Chkdsk <driveletter:> /R fra en forhøjet kommandoprompt. Det beder om dit samtykke til at afmontere drevet og køre en scanning. Hvis du vælger “N” (Nej), vil det bede om at planlægge en scanning ved næste genstart. Klik på Y for at fortsætte.

chkdsk repair drive

efter fastsættelse af filsystemfejl ved hjælp af diskfejlkontrol eller Chkdsk, se om du kan slette den stædige fil eller mappe.

hvis du kender andre interessante metoder til at slette filer, der ellers er “undeletable”, skal du sende dem i kommentarfeltet nedenfor.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.