Computer >> कंप्यूटर >  >> प्रणाली >> Windows 7

Windows में COM पोर्ट नंबर कैसे साफ या रीसेट करें?

जब आप कोई नया COM डिवाइस या USB डिवाइस अपने कंप्यूटर से कनेक्ट करते हैं (USB मॉडेम, मोबाइल फोन, ब्लूटूथ अडैप्टर, USB कन्वर्टर्स के लिए सीरियल, आदि), तो Windows प्लग-एन-प्ले का उपयोग करके इसका पता लगाता है और इसे COM असाइन करता है। पोर्ट नंबर 1 से 255 . की सीमा में (COM1, COM2, COM3, आदि)। यदि यह डिवाइस फिर से कनेक्ट है, तो आरक्षित COM (Communication , या Serial ) पोर्ट नंबर इसे सौंपा गया है। एक नए डिवाइस को पहला मुफ्त COM पोर्ट नंबर मिलता है। अक्सर ऐसा होता है कि कनेक्ट होने पर, बाहरी डिवाइस एक साथ कई COM पोर्ट बनाते हैं। ब्लूटूथ एडाप्टर कनेक्ट करने के बाद मेरे मामले में 10!!! सिस्टम में नए COM पोर्ट दिखाई दिए हैं।

कई लीगेसी एप्लिकेशन केवल दो-अंकीय COM पोर्ट नंबरों को संबोधित करने में सक्षम हैं, और COM100 और उच्चतर के साथ काम नहीं करेंगे। सबसे खराब स्थिति में, ये प्रोग्राम केवल COM1-COM9 . के साथ काम करते हैं बंदरगाह क्या होगा यदि किसी डिवाइस को उच्च COM पोर्ट नंबर मिला है? क्या आरक्षित COM पोर्ट के लिए नंबरिंग रीसेट करना और असाइन किए गए पोर्ट हटाना संभव है?

सामग्री:

  • Windows में किसी डिवाइस के लिए COM पोर्ट नंबर कैसे बदलें?
  • पता लगाएं कि विंडोज़ में कौन सी प्रक्रिया सीरियल COM पोर्ट का उपयोग कर रही है
  • Windows रजिस्ट्री में COM पोर्ट नंबर रीसेट करना

Windows में किसी डिवाइस के लिए COM पोर्ट नंबर कैसे बदलें?

विंडोज़ में, आप किसी डिवाइस को असाइन किए गए COM पोर्ट नंबर को मैन्युअल रूप से बदल सकते हैं। मान लीजिए कि आवश्यक COM पोर्ट पहले से ही व्यस्त है, और आप इसे मुक्त करने का प्रयास करना चाहते हैं।

  1. devmgmt.msc चलाकर डिवाइस मैनेजर खोलें आदेश;
  2. चुनें देखें->छिपे हुए डिवाइस दिखाएं मेनू में; Windows में COM पोर्ट नंबर कैसे साफ या रीसेट करें?
  3. फिर पोर्ट (COM और LPT) का विस्तार करें और सूची में अपना उपकरण ढूंढें;
  4. पोर्ट सेटिंग पर जाएं टैब पर क्लिक करें और उन्नत . पर क्लिक करें बटन;
  5. डिवाइस को असाइन किया गया वर्तमान COM पोर्ट नंबर COM पोर्ट नंबर . में पाया जा सकता है फ़ील्ड;
  6. इसे बदलने के लिए, ड्रॉप-डाउन सूची खोलें और वह COM पोर्ट नंबर चुनें जिसे आप सेट करना चाहते हैं। Windows में COM पोर्ट नंबर कैसे साफ या रीसेट करें?

लेकिन अधिक बार आप हार्डवेयर गुणों में असाइन किए गए COM पोर्ट नंबर को दूसरे में नहीं बदल सकते हैं, क्योंकि सभी "निचले" COM पोर्ट पहले से ही उपयोग में हैं। इस मामले में, आपको COM पोर्ट आरक्षण को हटाने का प्रयास करने की आवश्यकता है

  1. बंदरगाहों का विस्तार करें (कॉम और एलपीटी) शाखा, खोजें कि आपको किस COM पोर्ट नंबर की आवश्यकता है (एक पीला आइकन का अर्थ है कि यह COM पोर्ट असाइन किया गया है, लेकिन यह डिवाइस वर्तमान में कनेक्ट नहीं है);
  2. राइट-क्लिक करें और अनइंस्टॉल करें select चुनें <मजबूत>; Windows में COM पोर्ट नंबर कैसे साफ या रीसेट करें?
  3. अब आप किसी अन्य डिवाइस के लिए मुक्त COM पोर्ट असाइन कर सकते हैं। एक बार फिर से अपने डिवाइस के गुण खोलें, पोर्ट सेटिंग . पर जाएं -> उन्नत टैब। फिर पोर्ट . पर जाएं सेटिंग टैब पर क्लिक करें और उन्नत . पर क्लिक करें . ड्रॉपडाउन सूची में मुफ्त COM पोर्ट का चयन करें। Windows में COM पोर्ट नंबर कैसे साफ या रीसेट करें?

