जब यह नहीं होता है तो विंडोज "सीमित कनेक्शन" दिखाता है


13

[12/16/2013 - नीचे अपडेट]
[12/20/2013 - नीचे अपडेट]

मेरे साथ सहन, यह सामान्य "सीमित कनेक्शन" प्रकार का प्रश्न नहीं है, मैं वादा करता हूं।

जब मैं कार्यालय में और लैन पर होता हूं, तो मेरा Win8.1 लैपटॉप मुझे विश्वास दिलाता है कि मेरा परिणामस्वरूप LAN कनेक्शन सीमित है:

जीत 8.1 कह रही है कि कनेक्शन सीमित है कोई इंटरनेट एक्सेस नहीं कह नेटवर्क गुण

फिर भी मेरे पास अभी भी नेटवर्क - और इंटरनेट - कनेक्टिविटी है । मैं बिना मुद्दे के हर चीज से जुड़ सकता हूं। मुझे डीएचसीपी पता मिलता है, डीएनएस काम करता है, मैं अपने दिल की इच्छा के लिए सर्फिंग, पिंग और काम कर सकता हूं।

संयोजकता प्रमाण

समस्या यह है कि उपयोगी होने पर कार्यालय 2013 के सामान में से कुछ। उदाहरण के लिए, OneNote उस सीमित कनेक्टिविटी स्थिति को देखता है और स्काईड्राइव पर मेरी नोटबुक को सिंक करने का प्रयास भी नहीं करेगा। आउटलुक थोड़ा मूर्खतापूर्ण भी हो जाता है। इस प्रकार, मैं इस सीमित-लेकिन-नहीं-वास्तव में सीमित समस्या को एक बार और सभी के लिए ठीक करना चाहूंगा।

मैंने निम्नलिखित कोशिश की है:

  • स्वैप किए गए केबल (कोई परिवर्तन नहीं)
  • कार्यालय स्विच में सीधे प्लग किया गया (कोई परिवर्तन नहीं)
  • हमारे फ़ायरवॉल के लैन साइड में प्लग किया गया (कोई परिवर्तन नहीं)
  • कार्यालय में कई दर्जन अन्य मशीनों की पुष्टि की है कोई समान मुद्दा नहीं है
  • मेरे कार्यालय जैक / स्विच पोर्ट में अन्य मशीनों को प्लग किया गया - वे अभी भी ठीक थे।
  • जेनेरिक एमएस संस्करण (कोई परिवर्तन नहीं) के लिए नवीनतम संस्करण के लिए ईथरनेट कार्ड ड्राइवर, पुराने संस्करण में अपडेट किया गया
  • डीएचसीपी के बजाय स्थिर आईपी और डीएनएस सर्वर सौंपे

अगर मैं कहीं और (घर, ग्राहक साइटों) और अपने लैपटॉप में स्थानीय लैन पर जाता हूं तो मुझे सीमित स्थिति नहीं मिलती है। इसलिए यहाँ कुछ ऐसा है जो मेरे लैपटॉप को पसंद नहीं है।

मैं कैसे पता लगा सकता हूं कि यह क्या हो सकता है?


12/16/2013 - अपडेट

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

मैंने एक अतिरिक्त स्थानीय उपयोगकर्ता खाता बनाया है, कोई परिवर्तन नहीं। यदि कनेक्शन मेरे लिए सीमित है तो यह उस स्थानीय उपयोगकर्ता खाते के लिए सीमित रहता है।


12/16/2013 - अपडेट

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

  • msftncsi.com/ncsi.txt ठीक हल करता है।
  • pinging dns.msftncsi.com 131.107.255.255 पर हल होता है

तथापि! विंडोज 7 नेटवर्क अवेयरनेस लिंक और रजिस्ट्री सेटिंग की जांच करते समय, मैंने पाया कि EnableActiveProbing को 0 पर सेट किया गया था, न कि डिफ़ॉल्ट 1 (सक्षम)। मैंने एनआईसी को अक्षम / पुनः सक्षम कर दिया है और मेरे पास फिर से एक स्वस्थ नेटवर्क है।

तो अब रहस्य है: क्या है कि EnableActiveProbing रजिस्ट्री कुंजी बदल रही है?


2
आपने अपना कनेक्शन सार्वजनिक या होम नेटवर्क या कार्य स्थल घोषित किया है? क्या 10.1 नेटवर्क में केवल आपका प्रवेश द्वार है?
गोत्स्की

कनेक्शन वर्तमान में "निजी" है। 10.1 इस नेटवर्क पर एकमात्र प्रवेश द्वार है, हाँ।
क्रिस_के

