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

यह समस्या विंडोज विस्टा, विंडोज 7, विंडोज 8.1, विंडोज 10 और विभिन्न विंडोज सर्वर संस्करणों पर होने की सूचना है।
किसी अन्य प्रक्रिया द्वारा प्रक्रिया का उपयोग किए जाने का कारण क्या है?
हमने विभिन्न उपयोक्ता रिपोर्टों और उनके द्वारा समस्या हल करने के लिए उपयोग की गई मरम्मत रणनीतियों को देखकर इस विशेष मुद्दे की जांच की। हम जो इकट्ठा कर पाए, उसके आधार पर, कई सामान्य परिदृश्य हैं जो इस विशेष त्रुटि संदेश को ट्रिगर करेंगे:
- कमांड के लिए एडमिन विशेषाधिकारों की आवश्यकता है – यदि आप टर्मिनल के अंदर इस त्रुटि का सामना कर रहे हैं, तो इसकी सबसे अधिक संभावना है क्योंकि आपके पास संशोधन करने के लिए प्रशासनिक विशेषाधिकार नहीं हैं। इसी स्थिति में कई उपयोक्ताओं ने एडमिन विशेषाधिकार देकर समस्या हल कर ली।
- कोई अन्य प्रक्रिया पोर्ट 80 या पोर्ट 443 का उपयोग कर रही है – यह IIS (इंटरनेट सूचना सेवाएं) चलाने वाले कंप्यूटर्स के साथ आम है। यदि कोई अन्य प्रक्रिया इन दो पोर्ट्स का उपयोग कर रही है, तो आप यह त्रुटि संदेश देखेंगे।
- ListenOnlyList रजिस्ट्री सबकी सही ढंग से कॉन्फ़िगर नहीं है – IIS (इंटरनेट सूचना सेवाओं) के साथ एक और आम परिदृश्य जो इस विशेष त्रुटि को ट्रिगर करेगा, एक गलत कॉन्फ़िगर ListenOnlyList रजिस्ट्री सबकी है।
यदि आप वर्तमान में इस विशेष त्रुटि संदेश को हल करने के लिए संघर्ष कर रहे हैं, तो यह लेख आपको सत्यापित समस्या निवारण चरणों का एक संग्रह प्रदान करेगा। नीचे, आपके पास उन विधियों का संग्रह है जिनका उपयोग इसी तरह की स्थिति में अन्य उपयोक्ताओं ने समस्या हल करने के लिए किया है।
सर्वोत्तम परिणामों के लिए, नीचे दी गई विधियों का क्रमानुसार पालन करें जब तक कि आपको एक ऐसा सुधार न मिल जाए जो आपके विशेष परिदृश्य में त्रुटि हल करने में प्रभावी हो।
आइए शुरू करें!
विधि 1: एडमिन विशेषाधिकारों के साथ कमांड चलाना
यदि आप netsh कमांड चलाने का प्रयास करते समय यह त्रुटि प्राप्त कर रहे हैं, तो संभावना है कि त्रुटि इसलिए हो रही है क्योंकि आपके पास एडमिन विशेषाधिकार नहीं हैं। यह तब होने की सूचना है जब उपयोक्ता देशी विंडोज ऐप्स या थर्ड-पार्टी एप्लिकेशन के लिए डायनामिक पोर्ट रेंज में बहिष्करण जोड़ने वाली कमांड चलाने का प्रयास करता है।
ध्यान रखें कि इस तरह का ऑपरेशन प्रशासक विशेषाधिकारों की मांग करेगा। यह सुनिश्चित करने के लिए कि आप जिस CMD विंडो में कार्रवाई करने का प्रयास कर रहे हैं उसमें एडमिन विशेषाधिकार हैं, नीचे दिए गए चरणों का पालन करें:
- विंडोज की + R दबाकर एक रन डायलॉग बॉक्स खोलें। फिर, "cmd" टाइप करें और एक उन्नत कमांड प्रॉम्प्ट खोलने के लिए Ctrl + Shift + Enter दबाएं।

- UAC (उपयोगकर्ता खाता नियंत्रण) द्वारा संकेत मिलने पर, एडमिन विशेषाधिकार देने के लिए हां पर क्लिक करें।
- उन्नत कमांड प्रॉम्प्ट में, कमांड को फिर से चलाएं और देखें कि क्या आप अभी भी वही त्रुटि संदेश देख रहे हैं।
यदि आप अभी भी “प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है” त्रुटि प्राप्त कर रहे हैं या यह परिदृश्य लागू नहीं था, तो नीचे दी गई अगली विधि पर जाएं।
विधि 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 सबकी की जांच करेंगे कि यह सही ढंग से कॉन्फ़िगर है या नहीं।
पूरी प्रक्रिया के माध्यम से चरण-दर-चरण गाइड यहां दिया गया है:
- विंडोज की + R दबाकर एक रन डायलॉग बॉक्स खोलें। फिर, "cmd" टाइप करें और Ctrl + Shift + Enter दबाकर एक उन्नत कमांड प्रॉम्प्ट खोलें। जब UAC (उपयोगकर्ता खाता नियंत्रण) द्वारा संकेत दिया जाए, तो प्रशासनिक विशेषाधिकार देने के लिए हां पर क्लिक करें।