हालांकि, यह विधि आपको सभी मामलों में व्यस्त COM पोर्ट को मुक्त करने की अनुमति नहीं देती है।

आप PowerShell का उपयोग करके विंडोज़ पर व्यस्त COM पोर्ट की पूरी सूची प्राप्त कर सकते हैं:

Get-WMIObject Win32_SerialPort | Select-Object Name,DeviceID,Description
आप किसी विशिष्ट डिवाइस के लिए COM पोर्ट नंबर उसके नाम से प्राप्त कर सकते हैं, उदाहरण के लिए:

Get-WMIObject Win32_SerialPort | Where-Object { $_.Name -like "*Arduino*"}|select name, deviceid
या
Get-WMIObject Win32_SerialPort | Where-Object { $_.Name -like "*GPS*"}|select name, deviceid

पता लगाएं कि विंडोज़ में कौन सी प्रक्रिया सीरियल COM पोर्ट का उपयोग कर रही है

आप Windows या किसी चल रहे प्रोग्राम (प्रक्रिया) द्वारा उपयोग किए जाने वाले डिवाइस के COM पोर्ट को रिलीज़ करने में सक्षम नहीं होंगे। सबसे पहले, आपको उस प्रक्रिया को रोकना होगा जो वर्तमान में COM पोर्ट का उपयोग कर रही है। आप प्रक्रिया एक्सप्लोरर . का उपयोग कर सकते हैं एक विशेष COM पोर्ट नंबर (https://docs.microsoft.com/en-gb/sysinternals/downloads/process-explorer) का उपयोग करके प्रक्रिया के नाम का पता लगाने के लिए टूल (Sysinternals द्वारा)।

सबसे पहले, आपको उस सेवा का नाम प्रदर्शित करना होगा जो COM पोर्ट का उपयोग करती है। पावरशेल कमांड चलाएँ:

get-pnpdevice -class Ports -ea 0| Select Name, PNPDeviceID, Status, Service . चुनें

Windows में COM पोर्ट नंबर कैसे साफ या रीसेट करें?

विशिष्ट COM पोर्ट का सेवा नाम सेवा . में दिखाया गया है स्तंभ। उदाहरण के लिए, COM2 के लिए यह धारावाहिक है . अब आपको प्रोसेस एक्सप्लोरर को एक व्यवस्थापक के रूप में चलाने और ढूंढें . का चयन करने की आवश्यकता है -> हैंडल या डीएलएल ढूंढें मेनू से। हैंडल या डीएलएल सबस्ट्रिंग में लाइन, पहले प्राप्त सेवा मूल्य दर्ज करें। हमारे उदाहरण में, यह Serial है ।

प्रक्रिया एक्सप्लोरर को उस प्रक्रिया का नाम दिखाना चाहिए जो वर्तमान में आपके COM पोर्ट का उपयोग कर रहा है। COM पोर्ट को रिलीज़ करने के लिए, प्रक्रिया या प्रोग्राम को समाप्त करें।

Windows में COM पोर्ट नंबर कैसे साफ या रीसेट करें?

Windows रजिस्ट्री में COM पोर्ट नंबर रीसेट करना

उपयोग में आने वाले COM पोर्ट के बारे में जानकारी CommDB . में संग्रहीत की जाती है HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM नाम आर्बिटर के अंतर्गत रजिस्ट्री पैरामीटर रेग कुंजी।

  1. रजिस्ट्री संपादक खोलें (regedit.exe ) और ऊपर उल्लिखित रजिस्ट्री कुंजी पर जाएं; Windows में COM पोर्ट नंबर कैसे साफ या रीसेट करें?महत्वपूर्ण! हम आपको कुछ भी करने से पहले इस रजिस्ट्री कुंजी (फ़ाइल -> निर्यात) का बैकअप लेने की दृढ़ता से अनुशंसा करते हैं। अगर कुछ गलत होता है, तो आप मूल COM पोर्ट कॉन्फ़िगरेशन को पुनर्स्थापित कर सकते हैं।
  2. ComDB का मान बाइनरी प्रारूप में पैरामीटर विंडोज़ में आरक्षित COM पोर्ट की सूची निर्धारित करता है। प्रत्येक बिट संबंधित पोर्ट (1 से 255 तक) की स्थिति निर्धारित करता है। उदाहरण के लिए, यदि आपको केवल COM3 के लिए आरक्षण छोड़ना है, तो ComDB का हेक्स मान 04 (0000 0100) के बराबर होगा; Windows में COM पोर्ट नंबर कैसे साफ या रीसेट करें?
    महत्वपूर्ण! बहुत सावधान रहें, और पैरामीटर में कोई अतिरिक्त बिट न जोड़ें, या सिस्टम बीएसओडी में विफल होना शुरू हो जाएगा।
  3. यदि आपको सभी COM पोर्ट बाइंडिंग को रीसेट करना है, तो ComDB . का मान बदलें करने के लिए 0; Windows में COM पोर्ट नंबर कैसे साफ या रीसेट करें?
    नोट . आप रजिस्ट्री कुंजी HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM के अंतर्गत विंडोज़ में कनेक्टेड COM पोर्ट की पूरी सूची देख सकते हैं। SERIALCOMM के तहत रजिस्ट्री प्रविष्टियाँ केवल तभी मौजूद हो सकती हैं जब अंतर्निहित डिवाइस कनेक्ट और तैयार हों। यह उपकुंजी हार्डवेयर कुंजी का हिस्सा है, और हर बार सिस्टम के प्रारंभ होने पर इसे फिर से बनाया जाता है। Windows में COM पोर्ट नंबर कैसे साफ या रीसेट करें?
  4. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports रजिस्ट्री कुंजी में सभी असाइन किए गए COM पोर्ट नंबरों की सूची है। आप सभी अनावश्यक पोर्ट आरक्षण हटा सकते हैं। हमारे उदाहरण में, हम केवल COM3 छोड़ेंगे और बाकी पोर्ट हटा देंगे; Windows में COM पोर्ट नंबर कैसे साफ या रीसेट करें?
  5. सभी बाहरी उपकरणों को अनप्लग करें और अपने कंप्यूटर को पुनरारंभ करें;
  6. रिबूट के बाद, डिवाइस को आवश्यक क्रम में कनेक्ट करें, यूएसबी-टू-सीरियल कन्वर्टर्स को फिर से इंस्टॉल करें, आदि। सभी ज्ञात COM पोर्ट डिवाइस स्वचालित रूप से सिस्टम द्वारा पहचाने जाएंगे और अनुक्रमिक COM पोर्ट नंबर असाइन किए जाएंगे।

आरक्षित COM पोर्ट को साफ करने के लिए आप निम्न निःशुल्क टूल का भी उपयोग कर सकते हैं:

  • COM नाम आर्बिटर टूल - यह उपकरण आपको COM पोर्ट आरक्षण को रीसेट करने और उपयोग किए गए COM पोर्ट नंबर खोजने में मदद कर सकता है। टूल डाउनलोड करें और इसे एक व्यवस्थापक के रूप में चलाएं। वे COM पोर्ट चुनें जिन्हें आप रिलीज़ करना चाहते हैं और अप्रयुक्त आरक्षण साफ़ करें पर क्लिक करें और गैर-मौजूद डिवाइस निकालें; Windows में COM पोर्ट नंबर कैसे साफ या रीसेट करें?
  • डिवाइस क्लीनअप टूल - उपयोगिता का उपयोग पहले से जुड़े उपकरणों के लिए रजिस्ट्री को खोजने के लिए किया जाता है (रजिस्ट्री कुंजी के तहत HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum ), अप्रयुक्त उपकरणों को हटा दें, और COM पोर्ट आरक्षणों को हटा दें।


  1. Windows 10 को फ़ैक्टरी रीसेट कैसे करें

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

  1. Windows 11 को फ़ैक्टरी रीसेट कैसे करें

    विंडोज 11 में फ़ैक्टरी रीसेट आपकी कंप्यूटर फ़ाइलों का पल्वराइज़र है। अक्सर विंडोज़ समस्याओं की एक किस्म के लिए अंतिम उपाय के रूप में उपयोग किया जाता है, फ़ैक्टरी रीसेट भी काम आता है जब आप अपने पीसी को रीसेट करना चाहते हैं, खासकर जब विभिन्न तरीकों से कार्य नहीं होता है। चिंता न करें, यह तरीका इतना ज

  1. Windows 11 में Windows सुरक्षा कैसे रीसेट करें

    आपके विंडोज 11 डिवाइस और निजी जानकारी की सुरक्षा के लिए आपकी वन-स्टॉप सुरक्षा दुकान विंडोज सुरक्षा है। लेकिन कभी-कभी आपको Windows सुरक्षा प्रोग्राम को पुनरारंभ करने की आवश्यकता होती है। यह हो सकता है कि कार्यक्रम ठीक से काम नहीं कर रहा हो या दुर्लभ स्थितियों में, लॉन्च भी नहीं हो रहा हो। जब आप ऐसा क