Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Windows त्रुटियाँ

समाधान: प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है

कई विंडोज उपयोक्ता “प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है” त्रुटि का सामना कर रहे हैं। ज्यादातर समय, यह समस्या तब होती है जब उपयोक्ता netsh कमांड चलाने का प्रयास करता है। कुछ उपयोक्ता रिपोर्ट कर रहे हैं कि उनके लिए, त्रुटि संदेश तब दिखाई देता है जब वे IIS (इंटरनेट सूचना सेवाएं) MMC (माइक्रोसॉफ्ट मैनेजमेंट कंसोल) स्नैप-इन में एक वेबसाइट पर राइट-क्लिक करने का प्रयास करते हैं।

समाधान: प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है

यह समस्या विंडोज विस्टा, विंडोज 7, विंडोज 8.1, विंडोज 10 और विभिन्न विंडोज सर्वर संस्करणों पर होने की सूचना है।

किसी अन्य प्रक्रिया द्वारा प्रक्रिया का उपयोग किए जाने का कारण क्या है?

हमने विभिन्न उपयोक्ता रिपोर्टों और उनके द्वारा समस्या हल करने के लिए उपयोग की गई मरम्मत रणनीतियों को देखकर इस विशेष मुद्दे की जांच की। हम जो इकट्ठा कर पाए, उसके आधार पर, कई सामान्य परिदृश्य हैं जो इस विशेष त्रुटि संदेश को ट्रिगर करेंगे:

  • कमांड के लिए एडमिन विशेषाधिकारों की आवश्यकता है – यदि आप टर्मिनल के अंदर इस त्रुटि का सामना कर रहे हैं, तो इसकी सबसे अधिक संभावना है क्योंकि आपके पास संशोधन करने के लिए प्रशासनिक विशेषाधिकार नहीं हैं। इसी स्थिति में कई उपयोक्ताओं ने एडमिन विशेषाधिकार देकर समस्या हल कर ली।
  • कोई अन्य प्रक्रिया पोर्ट 80 या पोर्ट 443 का उपयोग कर रही है – यह IIS (इंटरनेट सूचना सेवाएं) चलाने वाले कंप्यूटर्स के साथ आम है। यदि कोई अन्य प्रक्रिया इन दो पोर्ट्स का उपयोग कर रही है, तो आप यह त्रुटि संदेश देखेंगे।
  • ListenOnlyList रजिस्ट्री सबकी सही ढंग से कॉन्फ़िगर नहीं है – IIS (इंटरनेट सूचना सेवाओं) के साथ एक और आम परिदृश्य जो इस विशेष त्रुटि को ट्रिगर करेगा, एक गलत कॉन्फ़िगर ListenOnlyList रजिस्ट्री सबकी है।

यदि आप वर्तमान में इस विशेष त्रुटि संदेश को हल करने के लिए संघर्ष कर रहे हैं, तो यह लेख आपको सत्यापित समस्या निवारण चरणों का एक संग्रह प्रदान करेगा। नीचे, आपके पास उन विधियों का संग्रह है जिनका उपयोग इसी तरह की स्थिति में अन्य उपयोक्ताओं ने समस्या हल करने के लिए किया है।

सर्वोत्तम परिणामों के लिए, नीचे दी गई विधियों का क्रमानुसार पालन करें जब तक कि आपको एक ऐसा सुधार न मिल जाए जो आपके विशेष परिदृश्य में त्रुटि हल करने में प्रभावी हो।

आइए शुरू करें!

विधि 1: एडमिन विशेषाधिकारों के साथ कमांड चलाना

यदि आप netsh कमांड चलाने का प्रयास करते समय यह त्रुटि प्राप्त कर रहे हैं, तो संभावना है कि त्रुटि इसलिए हो रही है क्योंकि आपके पास एडमिन विशेषाधिकार नहीं हैं। यह तब होने की सूचना है जब उपयोक्ता देशी विंडोज ऐप्स या थर्ड-पार्टी एप्लिकेशन के लिए डायनामिक पोर्ट रेंज में बहिष्करण जोड़ने वाली कमांड चलाने का प्रयास करता है।

