Yra žinoma, kad kai naudojamas bet koks failas, jo negalima pasiekti / pakeisti jokiu kitu procesu. Tokiais atvejais, kai procesas bando atidaryti failą, operacinė sistema užrakina failą, kad jo nepakeistų kitas procesas.
„Procesas negali pasiekti failo, nes jį naudoja kitas procesas“ yra vienas iš tokių klaidos pranešimų, kurį pastebėjo daugelis vartotojų savo „Windows“ kompiuteriuose. Yra žinoma, kad ši klaida įvyksta skirtingose Windows OS ir Windows Server versijose. Paprastai šis klaidos pranešimas buvo pastebėtas naudojant Netsh komandą vartotojo „Windows“ kompiuteryje. Kita situacija, kai įvyksta ši klaida, yra bandant atidaryti bet kurią paslaugą arba svetainę interneto informacijos paslaugų (IIS) „Microsoft Management Console“ (MMC) papildinyje.
Ar savo sistemoje matote šį klaidos pranešimą? Tada patekote į tinkamą įrašą. Šiame straipsnyje mes sukūrėme trikčių šalinimo strategijų sąrašą, kuris padėjo vartotojams, susidūrusiems su šia klaida, sėkmingai ją išspręsti „Windows“ kompiuteryje.
Turinys
1 sprendimas – uždarykite visus nereikalingus foninius procesus
Vienas iš pagrindinių trikčių šalinimo būdų, kaip išspręsti šią klaidą, yra uždaryti visus nereikalingus foninius procesus, kurie veikia jūsų kompiuteryje, naudojant užduočių tvarkytuvę.
1. Atidaryk Užduočių tvarkyklė paspausdami Ctrl + Shift + Esc klaviatūros klavišus kartu.
2. Eikite į Procesai skirtuką Užduočių tvarkyklė.
3. Čia po vieną pasirinkite nereikalingus procesus, kurie veikia jūsų kompiuterio fone.
Tada spustelėkite Baigti užduotį mygtuką.
SKELBIMAS
Atlikite tai visoms nereikalingoms programoms, kurias galite matyti užduočių tvarkyklėje.
Pastaba: Įsitikinkite, kad nenutraukėte procesų, susijusių su „Windows“ ir „Microsoft“ paslaugomis.
4. Perkraukite savo kompiuterį.
Kai sistema paleidžiama, pabandykite atlikti užduotį, dėl kurios kilo ši problema, kad patikrintumėte, ar ji išspręsta.
2 sprendimas – paleiskite programą kaip administratorių
Jei klaida aptinkama bandant vykdyti netsh komandą terminale, tikėtina, kad komandai paleisti ir atlikti pakeitimus reikia administratoriaus teisių. Taigi, prieš paleisdami komandą įsitikinkite, kad naudojamas komandų eilutės langas turi administratoriaus teises.
1. Atidaryk Bėk dialogo langas naudojant Windows + R klavišų kombinacija.
2. Tipas cmd laukelyje Vykdyti.
Tada tiesiog paspauskite ir palaikykite Ctrl + Shift + Enter raktus kartu, kad paleistumėte Komandinė eilutė kaip administratorius.
3. Spustelėkite ant Taip mygtuką, kai Vartotojo abonemento valdymas pasirodo raginimas suteikti leidimus.
4. Dabar pabandykite vykdyti komandą komandų eilutėje ir patikrinkite, ar klaida išspręsta, ar ne.
3 sprendimas – pakeiskite IP diapazoną
Ši klaida gali atsirasti, jei jūsų sistemoje yra kai kurie procesai, kurie naudoja 80 arba 443 prievadą. Daugelis vartotojų sugebėjo išspręsti šį konfliktą nustatydami visiškai skirtingą IP diapazoną.
1. Bakstelėkite Windows klavišą klaviatūra ir įveskite tekstą komandinė eilutė paieškos laukelyje.
Kartą Komandinė eilutė Pasirinktame paieškos rezultate spustelėkite Vykdyti kaip administratorius dešinėje pusėje.
2. Kai atidaroma komandų eilutė su administratoriaus teisėmis, viena po kitos įveskite komandas žemiau ir paspauskite Įeikite Norėdami pakeisti TCP ir UDP prievadų IP diapazoną.
netsh int ipv4 set dynamicport tcp start=10000 num=1000 netsh int ipv4 set dynamicport udp start=10000 num=1000
3. Patikrinkite, ar tai padėjo išspręsti problemą, su kuria susidūrėte. Jei problema vis dar egzistuoja, pereikite prie kito sprendimo toliau.
4 sprendimas – išspręskite IIS prievado konfliktą atlikdami registro pakeitimus
Norint išspręsti IIS prievado konfliktą, reikia paleisti Netstat.exe paslaugų programą, kad būtų nustatyta, ar yra koks nors kitas aktyvus ryšys su 80 arba 443 prievadu. Toliau nurodytos galimos aplinkybės, kuriomis šis klaidos pranešimas rodomas:
- Dalinio registro rakto konfigūravimas ListenOnlyList nėra tinkamas kompiuteryje, kuriame veikia IIS.
- IIS reikalingi 80 ir 443 prievadai naudojami kitam procesui.
Jei pasinaudoję „Netstat.exe“ programa matote, kad kiti procesai neturi aktyvių jungčių su aukščiau minėtais prievadais, turite patikrinti ListenOnlyList registro dalinio rakto konfigūracija.
1. Atidaryk Bėk dėžutė naudojant Windows ir R klaviatūros klavišų kombinaciją.
Tipas cmd ir paleiskite Komandinė eilutėsu administratoriaus teisėmis paspausdami Ctrl + Shift + Enter klavišus vienu metu.
SKELBIMAS
Spustelėkite Taip kai paragino Vartotojo abonemento valdymas.
2. Įveskite žemiau esančią komandą ir paspauskite Įeikite Norėdami paleisti Netstat.exe paslaugų programą.
netstat -ano
Aukščiau pateikta komanda grąžina aktyvių ryšių sąrašą.
Slinkite per šį sąrašą ir patikrinkite, ar 80 ir 443 prievadus naudoja koks nors kitas procesas.
Jei pirmiau minėti prievadai nėra aktyviai naudojami, turite atlikti registro rakto pakeitimus.
3. Prieš atlikdami bet kokius registro pakeitimus, turite sustabdyti HTTP paslaugą, kurioje veikia IIS.
Į komandų eilutę įveskite komandą ir paspauskite Įeikite.
tinklo stotelė http
4. Kai jūsų paprašys Ar norite tęsti šią operaciją?, tipas Y ir pataikė Įeikite tęsti.
Išjungę HTTP prievadą, uždarykite komandų eilutę.
5. Bakstelėkite Windows klavišą klaviatūra ir įveskite tekstą registro redaktorius „Windows“ paieškos juostoje.
Spustelėkite Registro redaktorius.
Jei būsite paraginti UAC Norėdami suteikti leidimus, spustelėkite Taip.
6. Viduje Registro redaktorius langą, eikite į žemiau esančią vietą arba nukopijuokite ir įklijuokite jį į registro naršymo juostą.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
Pastaba: Jei nerandate ListenOnlyList dalinis raktas, tada nereikia kurti dalinio rakto kaip numatytojo IP adreso 0.0.0.0 Bus panaudota.
7. Dabar turite pereiti į dešinę pusę ir ištrinti visus IP adresus, išskyrus numatytąją reikšmę 0.0.0.0
Dešiniuoju pelės mygtuku spustelėkite kiekvienam IP adresas ir pasirinkite parinktį Ištrinti.
Atsidariusiame lange, kad patvirtintumėte dalinio rakto ištrynimą, spustelėkite Taip.
8. Išeikite iš registro ir paleisti iš naujo tavo kompiuteris.
9. Paleidę sistemą, turite paleisti HTTP paslaugą.
Paleiskite Komandinė eilutė kaip nurodyta aukščiau.
Įveskite žemiau esančią komandą ir paspauskite Įeikite.
tinklo pradžia http
10. Paleidę HTTP paslaugą, pabandykite paleisti IIS (Internet Information Services) ir patikrinkite, ar klaida išspręsta.
Viskas!
Ar šis straipsnis buvo naudingas sprendžiant „Šis procesas negali pasiekti šio failo klaidos“ „Windows“ kompiuteryje? Prašome pranešti mums savo mintis ir nuomones toliau pateiktose pastabose.
1 žingsnis - Atsisiųskite „Restoro PC Repair Tool“ iš čia
2 žingsnis - Spustelėkite Pradėti nuskaitymą, kad automatiškai rastumėte ir išspręstumėte bet kokią kompiuterio problemą.