विंडोज 7 में cmd ​​से बाइंड किए गए पोर्ट को कैसे हटाएं?


2

Cmd से विंडोज 7 में बाइंडेड पोर्ट को कैसे डिलीट करें? मैं क्लाइंट सर्वर एप्लिकेशन विकसित कर रहा हूं जो 3434 पोर्ट पर चल रहा है और पोर्ट 0.0.0.0 पर भी बाइंड हो गया है। जब मैं cmd ​​netstat -an में टाइप करता हूं, तो मुझे यह आउटपुट मिलता है:

  TCP    0.0.0.0:3434           0.0.0.0:0              LISTENING

मुझे उनकी सवारी नहीं मिल रही है क्योंकि बंदरगाह का नाम नहीं पता है। इस लिंक ने मेरी मदद नहीं की, तो क्या आप कर सकते हैं?


1
क्या, वास्तव में, क्या आप छुटकारा पाने की कोशिश कर रहे हैं? आपने टीसीपी पोर्ट पर सुनने के लिए एक सर्वर एप्लिकेशन चलाया है, और netstatआपको बताया है कि आपके पास टीसीपी पोर्ट पर सुनने वाला एप्लिकेशन है। वह कौन सी चीज है जिसे आप हटाने की कोशिश कर रहे हैं, ठीक है?
JdeBP

संक्षेप में, सुनने के बंदरगाह को हटा दें।
इवान पेरिकिक

आपका वही तीन शब्द गैर-स्पष्टीकरण प्रदान करना दूसरी बार चीजों को स्पष्ट नहीं करता है। तुम क्या करने की कोशिश कर रहे हो? कंप्यूटर ने क्या किया है? और आपको क्यों लगता है कि यह गलती है?
JdeBP

मान लें कि आप 23 पोर्ट पर टेलनेट सर्वर को बंद करना चाहते हैं, आप टेलनेट सर्वर को बंद कर देंगे या ऐसा कुछ टाइप करेंगे: netsh advfirewall फ़ायरवॉल नियम नाम = "telnsrv.exe" पोर्ट = 23 ... ओके! अब सोचें कि आप telent ("telnsrv.exe") का नाम नहीं जानते हैं, आप बस उस पोर्ट को जानते हैं जिस पर कुछ दुर्घटनाग्रस्त कार्यक्रम चला था (TCP 127.0.0.1 यह कंप्यूटर: 0 LISTENING [सिस्टम])। उस पोर्ट को फंक्शन में कैसे रखा जाए? उन पोर्ट को कैसे मुक्त करें? (कि आप फिर से उसी पोर्ट पर प्रोग्राम चला सकते हैं)
इवान पेरीसिक

जवाबों:


5

टीसीपी पोर्ट्स को हटाया नहीं जा सकता है, आपको उस प्रोग्राम को बंद करना होगा जो उस पोर्ट के लिए बाध्य है।

यह पता लगाने के लिए कि क्या प्रोग्राम पोर्ट उपयोग के लिए बाध्य है netstat -ab

 TCP    127.0.0.1:27015        Thiscomputer:0             LISTENING
 [AppleMobileDeviceService.exe]

पोर्ट पर सुनने के लिए एक्स को कैसे देखें ?

-O के साथ नेटस्टैट की कोशिश करें, यह पीआईडी ​​दिखाता है। और फिर PID और प्रक्रिया का नाम देखने के लिए कार्यसूची का उपयोग करें। कार्य प्रबंधक PID और प्रक्रिया का नाम भी दिखाता है

   TCP    127.0.0.1:27015        bcs:49177              ESTABLISHED     1588  
   [AppleMobileDeviceService.exe]

कार्य प्रबंधक संदर्भ मेनू
टास्क-मैनेजर में राइट-क्लिक संदर्भ मेनू का उपयोग करना


इसे कैसे हटाएं, कोई भी .exe नहीं है: TCP 0.0.0.0:3434 nova: 0 LISTENING [सिस्टम]
इवान पेरीसिक

श्रम के लिए हां thnx, ... लेकिन प्रोग्राम चला गया है और इसे बंद कर दिया गया था, और अब जब मैं प्रक्रिया की खोज कर रहा हूं या कार्यक्रम का नाम कुछ भी नहीं देख रहा हूं ... मैं पुनरारंभ पर भरोसा करूंगा और फिर से कोशिश करूंगा ...
इवान पेरीसिक

@ इवानपेरिक: अद्यतन उत्तर देखें (और संबंधित क्यू)
RedGrittyBrick

मैं पुनः आरंभ करने की कोशिश करता हूं लेकिन एक ही बात, ... फिर भी मैं प्रोग्राम का नाम सिर्फ [सिस्टम] नहीं देख सकता और जब उस पर प्रक्रिया समाप्त करने की कोशिश की जाती है तो कुछ भी नहीं होता है .... शायद इसलिए कि मेरा टेस्ट एप्लिकेशन क्रैश हो गया है और पोर्ट बाइंडेड अभी भी खुला रहता है।
इवान पेरिकिक

ठीक है ... केवल यह कहने के लिए कि मैं एक बार और पुनः आरंभ करने की कोशिश करता हूं और एक्सप्लोरर को फिर से शुरू करता हूं: cmd / c taskkill / f / im explorer.exe & start explorer.exe ... और वे संभवतः कुछ कॉन्फ़िगरेशन को रीफ्रेश करते हैं, और अब डालते हैं: netstat -an cmd में अब 3434 पोर्ट नहीं दिखता है ... फिर से
इवान

1

पोर्ट और पिड खोजने के लिए कमांड के नीचे चलने वाली खिड़कियों पर प्रक्रिया को मारने के लिए

netstat -ano

एक प्रक्रिया को मारने के लिए

taskkill /F /PID 1448
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.