Det är känt att när någon fil används kan den inte nås/ändras av någon annan process. I sådana fall, när en process försöker öppna en fil, låser operativsystemet filen för att förhindra att den ändras av en annan process.
"Processen kan inte komma åt filen eftersom den används av en annan process" är ett sådant felmeddelande som har observerats av många användare på sina Windows-datorer. Det här felet är känt för att uppstå i de olika versionerna av Windows OS och Windows Server. Normalt sett har detta felmeddelande observerats under användningen av Netsh kommandot på användarens Windows-dator. En annan situation där det här felet uppstår är när du försöker öppna en tjänst eller webbplats i snapin-modulen Internet Information Services (IIS) Microsoft Management Console (MMC).
Ser du det här felmeddelandet på ditt system? Då har du hamnat i rätt inlägg. I den här artikeln har vi sammanställt en lista över felsökningsstrategier som hjälpte användare som möter det här felet att lösa det framgångsrikt på sin Windows-dator.
Innehållsförteckning
Lösning 1 – Stäng alla onödiga bakgrundsprocesser
En av de mest grundläggande felsökningsmetoderna för att lösa detta fel är att stänga alla onödiga bakgrundsprocesser som körs på din dator via Aktivitetshanteraren.
1. Öppna Aktivitetshanteraren genom att trycka på Ctrl + Shift + Esc tangenterna tillsammans på ditt tangentbord.
2. Gå till Processer fliken i Aktivitetshanteraren.
3. Välj här de onödiga processer som körs i bakgrunden på din PC en i taget.
Klicka sedan på Avsluta uppgift knapp.
ANNONS
Utför detta för alla onödiga applikationer som du kan se i Aktivitetshanteraren.
Notera: Se till att du inte avslutar processerna relaterade till Windows- och Microsoft-tjänster.
4. Starta om din PC.
När systemet har startat, försök att utföra uppgiften som ledde till det här problemet för att kontrollera om det är åtgärdat.
Lösning 2 – Kör programmet som administratör
Om felet påträffas när du försöker köra kommandot netsh i terminalen, är det troligt att kommandot kräver administrativa rättigheter för att köra och göra ändringarna. Så, innan du kör kommandot, se till att kommandotolksfönstret som du använder har administrativa rättigheter.
1. Öppna Springa dialog med hjälp av Windows + R tangentkombination.
2. Typ cmd i rutan Kör.
Sedan är det bara att trycka och hålla ned Ctrl + Shift + Enter nycklar tillsammans för att köra Kommandotolken som administratör.
3. Klicka på Ja knappen, när Användarkontokontroll visas för att ge behörigheter.
4. Försök nu att köra kommandot i kommandotolken och kontrollera om felet är löst eller inte.
Lösning 3 – Ändra IP-intervallet
Det här felet kan uppstå om det finns några processer på ditt system som använder Port 80 eller Port 443. Många användare har kunnat lösa denna konflikt genom att ställa in ett helt annat IP-intervall.
1. Tryck på Windows på tangentbordet och skriv in texten kommandotolken i sökrutan.
En gång Kommandotolken i sökresultatet är markerat, klicka på Kör som administratör på höger sida.
2. När kommandotolken öppnas med administratörsbehörighet, skriv kommandona nedan efter varandra och tryck Stiga på för att ändra IP-intervallet för TCP- och UDP-portarna.
netsh int ipv4 set dynamicport tcp start=10000 num=1000 netsh int ipv4 set dynamicport udp start=10000 num=1000
3. Kontrollera om detta hjälpte till att lösa problemet du stod inför. Om problemet kvarstår, gå vidare till nästa lösning nedan.
Lösning 4 – Lös IIS-portkonflikt genom att göra registerändringar
För att lösa IIS-portkonflikten måste verktyget Netstat.exe köras för att avgöra om det finns någon annan aktiv anslutning till port 80 eller port 443. Möjliga omständigheter under vilka detta felmeddelande visas är enligt nedan:
- Konfiguration av registerundernyckeln ListenOnlyList är inte korrekt på datorn som kör IIS.
- Port 80 och port 443 som behövs av IIS används av en annan process.
Efter att ha använt Netstat.exe-verktyget, om du ser att det inte finns några aktiva anslutningar av andra processer till de ovan nämnda portarna, måste du kontrollera ListenOnlyList konfiguration av registerundernyckel.
1. Öppna Springa box med hjälp av Windows och R tangentkombinationen på ditt tangentbord.
Typ cmd och kör Kommandotolkenmed administratörsbehörighet genom att trycka på Ctrl + Shift + Enter nycklar samtidigt.
ANNONS
Klicka på Ja när du uppmanas av Användarkontokontroll.
2. Skriv kommandot nedan och tryck Stiga på för att köra verktyget Netstat.exe.
netstat -ano
Kommandot ovan returnerar en lista över aktiva anslutningar.
Bläddra igenom den här listan och kontrollera om port 80 och port 443 används av någon annan process.
Om portarna som nämns ovan inte används aktivt, måste du göra ändringar i nyckeln i registret.
3. Innan du gör några ändringar i registret måste du stoppa HTTP-tjänsten som kör IIS.
Skriv kommandot i kommandotolken och tryck Stiga på.
nätstopp http
4. När du blir tillfrågad Vill du fortsätta denna operation?, typ Y och slå Stiga på att fortsätta.
Stäng kommandotolken efter att HTTP-porten har inaktiverats.
5. Tryck på Windows på tangentbordet och skriv registerredigerare i Windows sökfält.
Klicka på Registerredigerare.
Om du uppmanas av UAC för att bevilja behörigheter, klicka sedan på Ja.
6. I den Registerredigerare fönstret, navigera till platsen nedan eller kopiera och klistra in det i navigeringsfältet i registret.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
Notera: Om du inte hittar ListenOnlyList undernyckel, då behöver du inte skapa undernyckeln som standard IP-adress 0.0.0.0 kommer att användas.
7. Nu måste du flytta över till höger sida och ta bort alla andra IP-adresser än standardvärdet för 0.0.0.0
Högerklicka på varje IP-adress och välj alternativet Radera.
Klicka på i fönstret som dyker upp för att bekräfta raderingen av undernyckeln Ja.
8. Avsluta registret och starta om din dator.
9. Efter systemstarten måste du starta HTTP-tjänsten.
Starta Kommandotolken som anges ovan.
Skriv kommandot nedan och tryck Stiga på.
nätstart http
10. När HTTP-tjänsten har startat, försök att köra IIS (Internet Information Services) och kontrollera om felet är löst.
Det är allt!
Var den här artikeln till hjälp för att lösa "Den här processen kan inte komma åt det här filfelet" på din Windows-dator? Låt oss veta dina tankar och åsikter i kommentarerna nedan.
Steg 1 - Ladda ner Restoro PC Repair Tool härifrån
Steg 2 - Klicka på Starta skanning för att hitta och åtgärda alla datorproblem automatiskt.