- उन्नत कमांड प्रॉम्प्ट के अंदर, Netstat.exe उपयोगिता शुरू करने के लिए निम्न कमांड चलाएं:
netstat -ano
- एक बार रिटर्न मिल जाने पर, सक्रिय कनेक्शन की सूची के माध्यम से स्क्रॉल करें और सत्यापित करें कि पोर्ट 50 और 443 किसी भिन्न प्रक्रिया द्वारा सक्रिय रूप से उपयोग किए जा रहे हैं या नहीं।

नोट: यदि पोर्ट्स किसी भिन्न प्रक्रिया द्वारा सक्रिय रूप से उपयोग किए जा रहे हैं, तो आपने अपनी समस्या का स्रोत पहचान लिया है। इस मामले में, पोर्ट के PID के अनुसार पोर्ट संघर्ष हल करने के विशिष्ट चरणों के लिए ऑनलाइन खोजें।
- उन्नत कमांड प्रॉम्प्ट बंद करें क्योंकि हमें अगले चरणों के लिए एडमिन विशेषाधिकारों की आवश्यकता नहीं होगी।
- यदि पोर्ट्स सक्रिय रूप से उपयोग नहीं किए जा रहे हैं, तो विंडोज की + R दबाकर एक रन डायलॉग बॉक्स खोलें। फिर, 'regedit' टाइप करें और एंटर दबाकर रजिस्ट्री एडिटर खोलें। जब UAC (उपयोगकर्ता खाता नियंत्रण) द्वारा संकेत दिया जाए, तो प्रशासनिक विशेषाधिकार देने के लिए हां पर क्लिक करें।

- रजिस्ट्री एडिटर के अंदर, बाएं फलक का उपयोग करके निम्न स्थान पर नेविगेट करें:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
नोट: यदि ListenOnlyList सबकी मौजूद नहीं है, तो इसे बनाने की कोई आवश्यकता नहीं है क्योंकि 0.0.0.0 का IP पता डिफ़ॉल्ट रूप से उपयोग किया जाएगा।
- ListenOnlyList सबकी को संशोधित करने से पहले, आपको IIS चला रही HTTP सेवा को रोकना होगा। इसलिए रजिस्ट्री एडिटर को पृष्ठभूमि में रखें क्योंकि हम एक पल में इस पर वापस आएंगे।
- अगला, विंडोज की + R दबाकर एक रन डायलॉग बॉक्स खोलें, 'cmd' टाइप करें और एक और कमांड प्रॉम्प्ट विंडो खोलने के लिए एंटर दबाएं।

- Cmd प्रॉम्प्ट में, निम्न कमांड चलाएं और IIS चलाने के लिए जिम्मेदार HTTP सेवा को रोकने के लिए एंटर दबाएं:
net stop http
- जब पूछा जाए कि क्या आप इस ऑपरेशन को जारी रखना चाहते हैं, तो 'Y' टाइप करें और ऑपरेशन की पुष्टि करने के लिए एंटर दबाएं।

- एक बार HTTP सेवा अक्षम हो जाने पर, कमांड प्रॉम्प्ट विंडो बंद करें और रजिस्ट्री एडिटर पर वापस आएं।
- ListenOnlyList सबकी चयनित होने पर, दाएं हाथ के फलक पर जाएं और सुनिश्चित करें कि इसमें वैध IP पते हैं। यदि आप कोई IP पता देखते हैं जो वैध नहीं है, तो उसे हटा दें या इसे वैध IP पते वाली प्रविष्टि को प्रतिबिंबित करने के लिए संशोधित करें।

नोट: यदि ListenOnlyList सबकी मौजूद है और 0.0.0.0 पता सूचीबद्ध है, तो आपको अन्य सभी IP पते हटाने होंगे।
- रजिस्ट्री एडिटर बंद करें और अपने कंप्यूटर को पुनरारंभ करें।
- अगले स्टार्टअप पर, HTTP सेवा स्वचालित रूप से शुरू होनी चाहिए। लेकिन सुनिश्चित करने के लिए, विंडोज की + R दबाकर एक और रन डायलॉग बॉक्स खोलें। फिर, "cmd" टाइप करें और कमांड प्रॉम्प्ट विंडो खोलने के लिए एंटर दबाएं।

- नई खुली कमांड प्रॉम्प्ट में, HTTP सेवा शुरू हुई है यह सुनिश्चित करने के लिए निम्न कमांड टाइप करें:
net start http
नोट: यदि आपको यह संदेश मिलता है कि "अनुरोधित सेवा पहले ही शुरू हो चुकी है" तो आप जाने के लिए अच्छे हैं।
- Microsoft इंटरनेट सूचना सेवाएं (IIS) Microsoft प्रबंधन कंसोल (MMC) स्नैप-इन से एक सेवा शुरू करने का प्रयास करें। आपको अब ‘प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है’ त्रुटि का सामना नहीं करना चाहिए।