Windows, olmadığı zaman “Sınırlı Bağlantı” gösterir


13

[12/16/2013 - Aşağıdaki Güncellemeler]
[12/20/2013 - Aşağıdaki Güncellemeler]

Benimle kal, bu normal "sınırlı bağlantı" türden bir soru değil, söz veriyorum.

Ofiste ve LAN'da olduğumda, Win8.1 dizüstü bilgisayarım, sonuçtaki LAN bağlantımın sınırlı olduğunu garanti ediyor:

8.1, bağlantının sınırlı olduğunu söyleyerek kazanın İnternet Erişimi Olmayan Ağ Özellikleri

Yine de ağ ve İnternet bağlantım var . Sorun olmadan her şeye bağlanabilirim. Bir DHCP adresi alıyorum, DNS çalışıyor, sörf yapabilir, ping yapabilir ve kalbimin arzusuna çalışabilirim.

Bağlantı kanıtı

Sorun şu ki, Office 2013'teki bazı şeyler yararlı olmaktan korkuyor. Örneğin OneNote, Sınırlı Bağlantı durumunu görür ve SkyDrive'daki Not Defterlerimle senkronize etmeye bile çalışmaz. Outlook da biraz saçma oluyor. Bu nedenle, bu sınırlı ama gerçekten sınırlı olmayan sorunu bir kez ve herkes için düzeltmek istiyorum.

Aşağıdakileri denedim:

  • Değiştirilen kablolar (değişiklik yok)
  • Doğrudan bir ofis anahtarına takıldı (değişiklik yok)
  • Güvenlik duvarımızın LAN tarafına takıldı (değişiklik yok)
  • Ofisteki birkaç düzine makinenin benzer bir sorunu olmadığını doğruladı
  • Diğer makineleri ofis jakına / anahtar bağlantı noktasına taktım - hala iyi durumdalar.
  • Ethernet kartı sürücüsü en son sürüme, eski sürüme, genel MS sürümüne güncellendi (değişiklik yok)
  • DHCP yerine statik IP ve DNS sunucuları atandı

Başka bir yere (ev, istemci siteleri) gidip dizüstü bilgisayarımı yerel LAN'a bağlarsam sınırlı bir durum elde edemiyorum. Burada ofiste dizüstü bilgisayarımın sevmediği bir şey var.

Bunun ne olabileceğini nasıl anlayabilirim?


16.12.2013 - Güncellemeler

Güvenli Mod'da yeniden başlatırsam, ağ bağlantısı sağlıklıdır ve İnternet erişimini gösterir. Daha sonra Normal moda geri dönersem, günün geri kalanı için (görünüşte) veya başka bir yerde kullanana ve ofise dönene kadar sağlıklı kalır.

Ek bir yerel kullanıcı hesabı oluşturdum, değişiklik yok. Bağlantı benim için sınırlıysa, o yerel kullanıcı hesabı için sınırlı kalır.


16.12.2013 - Güncellemeler

Güvenli Mod ve ardından geri önyükleme sorunu birkaç gün boyunca düzeltiyor gibi görünüyor. Böylece, güncellemeler yavaşlar. Ama bugün tekrar kırıldı, işte aşağıda bazı yorumların takibi.

  • msftncsi.com/ncsi.txt sorununu çözer.
  • pinging dns.msftncsi.com, 131.107.255.255 sürümüne gider

Ancak! Windows 7 Ağ Bilinci bağlantısını ve kayıt defteri ayarını denetlerken, EnableActiveProbing öğesinin varsayılan 1 (etkin) yerine 0 olarak ayarlandığını buldum. Bunu etkinleştirdim, NIC'yi devre dışı bıraktım / yeniden etkinleştirdim ve tekrar sağlıklı bir ağım var.

Şimdi gizem şu: Bu EnableActiveProbing kayıt defteri anahtarını değiştiren nedir?


2
Bağlantınızı Herkese Açık mı, Ev Ağı mı yoksa İş Yeri mi? 10.1 ağdaki tek ağ geçidiniz mi?
Gotschi

Bağlantı şu anda "Özel". 10.1 bu ağdaki tek ağ geçidi, evet.
Chris_K


1
@Chris_K Bağdaştırıcınız neden "(Harici LAN)" olarak adlandırılıyor? Evde takarsanız, o "vEthernet" bağlantısını da kullanıyor mu?
Rik

1
@Chris_K Evet, bağlantı sorununa sahip olduğunuz anda bu önerileri yapmanız gerekiyor. Bu yüzden siz tekrar edinene kadar beklememiz gerekecek.
Rik

Yanıtlar:


4

Güzel. EnableActiveProbing0 olarak ayarlamanın tersi bir etki olacağını düşünürdünüz.

Bu makalede , anahtarın tam olarak nerede olduğu açıklanmaktadır. msftncsi.comİyi bir internet bağlantınız olup olmadığını kontrol etmek için probları devre dışı bırakabilir .

Bir Windows makinesi bir ağa bağlandığında, iki konum vardır: Ağ Konumu Tanıma (NLA) ve Ağ Bağlantı Durumu Göstergesi (NCSI); bağlandığı ağı ve internete erişimi olup olmadığını otomatik olarak tanımlamak için kullanır.

Ayrıca neden “sınırlı” bir bağlantı simgesine sahip olduğunuzu da açıklar (beraberinde gelen tüm sorunlarla birlikte).

