कल्पना करें कि आप अपने पसंदीदा ऐप का उपयोग करने का प्रयास कर रहे हैं और आपको एक एरर संदेश मिलता है: "Windows 10 The process cannot access the file because it is being used by another process"। अब आपके दिमाग में आने वाला एकमात्र समाधान एरर संदेश को बंद करना होगा। दुर्भाग्य से, यह विधि आपके PC पर एरर को ठीक नहीं करेगी। विंडोज 10 PC पर एरर को ठीक करने की विधि जानने के लिए पूरा लेख पढ़ें।
विंडोज 10 पर The Process Cannot Access the File एरर को कैसे ठीक करें
फाइल एक्सेस एरर संदेश के कारणों की सूची इस खंड में दी गई है:
- एडमिनिस्ट्रेटिव विशेषाधिकार- यदि ड्राइवरों तक पहुँचने के लिए मुख्य फ़ोल्डर्स को एडमिनिस्ट्रेटिव विशेषाधिकार नहीं दिए गए हैं, तो आप एरर संदेश देख सकते हैं।
- एक अन्य प्रक्रिया पोर्ट 80 या पोर्ट 443 का उपयोग कर रही है- यदि कोई अन्य प्रक्रिया IP रेंज या पोर्ट 80 या पोर्ट 443 का उपयोग कर रही है, तो आप इस एरर संदेश का सामना कर सकते हैं।
- ListenOnlyList रजिस्ट्री सबकी गलत तरीके से कॉन्फ़िगर की गई है- ListenOnlyList सबकी और IIS पोर्ट रजिस्ट्री एडिटर में गलत तरीके से कॉन्फ़िगर किए जा सकते हैं।
विधि 1: बुनियादी समस्या निवारण विधियाँ
विंडोज 10 पर "process cannot access the file" को ठीक करने का पहला दृष्टिकोण नीचे दी गई बुनियादी समस्या निवारण विधियों को लागू करने का प्रयास करना है।
1. बैकग्राउंड प्रोसेस बंद करें
यदि बैकग्राउंड में कई ऐप्स खुले हैं, तो आप अपने PC पर एरर संदेश देख सकते हैं। आप यहां दिए गए लिंक का उपयोग करके बैकग्राउंड में चल रहे सभी ऐप्स को बंद करके समस्या को ठीक कर सकते हैं।
2. एप्लिकेशन को एडमिनिस्ट्रेटर के रूप में चलाएं
यदि ऐप को एडमिनिस्ट्रेटिव विशेषाधिकार नहीं दिए गए हैं तो एरर संदेश हो सकता है; आप ऐप को एडमिनिस्ट्रेटर के रूप में चलाकर एरर को ठीक कर सकते हैं।
- Windows कुंजी दबाएं, Command Prompt टाइप करें, और Run as administrator पर क्लिक करें।
- नोट: Command Prompt ऐप को व्याख्यात्मक उद्देश्यों के लिए चुना गया है।
- User Account Control प्रॉम्प्ट विंडो पर Yes बटन पर क्लिक करके ऐप को एडमिनिस्ट्रेटर के रूप में चलाएं।
विधि 2: IP रेंज बदलें
"Process cannot access the file" एरर हो सकती है यदि अन्य प्रक्रियाएं पोर्ट 80 या पोर्ट 443 का उपयोग कर रही हैं। आप प्रक्रिया की IP रेंज को बदलने या एक अलग IP रेंज सेट करके समस्या को ठीक करने का प्रयास कर सकते हैं।
- Command Prompt एडमिनिस्ट्रेटर के रूप में लॉन्च करें।
- ऐप पर निम्नलिखित कमांड टाइप करें और TCP पोर्ट्स के लिए एक अलग IP रेंज सेट करने के लिए Enter कुंजी दबाएं।
netsh int ipv4 set dynamicport tcp start=10000 num=1000
- ऐप पर निम्नलिखित कमांड टाइप करें और UDP पोर्ट्स के लिए एक अलग IP रेंज सेट करने के लिए Enter कुंजी दबाएं।
netsh int ipv4 set dynamicport udp start=10000 num=1000
विधि 3: IIS पोर्ट टकराव हल करें
यदि IIS पोर्ट और HTTP सेवा के साथ टकराव है तो एरर संदेश "the process cannot access the file because it is being used by another process" हो सकता है। आप रजिस्ट्री एडिटर में ListenOnlyList सबकी को बदलकर एरर को हल कर सकते हैं।
- Command Prompt एडमिनिस्ट्रेटर के रूप में खोलें।
- netstat –ano कमांड टाइप करें और Netstat.exe यूटिलिटी शुरू करने और Active Connections की सूची देखने के लिए Enter कुंजी दबाएं।
- net stop http कमांड टाइप करें और अपने PC पर HTTP सेवा को रोकने के लिए Enter कुंजी दबाएं।
- नोट: HTTP सेवा IIS पोर्ट का उपयोग करेगी, इसलिए इस कुंजी को बदलने से पहले इस सेवा को रोकना आवश्यक है।
- Do you want to continue this operation? में Y टाइप करें और Enter कुंजी दबाएं।
- Windows कुंजी दबाएं, Registry Editor टाइप करें, और Open पर क्लिक करें।
- रजिस्ट्री एडिटर में निम्नलिखित स्थान पथ का उपयोग करके ListenOnlyList डायरेक्टरी पर नेविगेट करें।
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
- डिफ़ॉल्ट मान 0.0.0.0 के अलावा अन्य सभी IP एड्रेस पर व्यक्तिगत रूप से राइट-क्लिक करें, और सबकी को हटाने के लिए Delete विकल्प पर क्लिक करें।
- Confirm Value Delete UAC विंडो पर Yes बटन पर क्लिक करें।
- Registry Editor बंद करें और PC को रीस्टार्ट करें।
- ऊपर बताए अनुसार Command Prompt लॉन्च करें ताकि यह सुनिश्चित हो सके कि HTTP सेवा शुरू हो गई है।
- net start http कमांड टाइप करें और Enter कुंजी दबाएं।
विधि 4: पोर्ट नंबर संशोधित करें
विंडोज 10 "the process cannot access the file" के कारणों में से एक HubCapp Peripheral Agent का उपयोग है। यह थर्ड-पार्टी सॉफ्टवेयर है जिसका उपयोग आपके PC से जुड़े पेरिफेरल्स के रूप में ड्राइवर्स और स्केल तक पहुँचने के लिए किया जा सकता है। हालांकि, यदि सॉफ्टवेयर पर पोर्ट नंबर अन्य प्रक्रियाओं के साथ टकराव कर रहा है, तो आप इस एरर का सामना कर सकते हैं।
- Windows+ E कुंजियों को एक साथ दबाकर File Explorer खोलें और लोकेशन पथ का उपयोग करके HubCapp Peripheral Agent फ़ोल्डर पर नेविगेट करें।
C:\Program Files (x86)\HubCapp Peripheral Agent
नोट: आगे बढ़ने से पहले HubCapp Peripheral Agent को बंद करें।
- सूची में setup.xml फ़ाइल पर डबल-क्लिक करें।
- नोट: आप इस फ़ाइल की एक कॉपी Desktop पर भी बना सकते हैं और इस फ़ाइल का नाम setup.xml_OLD रख सकते हैं। डेस्कटॉप पर फ़ाइल संशोधित करने के बाद, आप इसे इस फ़ोल्डर में ले जा सकते हैं।
- MinPortNumber मान को 50000 से 60000 में संशोधित करें और फ़ाइल सेव करने के लिए Ctrl+ S कुंजियाँ दबाएं।
- अपने PC पर HubCapp Peripheral Agent खोलें ताकि जांच सकें कि समस्या हल हुई है या नहीं।
अक्सर पूछे जाने वाले प्रश्न (FAQs)
Q1. क्या विंडोज 10 PC पर फाइल एक्सेस एरर संदेश के लिए कोई थर्ड-पार्टी ऐप जिम्मेदार है?
उत्तर. HubCapp Peripheral Agent थर्ड-पार्टी सॉफ्टवेयर है जो आपके PC से जुड़े पेरिफेरल डिवाइस तक पहुँच सकता है। यदि सॉफ्टवेयर पर पोर्ट नंबर सही ढंग से कॉन्फ़िगर नहीं किया गया है, तो आप यह एरर संदेश देख सकते हैं।
Q2. जब मैं कोई ऐप खोलने की कोशिश करता हूं तो Process cannot access the File एरर क्यों होती है?
उत्तर. एरर संदेश आमतौर पर पोर्ट नंबर और IP रेंज के गलत कॉन्फ़िगरेशन के कारण होता है। पोर्ट नंबर और IP रेंज को संशोधित करके एरर ठीक करने के तरीके लेख में समझाए गए हैं।
अनुशंसित:
- Fix This Operation Requires an Interactive Window Station
- Fix The L2TP Connection Attempt Failed Error on Windows 10
- Fix Windows Update Service Could Not be Stopped
- Fix Stuck on Preparing to Configure Windows 10
इस लेख में the process cannot access the file क्योंकि यह किसी अन्य प्रक्रिया द्वारा उपयोग किया जा रहा है, के कारणों और ठीक करने के तरीकों पर चर्चा की गई है। लेख में समझाई गई सभी विधियों को लागू करने का प्रयास करें और कृपया कमेंट सेक्शन में अपने सुझाव और प्रश्न छोड़ें।