ცნობილია, რომ როდესაც რაიმე ფაილი გამოიყენება, მასზე წვდომა/შეცვლა სხვა პროცესით შეუძლებელია. ასეთ შემთხვევებში, როდესაც პროცესი ცდილობს ფაილის გახსნას, ოპერაციული სისტემა ბლოკავს ფაილს, რათა არ მოხდეს მისი შეცვლა სხვა პროცესით.
"პროცესს არ შეუძლია ფაილზე წვდომა, რადგან ის გამოიყენება სხვა პროცესით" არის ერთ-ერთი ასეთი შეცდომის შეტყობინება, რომელიც შენიშნა ბევრმა მომხმარებელმა მათ Windows კომპიუტერებზე. ცნობილია, რომ ეს შეცდომა ხდება Windows OS და Windows Server-ის სხვადასხვა ვერსიებში. ჩვეულებრივ, ეს შეცდომის შეტყობინება შეინიშნება გამოყენების დროს ნეტშ ბრძანება მომხმარებლის Windows კომპიუტერზე. კიდევ ერთი სიტუაცია, როდესაც ეს შეცდომა ჩნდება არის ნებისმიერი სერვისის ან ვებსაიტის გახსნის მცდელობისას ინტერნეტ საინფორმაციო სერვისების (IIS) Microsoft Management Console (MMC) snap-in-ში.
ხედავთ ამ შეცდომის შეტყობინებას თქვენს სისტემაში? შემდეგ, თქვენ მოხვდით სწორ პოსტზე. ამ სტატიაში, ჩვენ შევადგინეთ პრობლემების მოგვარების სტრატეგიების სია, რომელიც დაეხმარა მომხმარებლებს, რომლებიც ამ შეცდომის წინაშე დგანან, წარმატებით მოაგვარონ ის Windows PC-ზე.
Სარჩევი
გამოსავალი 1 – დახურეთ ყველა არასაჭირო ფონური პროცესი
ამ შეცდომის გადასაჭრელად პრობლემების მოგვარების ერთ-ერთი ყველაზე ძირითადი მეთოდია ყველა არასაჭირო ფონური პროცესის დახურვა, რომლებიც გაშვებულია თქვენს კომპიუტერში სამუშაო მენეჯერის მეშვეობით.
1. Გააღე Პროცესების ადმინისტრატორი დაჭერით Ctrl + Shift + Esc კლავიშები ერთად თქვენს კლავიატურაზე.
2. გადადით პროცესები ჩანართში Პროცესების ადმინისტრატორი.
3. აქ შეარჩიეთ არასაჭირო პროცესები, რომლებიც მიმდინარეობს თქვენს კომპიუტერში ფონზე ერთდროულად.
შემდეგ, დააწკაპუნეთ დავალების დასრულება ღილაკი.
რეკლამა
შეასრულეთ ეს ყველა არასაჭირო აპლიკაციისთვის, რომელიც შეგიძლიათ ნახოთ სამუშაო მენეჯერში.
Შენიშვნა: დარწმუნდით, რომ არ დაასრულოთ Windows და Microsoft სერვისებთან დაკავშირებული პროცესები.
4. გადატვირთვა თქვენი კომპიუტერი.
სისტემის ჩართვის შემდეგ, სცადეთ შეასრულოთ დავალება, რომელიც ამ პრობლემას აჩენდა, რათა შეამოწმოთ არის თუ არა ის დაფიქსირებული.
გამოსავალი 2 - გაუშვით აპლიკაცია ადმინისტრატორის სახით
თუ ტერმინალში netsh ბრძანების შესრულების მცდელობისას მოხდა შეცდომა, მაშინ სავარაუდოა, რომ ბრძანება მოითხოვს ადმინისტრაციულ პრივილეგიებს გასაშვებად და ცვლილებების განსახორციელებლად. ასე რომ, ბრძანების გაშვებამდე დარწმუნდით, რომ ბრძანების სტრიქონის ფანჯარას, რომელსაც იყენებთ, აქვს ადმინისტრაციული პრივილეგიები.
1. Გააღე გაიქეცი დიალოგის გამოყენებით Windows + R გასაღების კომბინაცია.
2. ტიპი სმდ Run ყუთში.
შემდეგ უბრალოდ დააჭირეთ და გააჩერეთ Ctrl + Shift + Enter გასაღებები ერთად გასაშვებად ბრძანების სტრიქონი, როგორც ადმინისტრატორი.
3. დააწკაპუნეთ დიახ ღილაკი, როდესაც Მომხმარებლის ანგარიშის კონტროლი როგორც ჩანს, მოთხოვნა იძლევა ნებართვებს.
4. ახლა სცადეთ ბრძანების შესრულება Command Prompt-ში და შეამოწმეთ შეცდომა მოგვარებულია თუ არა.
გამოსავალი 3 - შეცვალეთ IP დიაპაზონი
ეს შეცდომა შეიძლება მოხდეს, თუ თქვენს სისტემაში არის გარკვეული პროცესები, რომლებიც იყენებენ პორტს 80 ან 443 პორტს. ბევრმა მომხმარებელმა შეძლო ამ კონფლიქტის მოგვარება სრულიად განსხვავებული IP დიაპაზონის დაყენებით.
1. შეეხეთ ფანჯრები დააწკაპუნეთ კლავიატურაზე და ჩაწერეთ ტექსტი ბრძანების სტრიქონი საძიებო ველში.
ერთხელ ბრძანების ხაზი ძიების შედეგში არჩეულია, დააწკაპუნეთ Ადმინისტრატორის სახელით გაშვება სწორ მხარეს.
2. მას შემდეგ რაც ბრძანების სტრიქონი იხსნება ადმინისტრატორის პრივილეგიებით, ჩაწერეთ ბრძანებები ქვემოთ ერთმანეთის მიყოლებით და დააჭირეთ შედი TCP და UDP პორტებისთვის IP დიაპაზონის შესაცვლელად.
netsh int ipv4 set dynamicport tcp start=10000 num=1000 netsh int ipv4 set dynamicport udp start=10000 num=1000
3. შეამოწმეთ, დაეხმარა თუ არა ეს თქვენს წინაშე არსებული პრობლემის მოგვარებას. თუ პრობლემა ჯერ კიდევ არსებობს, გადადით ქვემოთ მოცემულ გადაწყვეტაზე.
გამოსავალი 4 – მოაგვარეთ IIS პორტის კონფლიქტი რეესტრის ცვლილებების შეტანით
IIS პორტის კონფლიქტის მოსაგვარებლად, საჭიროა Netstat.exe პროგრამის გაშვება, რათა დადგინდეს, არის თუ არა რაიმე სხვა აქტიური კავშირი პორტთან 80 ან 443 პორტთან. შესაძლო გარემოებები, როდესაც ეს შეცდომის შეტყობინება გამოჩნდება, არის ქვემოთ მოყვანილი:
- რეესტრის ქვეკლავის კონფიგურაცია ListenOnlyList არ არის სწორი კომპიუტერზე, რომელიც მუშაობს IIS.
- პორტი 80 და IIS-ისთვის საჭირო პორტი 443 გამოიყენება სხვა პროცესით.
Netstat.exe პროგრამის გამოყენების შემდეგ, თუ ხედავთ, რომ არ არის აქტიური კავშირები სხვა პროცესებით ზემოაღნიშნულ პორტებთან, მაშინ უნდა შეამოწმოთ ListenOnlyList რეესტრის ქვეგასაღების კონფიგურაცია.
1. Გააღე გაიქეცი ყუთი გამოყენებით ვინდოუსი და რ კლავიატურაზე კლავიშთა კომბინაცია.
ტიპი სმდ და გაუშვით ბრძანების ხაზიადმინისტრატორის პრივილეგიებით დაჭერით Ctrl + Shift + Enter გასაღებები ერთდროულად.
რეკლამა
Დააკლიკეთ დიახ როცა მოთხოვნილი Მომხმარებლის ანგარიშის კონტროლი.
2. ჩაწერეთ ბრძანება ქვემოთ და დააჭირეთ შედი Netstat.exe პროგრამის გასაშვებად.
ნეტსტატი -ანო
ზემოთ მოცემული ბრძანება აბრუნებს აქტიური კავშირების სიას.
გადაახვიეთ ამ სიაში და შეამოწმეთ, გამოიყენება თუ არა პორტი 80 და პორტი 443 სხვა პროცესში.
თუ ზემოთ ნახსენები პორტები არ გამოიყენება აქტიურად, მაშინ რეესტრში უნდა შეიტანოთ ცვლილებები გასაღებში.
3. სანამ რეესტრში რაიმე ცვლილებას განახორციელებთ, თქვენ უნდა შეაჩეროთ HTTP სერვისი, რომელიც მუშაობს IIS.
ჩაწერეთ ბრძანება Command Prompt-ში და დააჭირეთ შედი.
net stop http
4. როცა გკითხავენ გსურთ ამ ოპერაციის გაგრძელება?, ტიპი ი და დაარტყა შედი გაგრძელება.
დახურეთ ბრძანების სტრიქონი HTTP პორტის გამორთვის შემდეგ.
5. შეეხეთ ფანჯრები დააჭირე კლავიატურაზე და ჩაწერეთ რეესტრის რედაქტორი Windows საძიებო ზოლში.
Დააკლიკეთ რეესტრის რედაქტორი.
თუ მოგეთხოვებათ UAC ნებართვების მინიჭებისთვის, შემდეგ დააწკაპუნეთ დიახ.
6. ში რეესტრის რედაქტორი ფანჯარაში, გადადით ქვემოთ მოცემულ ადგილას ან დააკოპირეთ და ჩასვით რეესტრის სანავიგაციო ზოლში.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
Შენიშვნა: თუ ვერ იპოვით ListenOnlyList ქვეგასაღები, მაშინ არ დაგჭირდებათ ქვეკლავის შექმნა, როგორც ნაგულისხმევი IP მისამართი 0.0.0.0 გამოყენებული იქნება.
7. ახლა თქვენ უნდა გადახვიდეთ მარჯვენა მხარეს და წაშალოთ ყველა IP მისამართი, გარდა ნაგულისხმევი მნიშვნელობისა 0.0.0.0
დააწკაპუნეთ მარჯვენა ღილაკით თითოეულზე IP მისამართი და აირჩიეთ ვარიანტი წაშლა.
ფანჯარაში, რომელიც იხსნება ქვეკლავიშის წაშლის დასადასტურებლად, დააწკაპუნეთ დიახ.
8. გადით რეესტრიდან და გადატვირთვა შენი კომპიუტერი.
9. სისტემის გაშვების შემდეგ, თქვენ უნდა დაიწყოთ HTTP სერვისი.
გაუშვით ბრძანების ხაზი როგორც ზემოთ აღინიშნა.
ჩაწერეთ ბრძანება ქვემოთ და დააჭირეთ შედი.
net start http
10. HTTP სერვისის დაწყების შემდეგ, სცადეთ IIS (ინტერნეტ საინფორმაციო სერვისების) გაშვება და შეამოწმეთ, არის თუ არა შეცდომა მოგვარებული.
Ის არის!
დაგეხმარა თუ არა ეს სტატია პრობლემის მოგვარებაში "ამ პროცესს არ შეუძლია ამ ფაილის შეცდომაზე წვდომა" თქვენს Windows კომპიუტერზე? გთხოვთ შეგვატყობინოთ თქვენი აზრები და მოსაზრებები ქვემოთ მოცემულ კომენტარებში.
Ნაბიჯი 1 - ჩამოტვირთეთ Restoro PC Repair Tool აქედან
ნაბიჯი 2 - დააწკაპუნეთ სკანირების დაწყებაზე, რათა ავტომატურად იპოვოთ და მოაგვაროთ ნებისმიერი კომპიუტერის პრობლემა.