Het is bekend dat wanneer een bestand wordt gebruikt, het niet door een ander proces kan worden geopend/gewijzigd. In dergelijke gevallen, wanneer een proces een bestand probeert te openen, vergrendelt het besturingssysteem het bestand om te voorkomen dat het door een ander proces wordt gewijzigd.
"Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt" is zo'n foutmelding die door veel gebruikers op hun Windows-computers is waargenomen. Het is bekend dat deze fout optreedt in de verschillende versies van Windows OS en Windows Server. Normaal gesproken is deze foutmelding waargenomen tijdens het gebruik van de Netsh commando op de Windows-pc van de gebruiker. Een andere situatie waarin deze fout optreedt, is wanneer u probeert een service of website te openen in de Internet Information Services (IIS) Microsoft Management Console (MMC)-module.
Ziet u deze foutmelding op uw systeem? Dan ben je in de juiste post beland. In dit artikel hebben we een lijst samengesteld met strategieën voor probleemoplossing die gebruikers hebben geholpen om deze fout met succes op hun Windows-pc op te lossen.
Inhoudsopgave
Oplossing 1 - Sluit alle onnodige achtergrondprocessen
Een van de meest elementaire methoden voor probleemoplossing om deze fout op te lossen, is door alle onnodige achtergrondprocessen die op uw pc worden uitgevoerd via Taakbeheer te sluiten.
1. Open de Taakbeheer door op de te drukken Ctrl + Shift + Esc toetsen samen op uw toetsenbord.
2. Ga naar de Processen tabblad in de Taakbeheer.
3. Selecteer hier een voor een de onnodige processen die op de achtergrond op uw pc worden uitgevoerd.
Klik vervolgens op de Einde taak knop.
ADVERTENTIE
Voer dit uit voor alle onnodige toepassingen die u in Taakbeheer kunt zien.
Opmerking: Zorg ervoor dat u de processen met betrekking tot Windows- en Microsoft-services niet beëindigt.
4. Opnieuw opstarten uw pc.
Nadat het systeem is opgestart, probeert u de taak uit te voeren die dit probleem veroorzaakte om te controleren of het is opgelost.
Oplossing 2 - Voer de toepassing uit als beheerder
Als de fout wordt aangetroffen tijdens het uitvoeren van de netsh-opdracht in de terminal, dan is het waarschijnlijk dat de opdracht beheerdersrechten vereist om te worden uitgevoerd en de wijzigingen aan te brengen. Zorg er dus, voordat u de opdracht uitvoert, voor dat het opdrachtpromptvenster dat u gebruikt beheerdersrechten heeft.
1. Open de Rennen dialoog met de Windows + R toetsen combinatie.
2. Type cmd in het vak Uitvoeren.
Houd vervolgens ingedrukt Ctrl + Shift + Enter sleutels bij elkaar om de. uit te voeren Opdrachtprompt als beheerder.
3. Klik op de Ja knop, wanneer de Gebruikersaccount controle prompt verschijnt om machtigingen te verlenen.
4. Probeer nu de opdracht uit te voeren in de opdrachtprompt en controleer of de fout is opgelost of niet.
Oplossing 3 - Wijzig het IP-bereik
Deze fout kan optreden als er bepaalde processen op uw systeem zijn die gebruikmaken van poort 80 of poort 443. Veel gebruikers hebben dit conflict kunnen oplossen door een geheel ander IP-bereik in te stellen.
1. Tik op de ramen toets op je toetsenbord en typ de tekst opdrachtprompt in het zoekvak.
Een keer Opdrachtprompt in het zoekresultaat is geselecteerd, klik op Als administrator uitvoeren aan de rechterkant.
2. Zodra de opdrachtprompt met beheerdersrechten is geopend, typt u de onderstaande opdrachten een voor een en drukt u op Binnenkomen om het IP-bereik voor de TCP- en UDP-poorten te wijzigen.
netsh int ipv4 set dynamicport tcp start=10000 num=1000 netsh int ipv4 set dynamicport udp start=10000 num=1000
3. Controleer of dit heeft geholpen bij het oplossen van het probleem waarmee u werd geconfronteerd. Als het probleem nog steeds bestaat, ga dan naar de volgende oplossing hieronder.
Oplossing 4 - Los het IIS-poortconflict op door registerwijzigingen aan te brengen
Om het IIS-poortconflict op te lossen, moet het hulpprogramma Netstat.exe worden uitgevoerd om te bepalen of er een andere actieve verbinding is met poort 80 of poort 443. Mogelijke omstandigheden waarin deze foutmelding verschijnt, zijn zoals hieronder vermeld:
- Configuratie van de registersubsleutel LuisterAlleenLijst is niet juist op de computer waarop IIS wordt uitgevoerd.
- Poort 80 en poort 443 die IIS nodig heeft, worden door een ander proces gebruikt.
Als u na het gebruik van het hulpprogramma Netstat.exe ziet dat er geen actieve verbindingen zijn door andere processen met de bovengenoemde poorten, moet u de LuisterAlleenLijst registersubsleutelconfiguratie.
1. Open de Rennen doos met behulp van de Ramen en R toetsencombinatie op uw toetsenbord.
Type cmd en voer de Opdrachtpromptmet beheerdersrechten door op de te drukken Ctrl + Shift + Enter toetsen tegelijk.
ADVERTENTIE
Klik op Ja wanneer daarom wordt gevraagd door Gebruikersaccount controle.
2. Typ het onderstaande commando en druk op Binnenkomen om het hulpprogramma Netstat.exe uit te voeren.
netstat -ano
De bovenstaande opdracht retourneert een lijst met actieve verbindingen.
Blader door deze lijst en controleer of poort 80 en poort 443 door een ander proces worden gebruikt.
Als de hierboven genoemde poorten niet actief worden gebruikt, moet u de sleutel in het register wijzigen.
3. Voordat u wijzigingen aanbrengt in het register, moet u de HTTP-service waarop de IIS wordt uitgevoerd, stoppen.
Typ de opdracht in de opdrachtprompt en druk op Binnenkomen.
netto stop http
4. Wanneer u wordt gevraagd Wilt u deze operatie voortzetten?, typ Y en raak Binnenkomen doorgaan.
Sluit de opdrachtprompt nadat de HTTP-poort is uitgeschakeld.
5. Tik op de ramen toets op je toetsenbord en typ register-editor in de Windows-zoekbalk.
Klik op Register-editor.
Als u wordt gevraagd door UAC voor het verlenen van machtigingen, klik dan op Ja.
6. In de Register-editor venster, navigeer naar de onderstaande locatie of kopieer en plak het in de navigatiebalk van het register.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
Opmerking: Als u de. niet vindt LuisterAlleenLijst subsleutel, dan hoeft u de subsleutel niet aan te maken als het standaard IP-adres 0.0.0.0 zal gebruikt worden.
7. Nu moet u naar de rechterkant gaan en alle IP-adressen verwijderen, behalve de standaardwaarde van 0.0.0.0
Klik met de rechtermuisknop op elke IP adres en kies de optie Verwijderen.
Klik in het venster dat verschijnt om het verwijderen van de subsleutel te bevestigen op Ja.
8. Verlaat het register en opnieuw opstarten jouw computer.
9. Na het opstarten van het systeem moet u de HTTP-service starten.
Start de Opdrachtprompt zoals hierboven aangegeven.
Typ het onderstaande commando en druk op Binnenkomen.
netto start http
10. Zodra de HTTP-service is gestart, probeert u IIS (Internet Information Services) uit te voeren en controleert u of de fout is opgelost.
Dat is het!
Was dit artikel nuttig bij het oplossen? "Dit proces heeft geen toegang tot deze bestandsfout" op uw Windows-pc? Laat ons uw mening en mening weten in de opmerkingen hieronder.
Stap 1 - Download de Restoro PC Reparatie Tool van hier
Stap 2 - Klik op Scan starten om elk pc-probleem automatisch te vinden en op te lossen.