Se știe că atunci când orice fișier este utilizat, acesta nu poate fi accesat/modificat de niciun alt proces. În astfel de cazuri, atunci când un proces încearcă să deschidă un fișier, sistemul de operare blochează fișierul pentru a preveni modificarea acestuia de către un alt proces.
„Procesul nu poate accesa fișierul deoarece este utilizat de un alt proces” este un astfel de mesaj de eroare care a fost observat de mulți utilizatori pe computerele lor Windows. Se știe că această eroare apare în diferitele versiuni ale sistemului de operare Windows și Windows Server. În mod normal, acest mesaj de eroare a fost observat în timpul utilizării Netsh comanda pe computerul Windows al utilizatorului. O altă situație în care apare această eroare este atunci când încercați să deschideți orice serviciu sau site web în snap-in-ul Microsoft Management Console (MMC) Internet Information Services (IIS).
Vedeți acest mesaj de eroare pe sistemul dvs.? Apoi, ați aterizat în postul potrivit. În acest articol, am pregătit o listă de strategii de depanare care i-au ajutat pe utilizatorii care se confruntă cu această eroare să o rezolve cu succes pe computerul lor Windows.
Cuprins
Soluția 1 – Închideți toate procesele de fundal inutile
Una dintre cele mai de bază metode de depanare pentru a rezolva această eroare este să închideți toate procesele de fundal inutile care rulează pe computer prin intermediul Managerului de activități.
1. Deschide Gestionar de sarcini prin apăsarea butonului Ctrl + Shift + Esc tastele împreună de pe tastatură.
2. Du-te la Procesele fila în Gestionar de sarcini.
3. Aici, selectați procesele inutile care rulează în fundal pe computer pe rând.
Apoi, faceți clic pe Încheiați sarcina buton.
PUBLICITATE
Efectuați acest lucru pentru toate aplicațiile inutile pe care le puteți vedea în Managerul de activități.
Notă: Asigurați-vă că nu încheiați procesele legate de serviciile Windows și Microsoft.
4. Reporniți computerul dvs.
După ce sistemul pornește, încercați să efectuați sarcina care a generat această problemă pentru a verifica dacă este rezolvată.
Soluția 2 – Rulați aplicația ca administrator
Dacă eroarea este întâlnită în timpul încercării de a executa comanda netsh în terminal, atunci este probabil ca comanda să necesite privilegii administrative pentru a rula și a face modificări. Deci, înainte de a rula comanda, asigurați-vă că fereastra prompt de comandă pe care o utilizați are privilegii administrative.
1. Deschide Alerga dialog folosind Windows + R combinație de taste.
2. Tip cmd în caseta Run.
Apoi, apăsați și mențineți apăsat Ctrl + Shift + Enter cheile împreună pentru a rula Prompt de comandă ca administrator.
3. Faceți clic pe da butonul, când Controlul contului utilizatorului promptul pare să acorde permisiuni.
4. Acum, încercați să executați comanda în linia de comandă și verificați dacă eroarea este rezolvată sau nu.
Soluția 3 – Modificați intervalul IP
Această eroare poate apărea dacă există unele procese pe sistemul dvs. care utilizează portul 80 sau portul 443. Mulți utilizatori au reușit să rezolve acest conflict setând un interval IP complet diferit.
1. Atingeți pe Windows tasta de pe tastatură și tastați textul prompt de comandă în caseta de căutare.
O singura data Prompt de comandă în rezultatul căutării este selectat, faceți clic pe Rulat ca administrator pe drumul cel bun.
2. Odată ce promptul de comandă se deschide cu privilegii de administrator, tastați comenzile de mai jos una după alta și apăsați introduce pentru a modifica intervalul IP pentru porturile TCP și UDP.
netsh int ipv4 set dynamicport tcp start=10000 num=1000 netsh int ipv4 set dynamicport udp start=10000 num=1000
3. Verificați dacă acest lucru a ajutat la rezolvarea problemei cu care vă confruntați. Dacă problema încă există, treceți la următoarea soluție de mai jos.
Soluția 4 – Rezolvați conflictul de port IIS făcând modificări în registry
Pentru a rezolva conflictul de porturi IIS, utilitarul Netstat.exe trebuie rulat pentru a determina dacă există vreo altă conexiune activă la portul 80 sau la portul 443. Posibilele circumstanțe în care apare acest mesaj de eroare sunt cele menționate mai jos:
- Configurarea subcheii de registry ListenOnlyList nu este corect pe computerul care rulează IIS.
- Portul 80 și portul 443 necesare IIS sunt utilizate de un alt proces.
După ce ați folosit utilitarul Netstat.exe, dacă vedeți că nu există conexiuni active de către alte procese la porturile menționate mai sus, atunci trebuie să verificați ListenOnlyList configurarea subcheilor de registry.
1. Deschide Alerga caseta folosind Windows și R combinație de taste de pe tastatură.
Tip cmd și rulați Prompt de comandăcu privilegii de administrator prin apăsarea butonului Ctrl + Shift + Enter tastele simultan.
PUBLICITATE
Click pe da atunci când este solicitat de Controlul contului utilizatorului.
2. Tastați comanda de mai jos și apăsați introduce pentru a rula utilitarul Netstat.exe.
netstat -ano
Comanda de mai sus returnează o listă de conexiuni active.
Derulați prin această listă și verificați dacă portul 80 și portul 443 sunt folosite de orice alt proces.
Dacă porturile menționate mai sus nu sunt utilizate în mod activ, atunci trebuie să faceți modificări cheii din Registry.
3. Înainte de a face modificări în Registry, trebuie să opriți serviciul HTTP care rulează IIS.
Tastați comanda în linia de comandă și apăsați Introduce.
net stop http
4. Când ești întrebat Doriți să continuați această operațiune?, tip Y și lovit introduce a continua.
Închideți promptul de comandă după ce portul HTTP este dezactivat.
5. Atingeți pe Windows tasta de pe tastatură și tastați editor de registry în bara de căutare Windows.
Click pe Editorul Registrului.
Dacă vi se solicită UAC pentru acordarea permisiunilor, apoi faceți clic pe Da.
6. În Editorul Registrului fereastră, navigați la locația de mai jos sau copiați și lipiți-o în bara de navigare a Registrului.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
Notă: Dacă nu găsiți ListenOnlyList subcheie, atunci nu trebuie să creați subcheia ca adresă IP implicită 0.0.0.0 va fi folosit.
7. Acum, trebuie să vă mutați în partea dreaptă și să ștergeți toate adresele IP, altele decât valoarea implicită a 0.0.0.0
Click dreapta pe fiecare adresa IP și alegeți opțiunea Șterge.
În fereastra care apare pentru a confirma ștergerea subcheii, faceți clic pe Da.
8. Ieșiți din Registry și reporniți computerul tau.
9. După pornirea sistemului, trebuie să porniți serviciul HTTP.
Lansați Prompt de comandă asa cum este indicat mai sus.
Tastați comanda de mai jos și apăsați Introduce.
net start http
10. Odată ce serviciul HTTP este pornit, încercați să rulați IIS (Internet Information Services) și verificați dacă eroarea este rezolvată.
Asta e!
A fost util acest articol la rezolvare „Acest proces nu poate accesa această eroare de fișier” pe computerul tău Windows? Vă rugăm să ne spuneți gândurile și opiniile dvs. în comentariile de mai jos.
Pasul 1 - Descărcați Instrumentul de reparare PC Restoro de aici
Pasul 2 - Faceți clic pe Pornire scanare pentru a găsi și remedia automat orice problemă de PC.