Fixa processen Kan inte komma åt filfelet i Windows 10

By rik

Tänk dig att du vill använda din favoritapp, men du möts av ett felmeddelande som säger ”Windows 10 Processen kan inte komma åt filen eftersom den används av en annan process”. Din första tanke är förmodligen att bara stänga felmeddelandet. Tyvärr löser detta inte grundproblemet. Läs vidare för att få reda på hur du kan åtgärda detta fel på din Windows 10-dator.

Åtgärda ”Processen kan inte komma åt filen”-felet i Windows 10

Här följer en sammanfattning av de vanligaste orsakerna till detta felmeddelande:

  • Administrativa rättigheter: Felmeddelandet kan dyka upp om nödvändiga administrativa privilegier inte är beviljade för åtkomst till drivrutinsmappar.

  • Portkonflikt: En annan process kan använda port 80 eller port 443, vilket skapar en konflikt och leder till felet.

  • Felaktig konfiguration i registret: Registerundernyckeln ListenOnlyList, som rör IIS-porten, kan vara felaktigt inställd.

Metod 1: Grundläggande felsökning

Börja med att prova följande grundläggande felsökningsmetoder för att lösa problemet.

1. Stäng bakgrundsprocesser

Många öppna program i bakgrunden kan orsaka felmeddelandet. Stäng alla appar som körs i bakgrunden för att se om det löser problemet.

2. Kör programmet som administratör

Om appen inte har administrativa behörigheter kan det leda till felet. Försök att köra appen som administratör för att se om det åtgärdar problemet.

1. Tryck på Windows-tangenten, skriv ”Kommandotolken” och välj ”Kör som administratör”.

Obs: Kommandotolken används här som ett exempel.

2. Bekräfta genom att klicka på ”Ja” i fönstret för användarkontokontroll.

Metod 2: Ändra IP-intervall

Om en annan process använder port 80 eller 443 kan detta leda till att felmeddelandet dyker upp. Försök att ändra IP-intervallet för processen eller ställ in ett nytt IP-intervall för att se om det löser problemet.

1. Starta Kommandotolken som administratör.

2. Ange följande kommandon i Kommandotolken och tryck på Enter för att ange ett nytt IP-intervall för TCP-portarna.

netsh int ipv4 set dynamicport tcp start=10000 num=1000

3. Ange följande kommandon i Kommandotolken och tryck på Enter för att ange ett nytt IP-intervall för UDP-portarna.

netsh int ipv4 set dynamicport udp start=10000 num=1000

Metod 3: Åtgärda IIS-portkonflikt

Konflikter mellan IIS-porten och HTTP-tjänsten kan leda till felmeddelandet. Ändra undernyckeln ListenOnlyList i Registereditorn för att lösa problemet.

1. Öppna Kommandotolken som administratör.

2. Skriv kommandot netstat -ano och tryck på Enter för att starta Netstat.exe och se en lista över aktiva anslutningar.

3. Skriv kommandot net stop http och tryck på Enter för att stoppa HTTP-tjänsten.

Obs: HTTP-tjänsten använder IIS-porten, så det är nödvändigt att stoppa den innan du gör ändringar i registret.

4. Skriv Y och tryck på Enter i rutan ”Vill du fortsätta med den här åtgärden?”.

5. Tryck på Windows-tangenten, skriv ”Registereditorn” och klicka på ”Öppna”.

6. Navigera till följande plats i Registereditorn:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList

7. Högerklicka på alla IP-adresser utom standardvärdet 0.0.0.0 och välj ”Ta bort” för att ta bort undenyckeln.

8. Bekräfta genom att klicka på ”Ja” i fönstret ”Bekräfta borttagning av värde”.

9. Stäng Registereditorn och starta om datorn.

10. Starta Kommandotolken som administratör igen för att kontrollera om HTTP-tjänsten har startat.

11. Skriv kommandot net start http och tryck på Enter.

Metod 4: Ändra portnummer

En möjlig orsak till felet är användningen av HubCapp Peripheral Agent. Om portnumret i denna programvara kolliderar med andra processer kan felet uppstå.

1. Tryck på Windows-tangenten + E samtidigt för att öppna Utforskaren och navigera till mappen HubCapp Peripheral Agent med hjälp av följande sökväg:

C:\Program Files (x86)\HubCapp Peripheral Agent

Obs: Stäng HubCapp Peripheral Agent innan du fortsätter.

2. Dubbelklicka på filen ”setup.xml” i listan.

Obs: Det är en bra idé att skapa en säkerhetskopia av den här filen genom att kopiera den till skrivbordet och byta namn på den till exempelvis ”setup.xml_OLD”. Sedan kan du redigera filen på skrivbordet och sedan flytta den tillbaka.

3. Ändra värdet för ”MinPortNumber” från 50000 till 60000. Spara filen genom att trycka på Ctrl + S.

4. Starta HubCapp Peripheral Agent och se om problemet är löst.

Vanliga frågor (FAQ)

Q1. Kan en tredjepartsapp orsaka filåtkomstfel på Windows 10?

A. Ja, program som HubCapp Peripheral Agent kan orsaka felet om portnumret inte är korrekt inställt.

Q2. Varför uppstår ”Processen kan inte komma åt filen”-felet när jag försöker öppna en app?

A. Felet uppstår oftast på grund av felaktig konfiguration av portnummer och IP-intervall. Artikeln beskriver hur du kan ändra dessa inställningar för att åtgärda problemet.

***

I den här artikeln har vi gått igenom de vanligaste orsakerna till ”Processen kan inte komma åt filen eftersom den används av en annan process”-felet samt olika metoder för att åtgärda det. Prova de olika metoderna och dela gärna med dig av dina tankar och frågor i kommentarsfältet.