Windows mostra "Connessione limitata" quando non lo è


13

[16/12/2013 - Aggiornamenti di seguito]
[20/12/2013 - Aggiornamenti di seguito]

Abbi pazienza, questa non è la normale domanda "a connessione limitata", lo prometto.

Quando sono in ufficio e sulla LAN, il mio laptop Win8.1 mi assicura che la mia connessione LAN risultante è limitata:

Win 8.1 dicendo che la connessione è limitata Proprietà di rete senza accesso a Internet

Eppure ho ancora connettività di rete e Internet . Posso collegarmi a tutto senza problemi. Ricevo un indirizzo DHCP, DNS funziona, posso navigare, eseguire il ping e lavorare secondo i miei desideri.

Prova di connettività

Il problema è che alcune delle cose di Office 2013 non sono utili. OneNote, ad esempio, vede lo stato di Connettività limitata e non tenterà nemmeno di sincronizzarsi con i miei Notebook su SkyDrive. Anche Outlook diventa un po 'sciocco. Quindi, vorrei risolvere questo problema limitato ma non proprio limitato una volta per tutte.

Ho provato quanto segue:

  • Cavi scambiati (nessuna modifica)
  • Collegato direttamente a un interruttore di ufficio (nessuna modifica)
  • Collegato al lato LAN del nostro firewall (nessuna modifica)
  • Confermato che le diverse dozzine di altre macchine in ufficio non hanno problemi simili
  • Ho collegato altre macchine alla porta dello switch / jack del mio ufficio - stavano ancora bene.
  • Driver della scheda Ethernet aggiornato all'ultima versione, alla versione precedente, alla versione MS generica (nessuna modifica)
  • Server IP e DNS statici assegnati anziché DHCP

Se vado altrove (casa, siti client) e collego il mio laptop alla LAN locale non ottengo lo stato limitato. Quindi c'è qualcosa qui in ufficio che al mio laptop non piace.

Come faccio a capire cosa potrebbe essere?


16/12/2013 - Aggiornamenti

Se riavvio in modalità provvisoria, la connessione di rete è integra e mostra l'accesso a Internet. Se poi riavvio nuovamente in modalità Normale, rimane in salute per (apparentemente) il resto della giornata o fino a quando non lo uso altrove e poi torno in ufficio.

Ho creato un account utente locale aggiuntivo, nessuna modifica. Se la connessione è limitata per me, rimane limitata per quell'account utente locale.


16/12/2013 - Aggiornamenti

L'avvio in modalità provvisoria e poi indietro sembra risolvere il problema per diversi giorni. Pertanto, il rallentamento degli aggiornamenti. Ma oggi si è rotto di nuovo, quindi ecco il seguito di alcuni commenti qui sotto.

  • msftncsi.com/ncsi.txt si risolve bene.
  • il ping dns.msftncsi.com si risolve in 131.107.255.255

Tuttavia! Durante il controllo del collegamento di consapevolezza della rete di Windows 7 e delle impostazioni del registro, ho scoperto che EnableActiveProbing era impostato su 0, non su 1 predefinito (abilitato). L'ho abilitato, disabilitato / riabilitato la scheda NIC e ho di nuovo una rete funzionante.

Quindi ora il mistero è: cosa sta cambiando quella chiave di registro EnableActiveProbing?


2
Hai dichiarato la tua connessione come rete pubblica o domestica o luogo di lavoro? 10.1 è il tuo unico gateway nella rete?
Gotschi,

La connessione è attualmente "Privata". 10.1 è l'unico gateway su questa rete, sì.
Chris_K,

1
Funziona in modo diverso quando Windows viene avviato in modalità provvisoria con rete ?
Ƭᴇcʜιᴇ007,

1
@Chris_K Perché il tuo adattatore si chiama "(LAN esterna)"? Se lo colleghi a casa, usa anche quella connessione "vEthernet"?
Rik,

1
@Chris_K Sì, devi dare questi suggerimenti nel momento in cui hai il problema di connettività. Quindi dovremo aspettare fino a quando non li avrai di nuovo.
Rik,

Risposte:


4

Bello. Avresti pensato che l'impostazione EnableActiveProbingsu 0 avrebbe l'effetto opposto.

Questo articolo spiega esattamente a cosa serve la chiave. Può disabilitare le sonde a msftncsi.comcui verificare se si dispone di una buona connessione a Internet.

Quando una macchina Windows si connette a una rete, esistono due tecnologie, Network Location Awareness (NLA) e Network Connection Status Indicator (NCSI); utilizza per identificare automaticamente la rete a cui si sta connettendo e se ha o meno accesso a Internet.

Spiega anche perché hai un'icona di connettività "limitata" (con tutti i problemi che ne derivano).

