विंडोज 10 पंचांग पोर्ट थकावट लेकिन netstat अन्यथा कहते हैं?


3

हाल ही में मुझे पता चला कि, अपने कंप्यूटर का उपयोग करने के कुछ समय बाद, वेबसाइटें और कुछ उपकरण इंटरनेट से जुड़ना बंद कर देते हैं, जबकि निरंतर टीसीपी कनेक्शन कार्यशील रहते हैं। Chrome द्वारा दिया गया त्रुटि संदेश केवल "त्रुटि कनेक्शन विफल" है।

मैं एक बार देखा घटना 4227 Windows ईवेंट व्यूअर, जिसके कारण मैं इसके बारे में जानकारी के लिए खोज शुरू कर दिया है, और निम्न आदेश की खोज की:

netsh int ipv4 set dynamicport tcp start=10000 num=20000

इस कमांड को निष्पादित करने के बाद, सब कुछ फिर से काम करता है, लेकिन कंप्यूटर को अधिक समय तक चलाने से घटना फिर से हो जाती है और मुझे संख्या को 30000 तक बढ़ाना पड़ता है। मुझे लगता है कि यह जारी रहेगा, लेकिन मैं आमतौर पर सिर्फ रिबूट करता हूं।

इंटरनेट पर कई स्रोत यह दिखाने के लिए netstat का उपयोग कर रहे हैं कि कौन-सी प्रक्रियाएँ संभावित रूप से सभी पंचांग बंदरगाहों का उपभोग कर रही हैं, और उनके मामलों में यह एक बहुत लंबी सूची दिखाती है, हालाँकि, मेरे मामले में, netstat 20-30 प्रविष्टियों की तरह कभी भी अधिक नहीं दिखाता है, फिर भी प्रदर्शन कर रहा है

netsh int ipv4 show dynamicport tcp

पुनः आरंभ करने के बाद, परिणाम:

प्रोटोकॉल tcp डायनेमिक पोर्ट रेंज


स्टार्ट पोर्ट: 10000

बंदरगाहों की संख्या: 21025

बड़ी संख्या में पोर्ट, जो अंततः सभी भस्म हो जाते हैं, जबकि नेटस्टैट की प्रविष्टियों की मात्रा वास्तव में कभी नहीं बदलती है।

यह कंप्यूटर अभी तक बहुत पुराना नहीं है (एक या एक महीने) एक डेल ओईएम विंडोज 10 के साथ (आमतौर पर बहुत सारे ब्लोटवेयर स्टोर किए गए हैं)। मुझे यकीन नहीं है कि यहाँ से कहाँ जाना है।

मैंने भी TCPView की कोशिश की है, लेकिन यह भी कनेक्शन की एक अस्वास्थ्यकर राशि नहीं दिखाता है। मैंने स्टार्टअप पर पहले से ही कुछ सेवाओं और कार्यक्रमों को अक्षम कर दिया है, यह सोचकर कि उनमें से एक छोटी गाड़ी है और यह कारण है, लेकिन वास्तव में मदद नहीं कर रहा है।

ब्लोटवेयर के अलावा, मैंने अपने पिछले कंप्यूटर के समान प्रोग्राम स्थापित किए हैं, जिनके पास यह मुद्दा कभी नहीं था।

मदद के लिए अग्रिम धन्यवाद!

अद्यतन 1 :

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

अद्यतन 2 : प्रश्न के प्रकाश में: विंडोज़ 10 टीसीपी कनेक्टिविटी का नुकसान

मैं TCPView की निगरानी कर रहा हूँ और इसे देख रहा हूँ: Chrome नियमित रूप से नए पोर्ट खोल रहा है और उन्हें बंद कर रहा है, लेकिन संख्या बढ़ जाती है

Chrome नए कनेक्शन बनाता रहता है, लेकिन पोर्ट संख्या बढ़ती रहती है। इसके अतिरिक्त, Tobii आई ट्रैकिंग सॉफ्टवेयर एक पोर्ट के साथ भी ऐसा ही कर रहा है।

और सिर्फ यह ध्यान देने के लिए कि यह कोई डुप्लिकेट नहीं है, प्रभाव उपरोक्त प्रश्न में वर्णित के समान है, लेकिन कारण अलग है, और मुझे यह पता लगाने में मदद चाहिए कि कारण क्या है। हालाँकि, मैं निश्चित रूप से पहले से ही सुझाए गए कार्यों को पूरा करूंगा और इसे अद्यतन रखूंगा।

अद्यतन 3 : मैंने कुछ क्रियाओं को अंजाम दिया है जो मुझे लगा कि इससे प्रभावित हो सकते हैं:

  1. VMWare प्लेयर अनइंस्टॉल किया गया (क्योंकि इसने एक एडॉप्टर बनाया और मेरे वाई-फाई अडैप्टर में कुछ जोड़ा)
  2. IPv6 को वाई-फाई अडैप्टर सेकेंडरी TCPView छवि पर अक्षम करें: दूसरी छवि मुझे नहीं पता कि यह कैसे व्यवहार करना चाहिए, क्या यह सामान्य है कि पोर्ट संख्या विश्व स्तर पर बढ़ रही है? मैं यह मानूंगा कि यह अगले एक समय में अगले हड़पने के बजाय जारी किए गए बंदरगाहों का फिर से उपयोग करता है।

अद्यतन 4 :

भले ही यह प्रश्न डुप्लिकेट के रूप में पहना गया था, यह नहीं है । मैंने तब से एक समाधान ढूंढ लिया है, और इसे "डुप्लिकेट" प्रश्न में वर्णित नहीं किया गया है, और न ही इस प्रश्न को हल किया है।