ध्यान रखें कि इस तरह का ऑपरेशन प्रशासक विशेषाधिकारों की मांग करेगा। यह सुनिश्चित करने के लिए कि आप जिस CMD विंडो में कार्रवाई करने का प्रयास कर रहे हैं उसमें एडमिन विशेषाधिकार हैं, नीचे दिए गए चरणों का पालन करें:

  1. विंडोज की + R दबाकर एक रन डायलॉग बॉक्स खोलें। फिर, "cmd" टाइप करें और एक उन्नत कमांड प्रॉम्प्ट खोलने के लिए Ctrl + Shift + Enter दबाएं।समाधान: प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है
  2. UAC (उपयोगकर्ता खाता नियंत्रण) द्वारा संकेत मिलने पर, एडमिन विशेषाधिकार देने के लिए हां पर क्लिक करें।
  3. उन्नत कमांड प्रॉम्प्ट में, कमांड को फिर से चलाएं और देखें कि क्या आप अभी भी वही त्रुटि संदेश देख रहे हैं।

यदि आप अभी भी “प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है” त्रुटि प्राप्त कर रहे हैं या यह परिदृश्य लागू नहीं था, तो नीचे दी गई अगली विधि पर जाएं।

विधि 2: एक अलग IP रेंज सेट करना

यदि आप netsh का उपयोग करके DNS संघर्ष को हल करने का प्रयास कर रहे हैं और उपरोक्त विधि ने आपकी मदद नहीं की, तो आप एक अलग दृष्टिकोण आजमाना चाह सकते हैं।

इसी त्रुटि संदेश को हल करने के लिए संघर्ष कर रहे कई उपयोक्ताओं ने पाया कि संघर्ष तब हल हो गया जब उन्होंने बहिष्करण रेंज बनाने के बजाय पूरी तरह से अलग IP रेंज सेट करने का प्रयास किया।

नीचे आपके पास कुछ कमांड हैं जो एक प्रभावित उपयोक्ता ने DNS और Quickbooks के बीच संघर्ष को हल करने के लिए सफलतापूर्वक चलाए:

netsh int ipv4 set dynamicport tcp start=10000 num=1000 netsh int ipv4 set dynamicport udp start=10000 num=1000

नोट: सुनिश्चित करें कि जिस टर्मिनल में आप कमांड चला रहे हैं उसमें एडमिन विशेषाधिकार हैं।

यदि इस विधि ने संघर्ष हल नहीं किया या आपके द्वारा सामना की जा रही स्थिति पर लागू नहीं था, तो अंतिम विधि पर जाएं।

विधि 3: IIS पोर्ट संघर्ष हल करना

यदि आप IIS MMC स्नैप-इन के अंदर एक वेबसाइट आइटम पर राइट-क्लिक करने का प्रयास करते समय समस्या का सामना कर रहे हैं (स्टार्ट पर क्लिक करने से कुछ नहीं होता), तो आपको यह पता लगाने के लिए Netstat.exe उपयोगिता का उपयोग करना होगा कि क्या कोई अन्य प्रक्रिया पोर्ट 80 और पोर्ट 443 का उपयोग कर रही है।

यह समस्या Microsoft IIS 6.0 और 7.0 चलाने वाले कंप्यूटर्स के साथ काफी आम है। आधिकारिक Microsoft दस्तावेज़ीकरण के आधार पर, त्रुटि संदेश तब दिखाई देगा यदि निम्न में से कोई भी शर्त आपकी वर्तमान स्थिति पर लागू होती है:

  • IIS चलाने वाले कंप्यूटर पर ListenOnlyList रजिस्ट्री सबकी सही ढंग से कॉन्फ़िगर नहीं है।
  • कोई अन्य प्रक्रिया IIS द्वारा आवश्यक TCP पोर्ट (80) या SSL पोर्ट (443) का उपयोग कर रही है।

