Filen är upptagen av en annan process, hur man tar bort den. Filen är upptagen av ett annat program: vad ska jag göra? Dator för nybörjare


detta händer ofta när vissa filer tas inte bort. Och det skriver systemet den här filen eller så är mappen upptagen av en annan process. Detta kan hända både i Windows XP och i Windows 7, 8, 10. Idag ska vi titta på felsökningsmetoder liknande problem, När filer raderas inte.


Så tänk dig att du installerade något program på din dator, använde det och du gillade det inte. Vad är dina handlingar? Självklart, radera den. Efter avinstallationen ska programmet ha tagits bort, men mappen med några programfiler fanns kvar. När du försöker ta bort en sådan fil visas ett felmeddelande:



Låt oss titta på hur du kan radera filer som inte kan raderas med standardmedel.

1:a metoden. Enklast
Om filen inte raderas startar du om datorn och försöker ta bort igen. I många fall hjälper detta. Om problemet kvarstår, läs nedan.

2:a metoden. Aktivitetshanteraren
I operativsystemen Windows 7 och XP, för att komma till Task Manager, måste du trycka på kombinationen Ctrl-tangenter+ Alt + Del.
I Windows 8 och 10 trycker du bara på kombinationen Windows-tangenter+ X och välj Aktivitetshanteraren från menyn som visas.



Aktivitetshanteraren vi kallade öppnas, där du måste hitta processen som använder filen och ta bort uppgiften från den. Försök sedan att ta bort filen igen.



3:e metoden. Använda en startskiva eller flashenhet
Nästa metod är att starta datorn från en LiveCD eller ett startbart USB-minne och sedan ta bort filen eller mappen. I det första fallet måste vi använda standarden GUI Windows för att hitta och ta bort den önskade filen, eller använd kommandoraden. Om du använder startbart USB-minne med Windows 7, 8 eller 10 kan du under installationen öppna kommandoraden genom att trycka på Skifttangenter+ F10. Det finns också "Systemåterställning", tack vare vilken du kan återställa datorn till dess tidigare tillstånd. Förresten, enhetsbokstäverna kan vara olika, så använd kommandot dir c: för att visa innehållet på den enheten. Tack vare detta kan du enkelt förstå vilken typ av lokal disk det är.

4:e metoden. Ta bort filer i säkert läge
Det är väldigt enkelt här. Du måste gå in i säkert läge, hitta den önskade filen eller mappen och ta bort den. Endast program körs i säkert läge operativ system, medan allt är installerat tredjepartsverktyg(meddelanden, drivrutiner, antivirus etc.) startar inte. Därför är sannolikheten för framgångsrik borttagning nödvändig fil väldigt högt.

5:e metoden. Med hjälp av en speciell Upplåsningsprogram
Detta program, kallat Unlocker, hjälper till att ta bort filer som används av någon process. Mycket användbar nytta, klara av sina uppgifter med råge. Du kan ladda ner den på https://yadi.sk/d/PkczjpOKjbeje

När programmet har laddats ner, installera det.



Välj sedan Avancerat och avmarkera alla rutorna,



Kärnan i Unlocker-programmet är att ta bort från RAM-minnet de processer som används av filen. Programmet kan hitta och avsluta en process som till och med är dold i Aktivitetshanteraren. Allt som allt stor nytta, som varje systemadministratör borde ha.

Ibland när du försöker ta bort en fil visas ett meddelande om att filen är upptagen av ett annat program och inte kan raderas. Anledningen till detta är att på det här ögonblicket Det finns en process i operativsystemet som använder den här filen, så att ta bort den är omöjlig. Det är förstås väldigt obehagligt när det är omöjligt att radera en fil på sin egen dator. Men det betyder inte att den inte kan tas bort helt och hållet.

Du kommer behöva

  • - Dator med Windows XP OS;
  • - Upplåsningsprogram.