Bu değerin 0 olarak ayarlanması aktif probları devre dışı bırakır. Potansiyel bir yan etki , makinelerin internet bağlantısı olmadığını belirleyebilir ve bir veya ünlem “!” Görüntüleyebilmesidir. ağ simgesine ve ağ arayüzünde "sınırlı" bağlantıya ".

Bu durumda (iyi bir internet bağlantınız varsa) tekrar 1'e ayarlamak “sınırlı” bağlantıdan kurtulacaktır.

Muhtemelen kullandığınız bazı araçlar vardır, bunu 0 olarak ayarlar. Sorun tekrar oluştuğunda, değeri kontrol edin ve tekrar 0 ise, arka planda yapan bir araç vardır.

Düzenle:

Eğer gerçekten varsa yok kontrolü istiyorum için msftncsi.com(i Birden seçeneklerini ayarlamak gerektiğini düşünüyorum kaynak )

  1. Kayıt defterinde aşağıdaki anahtarı ayarlayın (sizin için olduğu gibi)
    HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\EnableActiveProbing
    :0

  2. Düzenleme GPO ( gpedit.mscyerel makine için veya gpmc.msceğer AD etki genişliğinde):
    Computer Configuration> Administrative Templates> System> Internet Communication Management> Turn off Windows Network Connectivity Status Indicator active tests
    seti için:ENABLE

  3. Düzenleme ikinci GPO:
    Computer Configuration> Policies> Administrative Templates> Network Connections> Do Not show the “local access only” network icon”
    seti için:ENABLE

Ama çekler ile yaşayabilir eğer msftncsi.comben onları etkin bırakın.

Aramızdaki gerçekten paranoyak için kendi NCSI sunucunuzu çalıştırma seçeneği de var
( burada açıklanmıştır ).


Düzenleme 2 :

Değerini değişen bir yarar varsa EnableActiveProbingiçin 0(ve bunu bulamıyorum) gün her çift bir yaratabilecek EnableActiveProbing.regMasaüstünüzde ve sorunla karşılaşırsanız kez çalıştırın. (kazmak daha kolay regedit.exe):

Windows Registry Editor Version 5.00

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

Ve ... daha da kolay ... "Yerel Alan Bağlantısı" nızı devre dışı bırakan, kayıt defteri anahtarını EnableActiveProbinggeri değiştiren 1ve ağ bağlantısını tekrar etkinleştiren bir toplu iş dosyası oluşturabilirsiniz ...
(Biliyorum, tembelim):

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

Umarım yakında anahtarı değiştiren suçluyu bulursun ...


Haftada birkaç gün EnableActiveProbing 0 olarak ayarlanır. 1 olarak ayarladım, adaptörü yeniden başlatıyorum ve tekrar iyiyim. Rik beni o anahtara çevirdi, böylece puanlar verildi.
Chris_K

@Chris_K Bu anahtarı hangi programın / yardımcı programın değiştirdiğini bilmiyor musunuz? (Ben bu bir arama fındık gitmek istiyorum;) Eğer her birkaç gün geri değiştirerek yaşayabilir eğer onun da tamam. Hepsini sizin için yapan bir EnableActiveProbing.reg-file veya bir toplu iş dosyası yapmak isteyebilirsiniz . Cevabıma ekledim (Edit # 2). Anahtarı değiştiren suçluyu bulmakta bol şanslar.
Rik

Hangi programın onu değiştirdiğine dair hiçbir ipucu yok - ve neredeyse her gün değiştiği yerde, şimdi değişiklikler arasında bir haftadan fazla gidebilirim. Sanırım sonunda izlemek için bazı SysInternals araçlarını kullanmam gerekecek.
Chris_K

@Rik, Windows 8'de otomatik msftncsi denetimleri devam ediyor mu?
Pacerier

@Chris_K, Her şeyi kaldırın ve işe yarayıp yaramadığını görün. Öyleyse, uygulamaların% 50'sini geri yükleyin. İyiyse,% 25 daha yükleyin, kötüyse% 25 daha kaldırın, ardından yarım kontrollerin yarısını tekrarlayın. Bin uygulamanız olsa bile, suçluyu bulmak için sadece ~ 10 kontrol (lg1000 / lg2) gerekir: 1000, 500, 250, 125, 63, 32, 16, 8, 4, 2, 1
Pacerier

0

En son güncelleme şu varsayılan değerleri değiştirdi:

Windows Kayıt Defteri Düzenleyicisi Sürüm 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

Bunları kendi kaynaklarım ile özelleştirdim (Apache web sunucusu):

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

Test ederken, beklendiği gibi çalışır - metni sunucumda barındırılan metin dosyasıyla eşleşecek veya eşleşmeyecek şekilde değiştirdiğimde ağ durumu simgesi İnternet'i gösterir veya İnternet yok ActiveWebProbeContent.

Bununla birlikte, negatif metin üzerinde istenmeyen bir yan etki meydana geliyor. Bir web sayfası otomatik olarak http://www.msftconnecttest.com/redirect URL'sine başlatılıyor

Kayıt defterini aradım msftconnecttestve hiçbiri bulamadım. Bu URL'yi kendimden biriyle nerede güncelleyebilirim? Yaratabileceğim başka sihirli kayıt defteri anahtarları var mı? Herkes bu DLL dosyalarını burada devre dışı bıraktı (belki anahtarları varsa bir yerde açık metin)?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.