इस समस्या को हल करने के लिए, हमें Netstat.exe उपयोगिता को तैनात करना होगा ताकि यह निर्धारित किया जा सके कि कोई अन्य प्रक्रिया ऊपर निर्दिष्ट पोर्ट्स का उपयोग कर रही है या नहीं। यदि उपयोगिता निर्धारित करती है कि पोर्ट्स उपयोग नहीं किए जा रहे हैं, तो हम ListenOnlyList सबकी की जांच करेंगे कि यह सही ढंग से कॉन्फ़िगर है या नहीं।

पूरी प्रक्रिया के माध्यम से चरण-दर-चरण गाइड यहां दिया गया है:

  1. विंडोज की + R दबाकर एक रन डायलॉग बॉक्स खोलें। फिर, "cmd" टाइप करें और Ctrl + Shift + Enter दबाकर एक उन्नत कमांड प्रॉम्प्ट खोलें। जब UAC (उपयोगकर्ता खाता नियंत्रण) द्वारा संकेत दिया जाए, तो प्रशासनिक विशेषाधिकार देने के लिए हां पर क्लिक करें।समाधान: प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है
  2. उन्नत कमांड प्रॉम्प्ट के अंदर, Netstat.exe उपयोगिता शुरू करने के लिए निम्न कमांड चलाएं:
    netstat -ano
  3. एक बार रिटर्न मिल जाने पर, सक्रिय कनेक्शन की सूची के माध्यम से स्क्रॉल करें और सत्यापित करें कि पोर्ट 50 और 443 किसी भिन्न प्रक्रिया द्वारा सक्रिय रूप से उपयोग किए जा रहे हैं या नहीं।समाधान: प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है

    नोट: यदि पोर्ट्स किसी भिन्न प्रक्रिया द्वारा सक्रिय रूप से उपयोग किए जा रहे हैं, तो आपने अपनी समस्या का स्रोत पहचान लिया है। इस मामले में, पोर्ट के PID के अनुसार पोर्ट संघर्ष हल करने के विशिष्ट चरणों के लिए ऑनलाइन खोजें।

  4. उन्नत कमांड प्रॉम्प्ट बंद करें क्योंकि हमें अगले चरणों के लिए एडमिन विशेषाधिकारों की आवश्यकता नहीं होगी।
  5. यदि पोर्ट्स सक्रिय रूप से उपयोग नहीं किए जा रहे हैं, तो विंडोज की + R दबाकर एक रन डायलॉग बॉक्स खोलें। फिर, 'regedit' टाइप करें और एंटर दबाकर रजिस्ट्री एडिटर खोलें। जब UAC (उपयोगकर्ता खाता नियंत्रण) द्वारा संकेत दिया जाए, तो प्रशासनिक विशेषाधिकार देने के लिए हां पर क्लिक करें।समाधान: प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है
  6. रजिस्ट्री एडिटर के अंदर, बाएं फलक का उपयोग करके निम्न स्थान पर नेविगेट करें:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList

    नोट: यदि ListenOnlyList सबकी मौजूद नहीं है, तो इसे बनाने की कोई आवश्यकता नहीं है क्योंकि 0.0.0.0 का IP पता डिफ़ॉल्ट रूप से उपयोग किया जाएगा।

  7. ListenOnlyList सबकी को संशोधित करने से पहले, आपको IIS चला रही HTTP सेवा को रोकना होगा। इसलिए रजिस्ट्री एडिटर को पृष्ठभूमि में रखें क्योंकि हम एक पल में इस पर वापस आएंगे।
  8. अगला, विंडोज की + R दबाकर एक रन डायलॉग बॉक्स खोलें, 'cmd' टाइप करें और एक और कमांड प्रॉम्प्ट विंडो खोलने के लिए एंटर दबाएं।समाधान: प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है
  9. Cmd प्रॉम्प्ट में, निम्न कमांड चलाएं और IIS चलाने के लिए जिम्मेदार HTTP सेवा को रोकने के लिए एंटर दबाएं:
    net stop http
  10. जब पूछा जाए कि क्या आप इस ऑपरेशन को जारी रखना चाहते हैं, तो 'Y' टाइप करें और ऑपरेशन की पुष्टि करने के लिए एंटर दबाएं।समाधान: प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है
  11. एक बार HTTP सेवा अक्षम हो जाने पर, कमांड प्रॉम्प्ट विंडो बंद करें और रजिस्ट्री एडिटर पर वापस आएं।
  12. ListenOnlyList सबकी चयनित होने पर, दाएं हाथ के फलक पर जाएं और सुनिश्चित करें कि इसमें वैध IP पते हैं। यदि आप कोई IP पता देखते हैं जो वैध नहीं है, तो उसे हटा दें या इसे वैध IP पते वाली प्रविष्टि को प्रतिबिंबित करने के लिए संशोधित करें।समाधान: प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है

    नोट: यदि ListenOnlyList सबकी मौजूद है और 0.0.0.0 पता सूचीबद्ध है, तो आपको अन्य सभी IP पते हटाने होंगे।

  13. रजिस्ट्री एडिटर बंद करें और अपने कंप्यूटर को पुनरारंभ करें।
  14. अगले स्टार्टअप पर, HTTP सेवा स्वचालित रूप से शुरू होनी चाहिए। लेकिन सुनिश्चित करने के लिए, विंडोज की + R दबाकर एक और रन डायलॉग बॉक्स खोलें। फिर, "cmd" टाइप करें और कमांड प्रॉम्प्ट विंडो खोलने के लिए एंटर दबाएं।समाधान: प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है
  15. नई खुली कमांड प्रॉम्प्ट में, HTTP सेवा शुरू हुई है यह सुनिश्चित करने के लिए निम्न कमांड टाइप करें:
    net start http

    नोट: यदि आपको यह संदेश मिलता है कि "अनुरोधित सेवा पहले ही शुरू हो चुकी है" तो आप जाने के लिए अच्छे हैं।

  16. Microsoft इंटरनेट सूचना सेवाएं (IIS) Microsoft प्रबंधन कंसोल (MMC) स्नैप-इन से एक सेवा शुरू करने का प्रयास करें। आपको अब ‘प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है’ त्रुटि का सामना नहीं करना चाहिए।

  1. विंडोज  डिस्क चेक नहीं किया जा सका  एरर कैसे ठीक करें विंडोज 'डिस्क चेक नहीं किया जा सका' एरर कैसे ठीक करें

    हार्ड ड्राइव को सिस्टम से कनेक्ट करना महत्वपूर्ण डॉक्यूमेंट्स या फाइल्स ट्रांसफर करने का एक आसान तरीका है। जब एक एक्सटर्नल हार्ड ड्राइव डेस्कटॉप से कनेक्ट होती है, तो यह अपने पार्टीशन के साथ कंप्यूटर पर दिखाई देती है। लेकिन, कुछ सिस्टम्स में, यूजर्स ड्राइव को देख रहे हैं लेकिन जीरो बाइट्स के साथ और

  1. विंडोज 10  Process Cannot Access the File  एरर को जल्दी हल करें विंडोज 10 'Process Cannot Access the File' एरर को जल्दी हल करें

    कल्पना करें कि आप अपने पसंदीदा ऐप का उपयोग करने का प्रयास कर रहे हैं और आपको एक एरर संदेश मिलता है: Windows 10 The process cannot access the file because it is being used by another process। अब आपके दिमाग में आने वाला एकमात्र समाधान एरर संदेश को बंद करना होगा। दुर्भाग्य से, यह विधि आपके PC पर एरर को

  1. बिटटोरेंट  प्रोसेस एक्सेस नहीं कर सकता  त्रुटि को शीघ्र और सुरक्षित रूप से ठीक करें बिटटोरेंट 'प्रोसेस एक्सेस नहीं कर सकता' त्रुटि को शीघ्र और सुरक्षित रूप से ठीक करें

    बिटटोरेंट सबसे लोकप्रिय पीयर-टू-पीयर फ़ाइल-साझाकरण टूल में से एक है। 2001 में पहली बार लॉन्च किया गया, बिटटोरेंट 2010 के दशक के अंत में लोकप्रियता में बढ़ा। हाल के दिनों में, कई उपयोगकर्ताओं ने बिटटोरेंट त्रुटि प्रोसेस फ़ाइल तक नहीं पहुंच सकता का सामना किया है जब टूल से फ़ाइलें डाउनलोड करने का प्रय