Wiadomo, że gdy używany jest dowolny plik, żaden inny proces nie może uzyskać do niego dostępu/zmiany. W takich przypadkach, gdy proces próbuje otworzyć plik, system operacyjny blokuje plik, aby uniemożliwić jego modyfikację przez inny proces.
„Proces nie może uzyskać dostępu do pliku, ponieważ jest używany przez inny proces” jest jednym z takich komunikatów o błędzie, który został zaobserwowany przez wielu użytkowników na ich komputerach z systemem Windows. Wiadomo, że ten błąd występuje w różnych wersjach systemu operacyjnego Windows i Windows Server. Zwykle ten komunikat o błędzie został zaobserwowany podczas korzystania z Netsz polecenie na komputerze z systemem Windows użytkownika. Inną sytuacją, w której występuje ten błąd, jest próba otwarcia dowolnej usługi lub witryny internetowej w przystawce Microsoft Management Console (MMC) internetowych usług informacyjnych (IIS).
Czy widzisz ten komunikat o błędzie w swoim systemie? Następnie wylądowałeś we właściwym poście. W tym artykule przygotowaliśmy listę strategii rozwiązywania problemów, które pomogły użytkownikom napotykającym ten błąd w pomyślnym rozwiązaniu go na swoim komputerze z systemem Windows.
Spis treści
Rozwiązanie 1 – Zamknij wszystkie niepotrzebne procesy w tle
Jedną z najbardziej podstawowych metod rozwiązywania tego błędu jest zamknięcie wszystkich niepotrzebnych procesów działających w tle na komputerze za pomocą Menedżera zadań.
1. Otworzyć Menadżer zadań naciskając Ctrl + Shift + Esc klawisze razem na klawiaturze.
2. Przejdź do Procesy zakładka w Menadżer zadań.
3. Tutaj wybierz pojedynczo niepotrzebne procesy działające w tle na komputerze.
Następnie kliknij Zakończ zadanie przycisk.
REKLAMA
Wykonaj to dla wszystkich niepotrzebnych aplikacji, które możesz zobaczyć w Menedżerze zadań.
Notatka: Upewnij się, że nie kończysz procesów związanych z usługami Windows i Microsoft.
4. Restart Twój komputer.
Po uruchomieniu systemu spróbuj wykonać zadanie, które powodowało ten problem, aby sprawdzić, czy został rozwiązany.
Rozwiązanie 2 – Uruchom aplikację jako administrator
Jeśli błąd zostanie napotkany podczas próby wykonania polecenia netsh w terminalu, prawdopodobnie polecenie wymaga uprawnień administratora do uruchomienia i wprowadzenia modyfikacji. Dlatego przed uruchomieniem polecenia upewnij się, że używane okno wiersza polecenia ma uprawnienia administratora.
1. Otworzyć Biegać okno dialogowe za pomocą Okna + R kombinacja klawiszy.
2. Rodzaj cmd w polu Uruchom.
Następnie po prostu naciśnij i przytrzymaj Ctrl + Shift + Enter klucze razem, aby uruchomić Wiersz polecenia jako administrator.
3. Kliknij na TAk przycisk, gdy Kontrola konta użytkownika pojawi się monit o przyznanie uprawnień.
4. Teraz spróbuj wykonać polecenie w wierszu polecenia i sprawdź, czy błąd został rozwiązany, czy nie.
Rozwiązanie 3 – Zmodyfikuj zakres adresów IP
Ten błąd może wystąpić, jeśli niektóre procesy w systemie korzystają z portu 80 lub portu 443. Wielu użytkownikom udało się rozwiązać ten konflikt, ustawiając zupełnie inny zakres adresów IP.
1. Stuknij w Okna klawisz na klawiaturze i wpisz tekst wiersz polecenia w polu wyszukiwania.
Raz Wiersz polecenia w wynikach wyszukiwania jest zaznaczony, kliknij Uruchom jako administrator po prawej stronie.
2. Po otwarciu wiersza poleceń z uprawnieniami administratora wpisz poniższe polecenia jedno po drugim i naciśnij Wchodzić aby zmienić zakres IP dla portów TCP i UDP.
netsh int ipv4 set dynamicport tcp start=10000 num=1000 netsh int ipv4 set dynamicport udp start=10000 num=1000
3. Sprawdź, czy pomogło to rozwiązać problem, z którym się zmagałeś. Jeśli problem nadal występuje, przejdź do następnego rozwiązania poniżej.
Rozwiązanie 4 – Rozwiąż konflikt portów IIS, wprowadzając zmiany w rejestrze
Aby rozwiązać konflikt portów IIS, należy uruchomić narzędzie Netstat.exe w celu określenia, czy istnieje inne aktywne połączenie z portem 80 lub portem 443. Możliwe okoliczności, w których pojawia się ten komunikat o błędzie, są wymienione poniżej:
- Konfiguracja podklucza rejestru Lista tylko do słuchania nie jest właściwe na komputerze z uruchomionymi usługami IIS.
- Port 80 i port 443 wymagane przez usługi IIS są używane przez inny proces.
Po użyciu narzędzia Netstat.exe, jeśli widzisz, że nie ma aktywnych połączeń innych procesów do ww. portów, należy sprawdzić Lista tylko do słuchania konfiguracja podklucza rejestru.
1. Otworzyć Biegać pudełko za pomocą Okna i R kombinację klawiszy na klawiaturze.
Rodzaj cmd i uruchom Wiersz poleceniaz uprawnieniami administratora naciskając Ctrl + Shift + Enter klawisze jednocześnie.
REKLAMA
Kliknij TAk po wyświetleniu monitu Kontrola konta użytkownika.
2. Wpisz poniższe polecenie i naciśnij Wchodzić aby uruchomić narzędzie Netstat.exe.
netstat -ano
Powyższe polecenie zwraca listę aktywnych połączeń.
Przewiń tę listę i sprawdź, czy port 80 i port 443 są używane przez inny proces.
Jeśli wymienione powyżej porty nie są aktywnie używane, musisz wprowadzić zmiany w kluczu w Rejestrze.
3. Przed wprowadzeniem jakichkolwiek modyfikacji w Rejestrze należy zatrzymać usługę HTTP, na której działa IIS.
Wpisz polecenie w wierszu polecenia i naciśnij Wchodzić.
przystanek sieciowy http
4. Kiedy zostaniesz zapytany Czy chcesz kontynuować tę operację?, rodzaj Tak i uderzył Wchodzić kontynuować.
Zamknij wiersz polecenia po wyłączeniu portu HTTP.
5. Stuknij w Okna klawisz na klawiaturze i pisz edytor rejestru w pasku wyszukiwania systemu Windows.
Kliknij Edytor rejestru.
Jeśli pojawi się monit ZAK aby uzyskać uprawnienia, a następnie kliknij TAk.
6. w Edytor rejestru przejdź do poniższej lokalizacji lub skopiuj i wklej go na pasku nawigacyjnym Rejestru.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
Notatka: Jeśli nie znajdziesz Lista tylko do słuchania podklucz, to nie musisz tworzyć podklucza jako domyślnego adresu IP 0.0.0.0 będzie użyty.
7. Teraz musisz przejść na prawą stronę i usunąć wszystkie adresy IP inne niż domyślna wartość 0.0.0.0
Kliknij prawym przyciskiem myszy na każdym adres IP i wybierz opcję Usuwać.
W oknie, które się pojawi, aby potwierdzić usunięcie podklucza, kliknij TAk.
8. Wyjdź z Rejestru i restart Twój komputer.
9. Po uruchomieniu systemu należy uruchomić usługę HTTP.
Uruchom Wiersz polecenia jak wskazano powyżej.
Wpisz poniższe polecenie i naciśnij Wchodzić.
Uruchom sieć http
10. Po uruchomieniu usługi HTTP spróbuj uruchomić IIS (Internetowe usługi informacyjne) i sprawdź, czy błąd został rozwiązany.
Otóż to!
Czy ten artykuł był pomocny w rozwiązaniu problemu? „Ten proces nie może uzyskać dostępu do tego błędu pliku” na komputerze z systemem Windows? Daj nam znać swoje przemyślenia i opinie w komentarzach poniżej.
Krok 1 - Pobierz narzędzie do naprawy komputera Restoro stąd
Krok 2 - Kliknij Rozpocznij skanowanie, aby automatycznie znaleźć i naprawić każdy problem z komputerem.