Mange av dere ville ha kommet over situasjoner der du ikke kan slette en fil eller mappe uansett hvordan du prøver. Denne artikkelen omhandler måter å slette filer eller mapper som er sta eller undeletable ved hjelp av vanlige metoder.
Det kan være minst 4 grunner til at du ikke klarer å fjerne de stædige filene eller mappene.
- filen eller mappen er i bruk av noen program
- Alternativ 1: Start Explorer Shell
- Alternativ 2: Bruk Iobit Unlocker
- Alternativ 3: Bruk Process Explorer til å lukke håndtaket
- Alternativ 4: Bruk MoveFile.exe for å slette eller endre navn på fil / mappe ved omstart
- kan ikke slette filer eller mapper med ugyldig tegn i navnene
- DU har ikke DE nødvendige NTFS-tillatelsene
- filsystemkorrupsjon
- Slik Sletter Du En Stædig Undeletable Fil Eller Mappe I Windows
- » Fil i Bruk » Scenario
- Start Explorer Shell
- IObit Unlocker
- Filer eller mapper som har reserverte navn eller ugyldige tegn i navnene
- Eksempel: Slette mapper med reserverte navn eller ha ugyldige tegn (for eksempel punktum og mellomrom) i navnet.
- Process Explorer
- MoveFile.exe Fra Windows SysInternals
- Feil NTFS-Tillatelser
- filsystem korrupsjon
- Feilkontroll
- Chkdsk
Slik Sletter Du En Stædig Undeletable Fil Eller Mappe I Windows
» Fil i Bruk » Scenario
Det er umpteen programmer som hjelper deg med å slippe låsen på en fil / mappe av noe program. Verktøy Som Unlocker Og Process Explorer vil hjelpe deg med å lukke fil-eller mappehåndtaket og deretter slette filen eller mappen.
før du bruker disse programmene, må du først se om du kan slette den stædige filen etter å ha logget av og logget på igjen, eller etter en omstartssyklus. Det hjelper i de fleste tilfeller. Enda bedre, start Windows I Sikker modus og slett den stædige filen eller mappen. Se Hvordan Du Starter PC-EN i sikkermodus I Windows 10.
hvis du vil slette filen eller mappen uten Å måtte starte Windows på Nytt, kan du bruke verktøy som Process Explorer eller Unlocker. Disse verktøyene hjelper deg med å finne programmet / kjørbar som forårsaker problemet, slipp låsen og slett filen.
Du kan også bruke den innebygde Ressursovervåkeren til å vise det uakseptable programmet, Men Ressursovervåking kan ikke brukes til å lukke filhåndtaket. Hvis du vil ha mer informasjon, kan du se innlegget Finn Hvilken Prosess Som Har Låst En Fil Uten 3.Parts Verktøy.
Start Explorer Shell
Filutforsker kan noen ganger ha en lås på mediefiler koblet opp av skallutvidelsene generelt. Hvis det er tilfelle, vil det være rent å avslutte Explorer-skallet. Slik avslutter du og starter Explorer-skallet på Nytt i Windows 7 til 10.
Merk at i Windows 7 og over vil dialogboksen «Fil i bruk» vise deg navnet på programmet ved hjelp av filen. Alt du trenger å gjøre er først å lukke programmet.
programnavnet kan imidlertid ikke vises i noen tilfeller, og det er derfor vi trenger verktøy som Unlocker, Process Explorer eller Resource Monitor.
IObit Unlocker
iobit Unlocker setup legger til en kontekstmenyutvidelse for filer og mapper. Når du høyreklikker på en fil eller mappe og klikker Iobit Unlocker, viser det hvilket program som bruker målfilen eller mappen.
Unlocker tilbyr deg også disse alternativene som er selvforklarende selv for sluttbrukere:
- Lås Opp
- Lås Opp & Slett
- Lås Opp & Gi Nytt Navn
- Lås Opp & Flytt
- Lås Opp & Kopier
- Tvunget modus
du kan prøve «tvunget modus» hvis opplåsing mislykkes i normal modus. Det er en aggressiv modus der den avslutter de relaterte prosessene i stedet for bare å lukke fil / mappehåndtaket.
eksempelscenario: kan ikke tømme Vinduer. gamle bruker Diskopprydding Eller Lagringsinnstillinger som filene I Cortana «LocalState» – mappen forblir undeletable
IOBit Unlocker er spesielt nyttig når du ikke klarer å tømme ut Windows.old
– mappen (som lagrer de forrige windows-installasjonsfilene) etter at du har installert den nyeste Funksjonsoppdateringen. Windows.gamle kan noen ganger være undeletable på grunn av et problem (ugyldige tegn i filnavnet) med filer under mappen Microsoft.Windows.Cortana_cw5n1h2txyewy
under C:\Windows.old
. Den komplette banen for den problematiske mappen er under:
C:\Windows.old\Users\{username}\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy
som du kan se mappen LocalState
har et par prikker (..) etter navnet, som kan hindre at mappen blir slettet eller åpnet. Forsøk på å slette mappen resulterer i følgende feil:
en uventet feil hindrer deg i å slette mappen. Hvis du fortsatt får denne feilen, kan du bruke feilkoden til å søke etter hjelp med dette problemet.
Feil 0x80004005: Uspesifisert feil
med alternativer til Try Again
, Skip
eller Cancel
operasjonen.
(eller)
Plassering er ikke tilgjengelig
C:\Windows.gamle \ Brukere..\AppData \ Local \ pakker \ Microsoft.Windows.Cortana_cw5n1h2txyewy\LocalState er utilgjengelig. Hvis plasseringen er på DENNE PC-EN, må du kontrollere at enheten eller stasjonen er koblet til eller at platen er satt inn, og prøv deretter på nytt. Hvis plasseringen er på et nettverk, må du kontrollere at du er koblet til nettverket eller Internett, og prøv deretter på nytt. Hvis stedet fortsatt ikke kan bli funnet, kan det ha blitt flyttet eller slettet.
Enkel løsning: i IOBit Unlocker velger du Alternativet Lås Opp & Slett etter å ha valgt mappen Cortana
(eller hele mappen Windows.old
). Dette vil hjelpe deg helt tørke Ut Vinduer.gammel mappe lett.
hvis du vil slette de ugyldige filene og mappene manuelt, se eksempler og skjermbilder nedenfor:
Ugyldige eller reserverte tegn i filnavndu kan kanskje ikke slette en fil hvis filnavnet inneholder et ugyldig navn(for eksempel har filnavnet et etterfølgende mellomrom eller en etterfølgende periode, eller filnavnet består av bare et mellomrom). Hvis du vil løse dette problemet, bruker du et verktøy som bruker riktig intern syntaks til å slette filen. Du kan bruke»\\?\ «syntaks med noen verktøy for å operere på disse filene, for eksempel: – utdrag Fra Microsoft KB Du kan ikke slette en fil eller en mappe på ET NTFS filsystem volum
del «\\?\c:\path_to_file_that inneholder et etterfølgende mellomrom.txt «
for å slette LocalState..
– mappen under Cortana-Pakkemappen, her er banen og kommandolinjen du bruker:
rd /s \?\C:\Windows.old\Users\%username%\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\LocalState..\
Kjør den kommandoen fra en administratorkommandoprompt.
Et annet eksempel:
La oss si at vi har noen ugyldige mapper, nemlig Con
, Conduct.
og LocalState..
(Merk at ordet con
er et reservert navn, og bør ikke brukes i fil-eller mappenavn.)
Forsøk på å få tilgang til mappen med et reservert navn (f. eks. con
) forårsaker følgende feil:
Plassering er ikke tilgjengelig
bane:\con er ikke tilgjengelig.
håndtaket er ugyldig.
for å slette mappen, kjører vi nå følgende kommando fra admin-Ledeteksten:
rd /s "\?\C:\con"
de to andre mappene nemlig conduct.
og LocalState..
har ugyldige tegn (.) i filnavnet. La oss kjøre følgende kommandoer for å slette disse mappene:
rd /s "\?\C:\conduct."rd /s "\?\C:\LocalState.."
Voila! De tre mappene er nå fjernet.
Hvis Du vil ha mer informasjon om håndtering av filer som inneholder reserverte eller ugyldige tegn, kan Du se Microsoft-artikkelen Du kan ikke slette en fil eller en mappe på ET NTFS-filsystemvolum.
Process Explorer
Process Explorer er et utmerket verktøy som trenger ingen introduksjon. Vi har dekket Process Explorer mange ganger i det siste.
Start Prosessutforsker som administrator. Bruk Finn-alternativet (Ctrl + F), skriv inn delen av filnavnet, og trykk Enter.
Du vil se prosessen som bruker den filen. Alt du trenger å gjøre er å lukke programmet manuelt, og slett deretter den stædige filen.
Process Explorer lar Deg også lukke filhåndtaket via den nedre ruten. Men avslutte programmet er den mest foretrukne måten.
MoveFile.exe Fra Windows SysInternals
MoveFile utility (som skal kjøres fra administrator Command Prompt window) lar deg planlegge flytte og slette kommandoer for neste omstart.
Bruk:
movefile.exe
Angi et tomt mål ( «» ) sletter kilden ved oppstart. Et eksempel som sletter stubborn.pdf
er:
Eksempel
movefile d:\tools\stubborn.pdf ""
Den MoveFile verktøyet fungerer ikke bare for filer, men for mapper også!
for å slette (ved omstart) en mappe som heter » 1 » på skrivebordet, brukte jeg denne kommandoen:
movefile C:\Users\ramesh\desktop ""
jobben ble perfekt fullført etter en omstart! Den MoveFile verktøyet bruker MoveFileEx API for å endre navn på eller slette en fil. Den registrerer slett eller endre navn på operasjonen i en registerverdi MULTI_STRING
kalt PendingFileRenameOperations
, under følgende gren:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager
Under neste omstart utfører Øktbehandleren oppgaven slett eller gi nytt navn ved å lese kommandoene registrert gi nytt navn og slette fra registerverdien PendingFileRenameOperations
. Som Du kan se i skjermbildet ovenfor, Synes Windows Defender å ha planlagt en sletteoperasjon (for å kvitte seg med en erstattet driverfil) etter en signaturoppdatering.
Last Ned MoveFile Fra Windows Sysinternals.
Feil NTFS-Tillatelser
hvis brukerkontokontrollen din mangler tillatelsene til å endre en fil eller mappe, ser du dialogboksen» tillatelse nektet » når du prøver å slette den. Alt du trenger å gjøre er å ta eierskap av filen eller mappen, tilordne kontoen din full kontrolltillatelser før du sletter filen.
du kan ta eierskap av filer / mapper og tildele tillatelser via Egenskaper, Sikkerhetsfane. Men noen brukere foretrekker kommandolinjemetoden ved hjelp av Takeown.exe
og ICacls.exe
.
for detaljert informasjon, se vår illustrerende artikkel hvordan ta eierskap av filen(e) og mappen(e) (ved hjelp av Takeown.exe
, selv rekursivt over undermapper). Den beskriver også hvordan du tilordner tillatelser ved hjelp av icacls.exe
. Alternativt kan du starte Kommandoprompt under system-eller TrustedInstaller-privilegier for å tvinge slette en undeletable fil eller mappe.
Relatert Tips: for enklere tilgang kan du til og med legge til «Ta Eierskap & Tilordne fulle tillatelser» til høyreklikkmenyen, spesielt hvis du skal bruke alternativet oftere. Dette registret tweak gjør Takeown.exe
og ICacls.exe
operasjoner på en gang. Du trenger ikke å skrive disse kommandoene manuelt!
filsystem korrupsjon
filsystem korrupsjon forårsaker feil som «Filen Eller Katalogen Er Skadet og Uleselig» når du åpner eller sletter en fil eller mappe. Kjører disk Feilkontroll eller Chkdsk
kommando burde fikse problemet.
Feilkontroll
Åpne DENNE PCEN (Min Datamaskin), høyreklikk på stasjonen som inneholder den stædige filen, og klikk Egenskaper. Velg Verktøy-menyen, og klikk på «Sjekk».
Ved Å Klikke på vis Detaljer-koblingen åpnes den relevante Hendelsesliste-oppføringen i Programloggen. Det forteller deg hva problemet er.
fortsett deretter å reparere stasjonen nå, eller på neste omstart som du foretrekker.
Chkdsk
Alternativt kan du kjøre Chkdsk <driveletter:> /R
fra en hevet Ledetekst. Den ber om ditt samtykke til å demontere stasjonen og kjøre en skanning. Hvis du velger «N
» (Nei), vil den be om å planlegge en skanning ved neste omstart. Klikk Y
for å fortsette.
etter å ha løst filsystemfeilene ved hjelp av diskfeilkontroll eller Chkdsk, se om du kan slette den stædige filen eller mappen.
hvis du kjenner til andre interessante metoder for å slette filer som ellers er «undeletable», legg dem inn I Kommentarfeltet nedenfor.