Innehållsförteckning
"Denna åtgärd kan inte slutföras eftersom filen är öppen i ett annat program"
Att stöta på ett felmeddelande kan vara en frustrerande upplevelse, särskilt när du behöver slutföra en uppgift snabbt. Detta felmeddelande uppstår vanligtvis när du försöker ändra eller ta bort en fil som används av ett annat program eller process. Även om meddelandet kan vara förvirrande är lösningen ofta enkel. Den här artikeln kommer att utforska flera sätt att lösa detta problem och slutföra din uppgift.
Vanliga orsaker till "Denna åtgärd kan inte slutföras eftersom filen är öppen i ett annat program"
Här är tre vanliga orsaker till detta felmeddelande "den här åtgärden kan inte slutföras eftersom filen är öppen":
- Filen används för närvarande: En av de vanligaste orsakerna till detta fel är att ett annat program eller en annan process använder den fil du försöker ändra eller ta bort. Det kan vara ett program som du öppnade tidigare, en process i operativsystemet eller till och med skadlig kod som gömmer sig i bakgrunden. För att lösa problemet kan du antingen stänga programmet som använder filen eller starta om datorn för att avsluta alla pågående processer som kan använda filenfil.
- Filen är låst: En annan anledning till att du kan få det här felmeddelandet är att systemet låser filen du försöker ändra eller ta bort. Detta kan hända om filen är markerad som skrivskyddad eller om operativsystemet har placerat ett lås för att förhindra att den ändras. För att lösa problemet kan du försöka ändra filens behörighetsinställningar eller använda ett administratörskonto för att få åtkomst till filen.
- Filen är skadad: Ibland kan en fil bli skadad på grund av ett virus, programfel eller maskinvarufel. När detta händer kan filen användas men kan inte ändras eller raderas. För att lösa problemet kan du köra en virussökning för att ta bort skadlig programvara som orsakar skadan eller använda ett filåterställningsverktyg för att återställa filen och skapa en ny kopia.
Så här åtgärdar du problemet: Åtgärden kan inte slutföras eftersom filen är öppen
Stoppa bakgrundsprocesser
Via Aktivitetshanteraren
Felet "Filen används, åtgärden kan inte slutföras eftersom filen är öppen" är vanligt och kan uppstå av olika anledningar. Den troliga orsaken till detta felmeddelande är att ett annat program använder den fil du försöker komma åt. Du kan använda Aktivitetshanteraren för att stoppa alla bakgrundsprocesser för att lösa problemet. Följ dessa steg:
- Öppna Aktivitetshanteraren genom att trycka på CTRL+ALT+DEL
- Markera processerna och klicka på "Avsluta process".
Via Resource Monitor
Använd Resource Monitor för att börja identifiera och avsluta processer som är associerade med en fil:
1. Håll Windows- och R-knapparna på tangentbordet intryckta.
2. Skriv "resmon.exe" i popup-fältet som visas och tryck på "Enter".
3. Resursövervakaren startas. Klicka på avsnittet "CPU" för att expandera det.
4. Öppna fliken "Associerade handtag".
5. I fältet "Search Handles" skriver du in det fil- eller mappnamn som gav dig felmeddelandet och trycker på "Search".
6. När Resource Monitor har avslutat sin analys visas en lista över processer som är associerade med den fil du sökte efter.
7. Högerklicka på varje identifierad process och välj "Avsluta process" för att avsluta dem.
8. När du har avslutat alla processer som är associerade med filen kan du försöka byta namn på, flytta, radera eller modifiera filen igen.
När bakgrundsprocesserna har stoppats kan du komma åt filen utan ytterligare problem. Om problemet kvarstår kan du försöka starta om datorn och komma åt filen igen.
Töm papperskorgen och starta om
När du försöker radera en fil är felet "Åtgärden kan inte slutföras eftersom filen är öppen" ett av de vanligaste felen som Windows-användare kan stöta på. Det enklaste sättet att lösa detta fel är att tömma papperskorgen. Papperskorgen är en tillfällig lagringsplats för raderade filer, och om den töms raderas alla filer permanent. Därför bör den fil som orsakar feletockså raderas. Börja med:
1. Leta upp papperskorgsikonen på skrivbordet.
2. Högerklicka på den och välj "Töm papperskorgen" från menyn
3. Klicka på "Ja" i popup-fönstret för att bekräfta att du vill radera alla objekt permanent.
När filerna har raderats startar du om din Windows 11/10-dator och kontrollerar om felet kvarstår.
Ta bort temp-filer
Temporära filer skapas vanligtvis när ett nytt program installeras eller ett nytt dokument öppnas. Om du tar bort dessa filer frigörs utrymme på datorn och det kan hjälpa till att åtgärda felet "åtgärden kan inte slutföras eftersom filen är öppen", som ibland kan bero på skadade temporära filer.
Följ dessa steg för att radera temporära filer:
1. Tryck på Windows + R för att öppna dialogrutan Kör.
2. Skriv %temp% och tryck på Enter.
3. Tryck på CTRL + A för att markera alla filer och tryck sedan på Shift + Del för att radera dem permanent.
När processen är klar kontrollerar du om du har löst felet "Åtgärden kan inte slutföras eftersom filen är öppen".
Starta om File Explorer
Windows Explorer-processen körs i bakgrunden av datorns system och kan ibland störa filändringar. Genom att starta om File Explorer kan du göra den mer effektiv och förhindra att den hindrar dina försök att ta bort eller byta namn på en fil. Här är stegen:
1. Högerklicka på knappen Start.
2. Välj alternativet "Aktivitetshanteraren".
3. Klicka på "Processer", bläddra ner till botten av listan och välj "Windows Explorer".
4. Klicka på "Starta om".
Vänta minst en minut innan du försöker öppna filen igen.
Städa upp bland miniatyrbilderna
File Explorer-processen med miniatyrbilder kan förhindra att vissa filåtgärder utförs genom att köra olika processer. Inaktivering av miniatyrbilder kan hjälpa till att stoppa dessa processer. Här är två metoder för att ta bort miniatyrbilder:
Använda diskrensning
- Öppna filutforskaren och välj "Den här datorn".
- Högerklicka på den primära disken och välj "Egenskaper".
- Klicka på "Diskrensning".
- Välj alternativet "Miniatyrer" och klicka på "OK." Detta tar bort miniatyrerna, så att du kan ändra dina filer.
Använda kommandotolken
- Använd Windows-sökning och skriv "Kommandotolken" för att komma åt den.
- Högerklicka på Kommandotolken och välj "Kör som administratör".
- Kontrollera att systemets huvudenhet är vald. Om så inte är fallet skriver du "C:"> och trycker på Enter.
- Skriv "del /ash /s thumbs.db"> tryck på Enter.
Observera att du måste vänta minst 1 minut på att miniatyrbiblioteken ska rensas. När det är klart kan du försöka manipulera filen för att lösa problemet.
Inaktivera miniatyrbilder
Om borttagning av miniatyrbilder hjälper för att lösa problemet och du vill stoppa genereringen av dem helt, finns det olika metoder. Du kan prova dem även om ingen av de tidigare procedurerna fungerade på att testa alla befintliga lösningar.
Använda inställningar för filutforskaren
1. Öppna This PC och klicka på View längst upp i fönstret.
2. Välj Alternativ i rullgardinsmenyn.
3. I det öppnade fönstret går du till Visa, bläddrar nedåt och väljer Visa alltid ikoner, aldrig miniatyrer under Filer och mappar.
4. Klicka på Apply och sedan på OK för att spara ändringarna.
Använda prestandaalternativ
1. Öppna "This PC" och högerklicka på utrymmet under dina diskar.
2. Välj Egenskaper och navigera till Avancerade systeminställningar.
3. Klicka på Inställningar under Prestanda.
4. Leta reda på "Visa miniatyrbilder istället för ikoner" och avmarkera den.
5. Klicka på Verkställ och sedan på OK.
Använda registerredigeraren
1. tryck på Windows + R för att starta dialogrutan Kör>> skriv "regedit" i fältet.
2. Öppna den och bekräfta UAC-fönstret.
3. Navigera till HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced i den vänstra rutan.
4. Leta upp IconsOnly och dubbelklicka på den.
5. Ändra värdet till 1 för att inaktivera miniatyrbilder. För att aktivera dem igen, skriv 0 istället för 1.
6. Klicka på OK.
Använda Grupprincipredigeraren
1. Tryck på Windows Key + R och skriv gpedit.msc i fältet och klicka på OK eller Enter för att öppna det.
2. Navigera till User Configuration> Administrative Templates> Windows Components> File Explorer i den vänstra rutan.
3. Leta reda på "Stäng av cachning av miniatyrbilder i dolda thumbs.db-filer" och dubbelklicka på den.
4. Sätt dess värde till "Enabled"> Klicka på Apply och OK.
Starta Windows i separata processer genom att ändra Filutforskaren
För att förbättra stabiliteten i Utforskaren när den inte fördelar resurserna korrekt, kan det vara bra att konfigurera den så att fönster öppnas i separata processer.
1. Öppna "This PC" och klicka på fliken "View".
2. Välj "Alternativ" i rullgardinsmenyn.
3. Öppna "Mappalternativ" i fönstret som visas; gå till fliken "Visa".
4. Markera rutan bredvid "Starta mappfönster i en separat process".
5. Klicka på "Verkställ" och "OK".
Använd ren start
Med funktionen Clean Boot i Windows kan användare starta datorn med endast nödvändiga inbyggda appar och tjänster, vilket gör det lättare att identifiera om någon app eller process från tredje part orsakar ett problem. Genom att starta systemet i Clean Boot-läget kan du kanske ändra eller ta bort filer utan att stöta på några problem. Följ dessa steg för att starta datorn i Clean Boot-läget:
1. Håll Windows- och R-knapparna nedtryckta, skriv sedan "msconfig" och tryck på Enter.
2. Klicka på fliken Tjänster längst upp i fönstret Systemkonfiguration.
3. Markera rutan bredvid "Dölj alla Microsoft-tjänster"> klicka på "Inaktivera alla."
4. Markera fliken "Allmänt" och välj "Selektiv start." Kontrollera att rutan bredvid "Ladda systemtjänster" är markerad.
5. Klicka på "Apply" och "OK" och starta sedan om datorn.
Försök redigera filerna i Clean Boot-läget. När du har löst problemet, eller om det inte går, är det viktigt att återställa Windows-inställningarna till Normal start. Gör om föregående steg och aktivera de inaktiverade tjänsterna och ändra sedan startalternativet från "Selektiv" till "Normal".
Inaktivera hemgruppen
Följ dessa steg för att lämna en hemgrupp och inaktivera dess tjänster på din Windows-dator:
1. Tryck på Windows-tangenten + S och sök efter "homegroup".
2. Välj "Homegroup" bland resultaten och klicka på "Lämna homegroup".
3. Bekräfta att du vill lämna Homegroup och klicka på "Slutför".
4. Öppna fönstret Tjänster genom att trycka på Windows-tangenten + R, skriva "services.msc" och klicka på "OK".
5. Dubbelklicka på "HomeGroup Provider" och sätt dess "Startup type" till "Disabled." Tillämpa och klicka på "OK".
6. Dubbelklicka på "HomeGroup Listener" och sätt dess "Startup type" till "Disabled." Apply och klicka på "OK."
7. Öppna Registereditorn och navigera till sökvägen "Computer/HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CLSID{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}".
8. Skapa ett nytt DWORD-värde med namnet "System.IsPinnedToNameSpaceTree" och sätt det till 0. Spara ändringarna och stäng Registereditorn.
Ändra din mappvy
Följ dessa steg för att ändra filer från en specifik katalog:
- Öppna filutforskaren.
- Gå till fliken Visa.
- Välj antingen Små ikoner, Lista eller Detaljer från menyn.
När du har ändrat mappvyn kan du ändra alla filer i den här katalogen utan att stöta på några problem. Kom ihåg att detta är en lösning; du måste upprepa dessa steg för varje katalog som orsakar felet.
Inaktivera Windows-sökning
Gör så här för att inaktivera indexeringsplatser och Windows Search-tjänsten:
- Tryck på Windows-tangenten + S och ange indexeringsalternativ.
- Välj Indexeringsalternativ från menyn.
- Klicka på Modify och avmarkera indexeringsplatser.
- Klicka på OK för att spara ändringarna.
- Tryck på Windows + R för att öppna dialogrutan Kör; skriv services.msc; klicka på OK.
- Leta efter "Windows Search" bland alternativen och dubbelklicka sedan på den.
- Ställ in Starttyp till "Inaktiverad"> klicka på "Stoppa" för att stoppa tjänsten.
- Klicka på Apply och sedan på OK för att ändringarna ska sparas.
Inaktivering av Windows Search kan orsaka problem med vissa funktioner, och du bör återställa allt till det tidigare tillståndet om några problem uppstår.
Stoppa delning för den problematiska mappen
Hitta filen eller mappen som orsakar problemet för att åtgärda felmeddelandet. Högerklicka på filen eller mappen och välj "Dela med." Bland alternativen väljer du "Sluta dela." Med odelade filer och mappar kan du flytta, byta namn på eller ta bort filen utan ytterligare problem.
Installera det senaste .Net Framework
I vissa fall kan problemet orsakas av att det nödvändiga .NET Framework inte är installerat, eftersom många Windows-program är beroende av det. Du kan lösa problemet genom att ladda ner det nödvändiga .NET Framework från Microsofts webbplats, vilket är gratis. För att lösa problemet kan det vara nödvändigt att installera alla versioner av ramverket och kontrollera om problemet är löst.
Byt namn på fil eller katalog via kommandotolken
Följ den här metoden för att komma åt kommandotolken och byta namn på filer:
- Starta Kommandotolken som administratör.
- Skriv önskad katalog och ange följande kommando, ersätt "problematic_file.txt" och "new_name.txt" med namnet och filändelsen för den fil du vill byta namn på: "rename problematic_file.txt new_name.txt."
- Du kan också använda kommandot "rename c:path_to_problematic_file problematic_file.txt new_name.txt" som ett alternativ.
Alternativt kan du använda kommandot "rename c:path_to_problematic_file problematic_file.txt new_name.txt."
Observera att om du inte kan byta namn på en fil eftersom den är öppen i ett annat program kan du använda Kommandotolken för att byta namn på den istället. Kom ihåg att detta är en avancerad lösning, så se till att du förstår syntaxen för Kommandotolken i förväg. Om du får ett meddelande om nekad åtkomst i Kommandotolken kan du försöka köra det från felsäkert läge.
Ändra dina säkerhetsinställningar
För att åtgärda problemet måste du lägga till saknade säkerhetsbehörigheter för den problematiska mappen eller filen.
- Leta upp en arbetsmapp som inte har detta problem (använd en mapp som inte är en systemmapp).
- När du har hittat mappen högerklickar du på den för att öppna menyn "Egenskaper".
- Navigera till fliken Säkerhet och notera listan över tillgängliga grupper och användare.
- Upprepa steg 1 till 3 för den problematiska mappen eller filen. När du öppnar fliken Säkerhet kontrollerar du om några poster från steg 3 saknas.
- Om några poster saknas kan du lägga till dem manuellt genom att klicka på knappen Redigera.
- Klicka på knappen Lägg till och ange önskat användarnamn eller grupp i fältet Ange objektnamn för att välja fält"> klicka på "Kontrollera namn".
- Klicka på OK-knappen.
- Håll muspekaren över den nya ytterligare användaren eller gruppen och markera den för att markera Full kontroll i kolumnen Tillåt.
- Klicka på Apply och OK för att spara ändringarna.
Ändra säkerhetsbehörigheter för Dllhost.exe
För att åtgärda felet kan du ändra säkerhetsinställningarna för dllhost.exe. Problemet kan ibland uppstå på grund av problem med COM Surrogate-processen, som är relaterad till dllhost.exe.
- Tryck Ctrl + Shift + Esc för att starta Aktivitetshanteraren.
- När Aktivitetshanteraren öppnas går du till fliken Detaljer.
- Hitta dllhost.exe> högerklicka på den> välj "Egenskaper"
- Navigera till fliken Säkerhet och klicka på knappen Redigera.
- Välj "Administratörer"> markera Full kontroll i kolumnen Tillåt.
- Klicka på OK och Apply för att spara ändringarna.
Notera: Avsluta COM Surrogate-processen om du har problem med att ändra säkerhetsbehörigheterna. Genom att öppna Aktivitetshanteraren, hitta "COM Surrogate" och välj "Avsluta uppgift".
Slutsats: Lösa dilemmat med "filen är öppen"
Sammanfattningsvis kan detta felmeddelande vara frustrerande och störa produktiviteten. Det är viktigt att förstå de potentiella orsakerna för att förhindra att det händer i framtiden. Även om det kan vara frestande att omedelbart söka efter en lösning, kan reflektion över vad som kan ha orsakat felet hjälpa till att förhindra att liknande problem uppstår i framtiden.
Genom att vara medvetna om de faktorer som leder till detta fel kan vi vara mer proaktiva när det gäller att undvika det och minimera dess inverkan på vårt arbete.