यह वास्तव में इस के रूप में एक ही मुद्दा है: superuser.com/questions/1150744/… , मैं देखने के लिए TCPView की बारीकी से निगरानी करेगा कि क्या कोई एप्लिकेशन है जो तेजी से कनेक्शन का उपयोग करता है।
Limnic

1
ठीक है, सवाल फिर से खोल दिया गया है। अब आपके उत्तर की बारी है जो आपको मिला।
स्कॉट

मैं अब कुछ दिनों के लिए एक ही समस्या का अनुभव करता हूं। मैंने यह भी देखा है कि इस स्थिति में, सीपीयू का उपयोग "वैश्विक रूप से वृद्धि" के लिए होता है, जैसा कि सभी प्रक्रियाएं सामान्य रूप से (लगभग 2-3x) की तुलना में अधिक सीपीयू का उपयोग करती हैं। प्रोफाइलिंग के पहले प्रयासों में हालांकि कुछ खास नहीं दिखा। इसके अलावा, एक नेटवर्क से दूसरे पर स्विच करने से मुझे कुछ सेकंड के लिए इंटरनेट मिलेगा, फिर यह फिर से अटक जाता है। क्या आपने इसे भी देखा? मैं इस सब के कारण के बारे में अपना सिर खुजला रहा हूँ, क्योंकि आप की तरह मुझे netstat या TCPView में कोई समस्या नहीं मिली ...
CherryDT

जब से आपकी पोस्ट अगस्त में थी - तब से क्या आपको कोई स्थायी समाधान मिला?
चेरीडेल

@CherryDT मैंने Get-NetTCPConnection | Group-Object -Property State, OwningProcess | Select -Property Count, Name, @{Name="ProcessName";Expression={(Get-Process -PID ($_.Name.Split(',')[-1].Trim(' '))).Name}}, Group | Sort Count -DescendingPowerShell टर्मिनल में उपयोग किया है ताकि यह पता लगाया जा सके कि कौन सा एप्लिकेशन इतने सारे कनेक्शन बना रहा था (और इस तरह सभी पोर्ट का उपयोग कर रहा है) और मैंने पाया कि यह TobiiService है। एक बार पहचानने के बाद, इस सेवा को पुनः आरंभ करने से सभी पोर्ट रिलीज़ हो जाएंगे। ठीक नहीं है, यह एक समाधान है।
सीमित जूल

जवाबों:


1

कुछ समय के लिए TCPView की निगरानी करने के बाद, मुझे कभी भी ऐसा कोई भी आवेदन नहीं मिला जो विशेष रूप से अजीब हो, जो थकावट को दूर कर सके। अधिक खोज के बाद मैंने एक वर्कअराउंड को एक साथ रखा जो अब तक काम कर रहा है (प्रश्न के समय से), अधिक थकावट नहीं होती है।

मैंने कुछ रजिस्ट्री मूल्यों को संशोधित किया है:

वर्कअराउंड लागू करें :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"MaxUserPort"=dword:0000fffe
"TcpTimedWaitDelay"=dword:0000001e
"TcpNumConnections"=dword:00fffffe
"TcpMaxDataRetransmissions"=dword:00000005

वैकल्पिक हल :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"MaxUserPort"=dword:00007930
"TcpTimedWaitDelay"=-
"TcpNumConnections"=-
"TcpMaxDataRetransmissions"=-

मूल रूप से, वर्कअराउंड अधिक पोर्ट का उपयोग करने की अनुमति देता है और उपयोग किए जाने वाले के लिए तेजी से साफ किया जाता है। मुझे अभी तक मूल कारण नहीं मिला है, लेकिन यह सुरक्षित मोड में भी होता है इसलिए मुझे नहीं पता कि क्या हो रहा है। मैं बस इसे छोड़ सकता हूं, जब तक कि वर्कअराउंड काम करता है और मैं अब कनेक्शन नहीं खोता हूं!

अद्यतन : Get-NetTCPConnection | Group-Object -Property State, OwningProcess | Select -Property Count, Name, @{Name="ProcessName";Expression={(Get-Process -PID ($_.Name.Split(',')[-1].Trim(' '))).Name}}, Group | Sort Count -Descendingसीएमडी या पावरशेल में प्रशासक के रूप में इसे चलाने से समस्या होने के लिए टोबी सेवा का पता चला।

जैसा कि आप यहाँ देख सकते हैं:

Count Name               ProcessName
----- ----               -----------    
30818 Bound, 4940        Tobii.Service

यह टोबी आई ट्रैकर के लिए पृष्ठभूमि में चलने वाली सेवा है। बस इसे फिर से शुरू करने से समस्या का समाधान उचित तरीके से होता है (बिना किसी सीमा को संशोधित किए जैसे पहले ऊपर बताया गया है)। हालांकि यह अभी भी एक FIX नहीं है, यह मेरे हाथ से बाहर है क्योंकि यह उस सेवा के डेवलपर्स पर निर्भर है।


तकनीकी रूप से, यह दूसरे प्रश्न का उत्तर क्यों नहीं हो सकता है?
कामिल मैकियोरोस्की

@KamilMaciorowski क्योंकि वहाँ उपयोगकर्ता डीआईडी ​​एक आवेदन अभिनय है, और वह आवेदन बस इसे फिर से भर जाएगा। मेरे लिए, ऐसा नहीं लगता है कि यह एक एक्टिंग है (यह सुरक्षित मोड में होता है) पर विचार कर रहा है।
Limnic
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.