1
क्या यह किसी अलग तरीके से काम करता है जब विंडोज को नेटवर्किंग के साथ सेफ मोड में बूट किया जाता है ?
13c atιᴇ007

1
@Chris_K आपके एडॉप्टर को "(बाहरी लैन)" क्यों कहा जाता है? यदि आप इसे घर पर प्लग करते हैं तो क्या यह "vE ईथरनेट" कनेक्शन का भी उपयोग करता है?
रिक

1
@Chris_K हाँ, आपको उन सुझावों को करने की ज़रूरत है, जब आपके पास कनेक्टिविटी की समस्या है। इसलिए हमें इंतजार करना होगा जब तक आप उन्हें फिर से नहीं करते।
रिक डे

जवाबों:


4

अच्छा लगा। आपने सोचा EnableActiveProbingहोगा 0 पर विपरीत प्रभाव पड़ेगा।

यह लेख बताता है कि कुंजी किसके लिए है। यह जांच को अक्षम कर सकता है कि msftncsi.comक्या आपके पास एक अच्छा इंटरनेट कनेक्शन है या नहीं।

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

यह भी बताता है कि आपके पास "सीमित" कनेक्टिविटी आइकन क्यों है (इसके साथ आने वाली सभी समस्याओं के साथ)।

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

इस स्थिति में (यदि आपके पास एक अच्छा इंटरनेट कनेक्शन है) तो इसे 1 पर सेट करने से "सीमित" कनेक्टिविटी से छुटकारा मिल जाएगा।

आपके द्वारा उपयोग किए जाने वाले कुछ उपकरण हैं, जो इसे 0. पर सेट करता है। जब समस्या फिर से होती है, तो मूल्य की जांच करें, और यदि यह फिर से 0 है तो एक उपकरण है जो इसे पृष्ठभूमि पर कर रहा है।

संपादित करें:

यदि आप वास्तव में नहीं चाहते हैं कि msftncsi.comमुझे लगता है कि आपको कई विकल्प सेट करने की आवश्यकता है: ( स्रोत )

  1. रजिस्ट्री में निम्न कुंजी सेट करें (जैसा कि यह आपके लिए था):
    HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\EnableActiveProbing
    इसे इसके लिए सेट करें:0

  2. संपादित जीपीओ ( gpedit.mscएक स्थानीय मशीन के लिए या gpmc.mscयदि ई डोमेन चौड़ा):
    Computer Configuration> Administrative Templates> System> Internet Communication Management> Turn off Windows Network Connectivity Status Indicator active tests
    सेट करने के लिए:ENABLE

  3. संपादित एक दूसरे जीपीओ:
    Computer Configuration> Policies> Administrative Templates> Network Connections> Do Not show the “local access only” network icon”
    सेट करने के लिए:ENABLE

लेकिन अगर आप चेक के साथ रह सकते हैं तो msftncsi.comमैं उन्हें सक्षम छोड़ दूंगा।

हमारे बीच वास्तव में विरोधाभास के लिए अपना खुद का NCSI- सर्वर
( यहाँ समझाया गया ) चलाने का विकल्प भी है ।


# 2 संपादित करें :

अगर वहाँ एक उपयोगिता है कि मूल्य बदल रहा है EnableActiveProbingकरने के लिए 0दिन के हर जोड़े को (और आप इसे नहीं मिल सकता है) यदि आप एक बना सकते हैं EnableActiveProbing.regअपने डेस्कटॉप पर और इसे चलाने के एक बार आप समस्या का सामना। (आसान तो खुदाई के माध्यम से regedit.exe):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NlaSvc\Parameters\Internet]
"EnableActiveProbing"=dword:00000001

और ... और भी आसान ... आप एक बैच-फ़ाइल बना सकते हैं जो आपके "लोकल एरिया कनेक्शन" को निष्क्रिय कर देती है, रजिस्ट्री कुंजी को EnableActiveProbingवापस बदल देती है 1और नेटवर्क कनेक्शन को फिर से सक्षम बनाती है ...
(मुझे पता है, मैं आलसी हूं):

EnableActiveProbing_and_restart_connection.bat:

netsh interface set interface "Local Area Connection" DISABLE
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet /v EnableActiveProbing /t REG_DWORD /d 1 /f
netsh interface set interface "Local Area Connection" ENABLE

मुझे आशा है कि आप उस अपराधी को ढूंढ लेंगे जो जल्द ही चाबी बदल रहा है ...


हर कुछ दिन / सप्ताह EnableActiveProbing वापस 0 पर सेट हो जाता है। मैंने इसे 1 पर सेट किया है, एडॉप्टर को पुनरारंभ करें और मैं फिर से ठीक हूं। रिक ने मुझे उस कुंजी पर दिया जिससे अंक प्रदान किए गए।
क्रिस_के