Impostando questo valore su 0 si disabiliteranno le sonde attive. Un potenziale effetto collaterale è che le macchine possono determinare che non dispongono di connettività Internet e visualizzare un punto esclamativo "!" Sull'icona della rete e una connettività "limitata" nell'interfaccia utente della rete. ".

In questo caso (se si dispone di una buona connessione a Internet), impostarlo di nuovo su 1 eliminerebbe la connettività "limitata".

Probabilmente c'è qualche strumento che hai usato, che lo imposta su 0. Quando il problema si verifica di nuovo, controlla il valore e se è di nuovo 0 c'è uno strumento che lo sta facendo in background.

Modificare:

Se davvero non vuoi che il segno di spunta msftncsi.compenso che devi impostare più opzioni: ( fonte )

  1. Imposta la seguente chiave nel registro (come era per te):
    HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\EnableActiveProbing
    impostala su:0

  2. Modifica GPO ( gpedit.mscper una macchina locale o gpmc.mscse dominio AD di larghezza):
    Computer Configuration> Administrative Templates> System> Internet Communication Management> Turn off Windows Network Connectivity Status Indicator active tests
    insieme a:ENABLE

  3. Modifica un secondo oggetto Criteri di gruppo:
    Computer Configuration> Policies> Administrative Templates> Network Connections> Do Not show the “local access only” network icon”
    insieme a:ENABLE

Ma se riesci a convivere con gli assegni, msftncsi.comli lascerei abilitati.

Per i veramente paranoici tra noi c'è anche la possibilità di eseguire il proprio server NCSI
(spiegato qui ).


Modifica n. 2 :

Se v'è un programma di utilità che sta cambiando il valore di EnableActiveProbingper 0ogni paio di giorni (e non lo si può trovare) è possibile creare una EnableActiveProbing.regsul desktop ed eseguirlo una volta che si verifica il problema. (più facile quindi scavare regedit.exe):

Windows Registry Editor Version 5.00

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

E ... ancora più facile ... è possibile creare un file batch che disabilita il vostro "Connessione alla rete locale", cambia la chiave di registro EnableActiveProbingdi nuovo a 1e consente di nuovo la connessione di rete ...
(lo so, sono pigro):

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

Spero che trovi presto il colpevole che sta cambiando la chiave ...


Ogni pochi giorni / settimana EnableActiveProbing viene riportato a 0. L'ho impostato su 1, riavvio l'adattatore e sto di nuovo bene. Rik mi ha affidato a quella chiave così i punti assegnati.
Chris_K,

@Chris_K Non hai idea di quale programma / utility sta cambiando questa chiave? (Vorrei impazzire a cercarlo;) Se riesci a convivere cambiando ogni due giorni va bene lo stesso. Potresti voler creare un EnableActiveProbing.regfile o anche un file batch che fa tutto per te. L'ho aggiunto alla mia risposta (Modifica n. 2). Buona fortuna a trovare il colpevole che sta cambiando la chiave.
Rik,

Nessun indizio su quale programma lo cambi - e su dove veniva cambiato quasi quotidianamente ora posso passare una settimana tra le modifiche. Dovrò usare alcuni strumenti di SysInternals per rintracciarlo alla fine immagino.
Chris_K,

@Rik, I controlli automatici msftncsi continuano ancora in Windows 8?
Pacerier,

@Chris_K, disinstalla tutto e vedi se funziona. In tal caso, installa nuovamente il 50% delle app. Se va bene, installa un altro 25%, in caso contrario, disinstalla un altro 25%, quindi ripeti la metà della metà dei controlli. Anche se hai migliaia di app, occorrerebbero solo ~ 10 controlli (lg1000 / lg2) per trovare il colpevole: 1000, 500, 250, 125, 63, 32, 16, 8, 4, 2, 1
Pacerier

0

L'ultimo aggiornamento ha modificato questi valori predefiniti:

Editor del registro di Windows Versione 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

Li ho personalizzati con le mie risorse (web server Apache):

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

Durante il test, funziona come previsto: l'icona di stato della rete mostra internet o no-internet quando cambio il testo in modo che corrisponda o non corrisponda al file di testo ospitato sul mio server per ActiveWebProbeContent .

Tuttavia, sul testo negativo, si sta verificando un effetto collaterale indesiderato. Viene automaticamente avviata una pagina Web all'URL http://www.msftconnecttest.com/redirect

Ho cercato nel registro msftconnectteste non ne ho trovato nessuno. Dove posso aggiornare questo URL con uno dei miei? C'è qualche altra chiave di registro magica che posso creare? Qualcuno ha disabilitato questi file DLL qui (forse le chiavi sono in chiaro da qualche parte se esistono)?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.