Instruktioner

  • För att radera den här filen måste du stänga programmet som använder den. Om du vet vilket program det är, gör det då. Tryck på tangentkombinationen Ctrl+Skift+Esc. Om du använder en operationssal Windows-system XP visas aktivitetshanteraren omedelbart efter att du har tryckt på dessa tangenter. Eller tryck på tangentkombinationen Ctrl+Alt+Del så öppnas ett fönster. I det här fönstret väljer du "Task Manager".
  • Efter att ha öppnat aktivitetshanteraren, gå till fliken "Processer" och leta efter programmets namn i avsnittet "Beskrivning". När du har hittat programmet klickar du på det Högerklicka möss. En snabbmeny visas. I den väljer du "Avsluta process". Ett fönster kommer att dyka upp som varnar dig om eventuell dataförlust. I det här fönstret klickar du också på "Avsluta process". När processen är klar kan du säkert ta bort filen eftersom den inte längre används av någon process.
  • Om du inte har någon aning om vilket program som kan använda filen du vill ta bort, måste du först veta namnet på det programmet. Detta kan göras med hjälp av Unlocker-programmet, som är helt gratis. Ladda ner den från Internet och installera den på HDD dator. Du behöver inte köra Unlocker. Efter installationen startar den automatiskt.
  • Högerklicka nu på filen du vill ta bort. Nästa in innehållsmeny välj Unlocker. Ett fönster visas. Det här fönstret kommer att innehålla information om processen som blockerar filradering. Klicka på denna process med vänster musknapp. Klicka sedan på alternativet "Döda process" längst ned i fönstret. Vänta några sekunder. Programfönstret stängs. Nu har processen som blockerade filraderingen tagits bort. Högerklicka på filen och välj "Ta bort" från snabbmenyn.
  • När en fil öppnas av ett eller annat program spärras åtkomsten till den tillfälligt. Vanligtvis varar låset bara tills innehållet i filen har lästs och överförts till Bagge, vilket vanligtvis inte tar mycket tid, och efter det kan filen nås av vilken annan applikation eller tjänst som helst för att fungera enligt samma "lås-läs-avblockera"-schema. Det finns dock tillfällen då ett program behåller låset även efter att ha läst filen. Detta kan ske antingen av misstag eller på grund av själva programmets särdrag. I vilket fall som helst kommer ytterligare interaktion med den här filen att vara omöjlig, och försök att redigera, ta bort, flytta eller öppna den i ett annat program kommer att resultera i olika meddelanden som indikerar att filen du letar efter är blockerad, otillgänglig, används eller till och med att du inte har tillräckliga rättigheter för att komma åt den.

    Det enklaste sättet att lösa det här problemet är att avsluta programmet som förhindrar ytterligare interaktion med filen. Men att ta reda på exakt vad det här programmet är kan vara ganska svårt, eftersom någon bakgrundsprocess också kan vara boven. Du kan klara av denna uppgift med terminal.

    Kommandot "lsof" visar en lista över alla filer som för närvarande är öppna i ett visst program. Eftersom listan kan vara ganska lång, och vi bara behöver information om en fil, kan vi filtrera efter dess namn. För att göra detta, starta Terminal från mappen Utilities och ange kommandot lsof | grep filnamn Var filnamn— namnet på filen du letar efter.

    Som ett alternativ kan du använda "fuser"-skriptet som ingår i OS X. Detta skript använder också kommandot "lsof", men dess utdata är lättare att läsa. Skriptet kontrollerar om filen du anger för närvarande används, och i så fall genom vilken process.

    Springa Terminal från mappen Utilities och ange fixeringskommandot /sökväg/till/fil Var /sökväg/till/fil— fullständig sökväg till önskad fil. För att komma in i den behöver du bara dra den önskade filen till fönstret terminal.

    När vi känner till process-ID kan vi börja Resursövervakning och bestäm vilket program det motsvarar (för att förenkla din sökning kan du sortera efter PID genom att klicka på rubriken i motsvarande kolumn). Om önskat ID tilldelas användarprogram, och inte någon hjälptjänst, bör du först försöka stänga av dess arbete regelbundna medel, via ett grafiskt gränssnitt. Om detta inte kan göras kan du sekventiellt prova flera tillgängliga alternativ i fönstret Systemövervakning. Markera nödvändig process och gå till menyn Visa - Skicka en signal till processen. Välj sedan en av signalerna som beskrivs nedan från rullgardinsmenyn och klicka på knappen "Skicka". Alternativt, igen, kan du använda Terminal.

    1. Förlorad anslutning (SIGHUP)

    Denna signal kommer att tvinga processen att frigöra de resurser den använder. Vanligtvis blir resultatet att programmet helt enkelt uppdaterar sin konfiguration och fortsätter att fungera. För att skicka en sådan signal med hjälp av terminal, stiga på döda kommandot -1 PID Var PID— Process-ID som vi fick reda på tidigare.

    2. Avsluta (SIGTERM) och avbryta (SIGINT)

    Detta standardsignal, som kommandot får vid normalt slutförande av sitt arbete. I det här fallet kommer programmet först att spara alla ändringar och dess konfiguration och först sedan avsluta. För att göra detta i fönstret terminal du kan ange ett av kommandona nedan.

    För att avsluta: döda PID eller döda -15 PID

    För att avbryta: döda -2 PID

    3. Tvångsavsluta (SIGKILL)

    Om du försöker avsluta ett program men ingenting händer, skickar du med största sannolikhet en signal normal avslutning(SIGTERM) eller avbrott (SIGINT) fungerar, och i vissa fall kan de ignoreras. För att komma runt detta kan du försöka tvinga att sluta problematisk tillämpning med hjälp av SIGKILL-signalen. För att göra detta med hjälp av terminal, ange kommandot: kill -9 PID

    När det problematiska programmet är stängt kommer du troligen att kunna interagera fritt med filen i fråga och öppna den i valfritt program.

    Om stegen ovan inte fungerar kan du alltid starta om datorn, vilket också kan lösa ditt problem.

    För originalmaterialet som låg till grund för att skriva denna artikel tackar vi återigen Christopher Kessler.

    På Windows av alla versioner (XP, 7, 8, 10) uppstår ofta ett problem när en fil eller mapp med en låst fil inte raderas. Ett meddelande dyker upp om att filen är upptagen av en annan process eller är öppen i något program, eller att du behöver be någon om tillstånd.

    Det finns flera sätt att ta bort en fil som inte har tagits bort, bytt namn eller flyttats. Detta görs utan ytterligare programvara, genom att använda gratis program Unlocker, från ett startbart USB-minne eller LiveCD, eller DeadLock-programmet.

    Var försiktig när du tar bort låsta filer och mappar. Utan dem kommer Windows att sluta ladda.

    Varför raderas den inte?

    • Filen är öppen i ett annat program. Slutför allt onödiga processer och försök igen. Ibland hjälper det att starta om datorn.
    • Otillräckliga behörigheter för att radera. Till exempel skapades den här filen av en annan användare eller så tog datoradministratören bort raderingsrättigheterna.

    Undantag

    Metoderna som beskrivs i artikeln hjälper inte alltid:

    • pagefile.sys och swapfile.sys - för att ta bort, inaktivera swap-filen.
    • hiberfil.sys - raderas när viloläget är inaktiverat.
    • Om ett meddelande nekad åtkomst visas. Du måste bli ägare till filen eller mappen. Det enklaste sättet att göra detta är med programmet TakeOwnershipPro.
    • Om ett meddelande visas som ber om tillstånd från TrustedInstaller. Detta är ett skydd mot borttagning av systemkomponenter.
    • Windows.old - mapp med gammal version operativ system. Den raderas via "Egenskaper" för den lokala enheten C. På fliken Allmänt finns en "Rengöring"-knapp. Ett fönster öppnas där du väljer "Rensa systemfiler" Efter att analysen är klar, kommer "Föregående" objektet att visas i listan i detta fönster. Windows installationer" Markera den här rutan och klicka på OK.

    Radera filen manuellt

    Meddelande: Filen används redan, stäng och försök igen.

    Om en fil inte vill raderas talar felmeddelandet vanligtvis om vilken process som har låst den. Detta kan vara explorer.exe eller något program som har det öppet. Om du stänger det här programmet kommer filen att raderas.

    Om filen är upptagen av explorer.exe-processen

    • Innan du slutför uppgiften, öppna Kommandotolken som administratör. Den finns i "Start - Alla program - Tillbehör". Högerklicka på Kommandotolken och välj Kör som administratör.
    • Ta bort explorer.exe-uppgiften i aktivitetshanteraren och skriv in den kommandorad del full_path/name.extension.
    • Sökvägen behöver inte anges manuellt. Högerklicka på önskad fil med Shift nedtryckt - Kopiera som en sökväg och klistra in den på kommandoraden via högerklicksmenyn.
    • Starta nu om explorer.exe. I aktivitetshanteraren klickar du på "Arkiv - Ny uppgift- explorer.exe."

    Använd ett startbart USB-minne eller disk

    Om du har ett startbart USB-minne eller LiveCD, eller disk Windows återställning, kör dem och radera filen tyst standardmetod eller via kommandoraden.


    Var försiktig ibland när du går in startdiskett lokala diskar har olika bokstäver. För att se en lista över mappar på enhet C, skriv dir c: på kommandoraden.

    Om du använder ett startbart USB-minne eller Windows-installationsdisk, öppnas konsolen när som helst efter språkvalssteget med hjälp av tangentkombinationen Shift + F10.

    Du kan också välja systemåterställningsläget, som kommer att erbjudas innan du startar OS-installationen.

    Kommando för att radera via konsolen: del full_path_to_the_file.

    Använder DeadLock

    Det kostnadsfria DeadLock-programmet låter dig ta bort en låst fil och byta ägare. Ladda ner från den officiella webbplatsen: https://codedead.com/?page_id=822.

    Använd menyn Arkiv och lägg till den problematiska filen i programmet. Högerklicka på den i listan - lås upp den (Lås upp) och ta bort den (Ta bort).


    Använder Unlocker

    Den enklaste och populärt program, men nu visar även den officiella webbplatsen en varning om oönskad programvara. Tillsammans med programmet kan det finnas något annat virus eller reklam, så använd på egen risk och risk. Prova metoderna ovan först. Webbplats: http://www.emptyloop.com/unlocker/.

    Efter installationen visas den i snabbmenyn nytt föremål, som kallas Unlocker. Efter att ha klickat på knappen kommer programmet att slutföra den störande processen och filen kommer att låsas upp.


    Om du vill ta bort en mapp, radera först allt dess innehåll.

    Via kommandoraden

    Det var ett sådant fall att filen inte ville raderas på något sätt. Storleken var 0 byte, namnet skrevs med ryska bokstäver (stöds inte i äldre MS-DOS-versioner), fanns det ett skrivskyddat attribut och ett A-attribut (endast läsning och lägga till innehåll). Kommandoraden hjälpte.


    Det var allt tills vidare. Om du vet enklare och effektiva sätt, skriv dem i kommentarerna. Vilken metod hjälpte dig?





    

    2024 gtavrl.ru.