@ क्रिस_के आपको पता नहीं है कि कौन सा कार्यक्रम / उपयोगिता इस कुंजी को बदल रही है? (मैं उस एक को खोजने के लिए पागल हो जाऊंगा;) यदि आप इसे हर दो दिन में बदल सकते हैं तो ठीक है। आप EnableActiveProbing.reg-file या यहां तक ​​कि एक बैच-फ़ाइल बनाना चाहते हैं जो यह सब आपके लिए करता है। मैंने इसे अपने उत्तर में जोड़ा (# 2 संपादित करें)। सौभाग्य कि अपराधी को बदल रहा है कि कुंजी बदल रहा है।
रिक

कोई भी सुराग नहीं है कि कौन सा कार्यक्रम इसे बदलता है - और जहां यह लगभग दैनिक रूप से बदल जाता था अब मैं बदलावों के बीच एक सप्ताह में जा सकता हूं। मैं कुछ SysInternals उपकरणों का उपयोग करने के लिए इसे ट्रैक करने के लिए अंततः मुझे लगता है।
क्रिस_के

@ रिक, क्या विंडोज 8 में अभी भी स्वचालित msftncsi जांच चल रही है?
पचेरियर

@ क्रिस_के, सब कुछ अनइंस्टॉल करें और देखें कि क्या काम करता है। यदि हां, तो 50% ऐप्स वापस इंस्टॉल करें। यदि अच्छा है, तो एक और 25% स्थापित करें, यदि खराब है, तो एक और 25% की स्थापना रद्द करें, फिर आधे चेक के आधे हिस्से को दोहराएं। यहां तक ​​कि अगर आपको एक हजार ऐप्स मिले हैं, तो अपराधी को खोजने के लिए केवल ~ 10 चेक (lg1000 / lg2) लगेगा: 1000, 500, 250, 125, 63, 32, 16, 8, 4, 2, 1
तेज गेंदबाज

0

नवीनतम अपडेट ने इन डिफ़ॉल्ट मानों को बदल दिया:

विंडोज रजिस्ट्री संपादक संस्करण 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet]
"ActiveDnsProbeContent"="131.107.255.255"
"ActiveDnsProbeContentV6"="fd3e:4f5a:5b81::1"
"ActiveDnsProbeHost"="dns.msftncsi.com"
"ActiveDnsProbeHostV6"="dns.msftncsi.com"
"ActiveWebProbeContent"="Microsoft Connect Test"
"ActiveWebProbeContentV6"="Microsoft Connect Test"
"ActiveWebProbeHost"="www.msftconnecttest.com"
"ActiveWebProbeHostV6"="ipv6.msftconnecttest.com"
"ActiveWebProbePath"="connecttest.txt"
"ActiveWebProbePathV6"="connecttest.txt"
"EnableActiveProbing"=dword:00000001
"PassivePollPeriod"=dword:0000000f
"StaleThreshold"=dword:0000001e
"WebTimeout"=dword:00000023

मैंने इन्हें अपने स्वयं के संसाधनों (अपाचे वेब सर्वर) के साथ अनुकूलित किया है:

"ActiveWebProbeContent"="My Connect Test"
"ActiveWebProbeContentV6"="My Connect Test"
"ActiveWebProbeHost"="www.mysite.com"
"ActiveWebProbeHostV6"="ipv6.mysite.com"
"ActiveWebProbePath"="mytextfile.txt"
"ActiveWebProbePathV6"="mytextfile.txt"

परीक्षण करते समय, यह अपेक्षा के अनुरूप काम करता है - जब मैं अपने सर्वर पर होस्ट की गई पाठ फ़ाइल में मेल से मेल खाता या मेल नहीं खाता, तो नेटवर्क स्टेटस आइकन इंटरनेट या नो-इंटरनेट दिखाता है ActiveWebProbeContent

हालांकि, नकारात्मक पाठ पर, एक अवांछित साइड इफेक्ट हो रहा है। URL http://www.msftconnecttest.com/redirect पर एक वेबपेज ऑटो लॉन्च किया जा रहा है

मैंने रजिस्ट्री की खोज की msftconnecttestऔर कोई नहीं मिला। मैं अपने स्वयं के URL में कहां से अपडेट कर सकता हूं? क्या कोई अन्य मैजिक रजिस्ट्री कुंजी है जिसे मैं बना सकता हूं? क्या किसी ने इन DLL फ़ाइलों को यहाँ विच्छेदित किया है (हो सकता है कि अगर वे मौजूद हैं तो चाबी कहीं क्लियरटेक्स्ट में हैं)?

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