Windows affiche «Connexion limitée» quand ce n'est pas le cas

13

[16/12/2013 - Mises à jour ci-dessous]
[20/12/2013 - Mises à jour ci-dessous]

Gardez avec moi, ce n'est pas le genre de question "connexion limitée" normale, je le promets.

Lorsque je suis au bureau et sur le LAN, mon ordinateur portable Win8.1 m'assure que ma connexion LAN résultante est limitée:

Win 8.1 en disant que la connexion est limitée Propriétés réseau disant pas d'accès Internet

Pourtant, j'ai toujours une connectivité réseau - et Internet - . Je peux me connecter à tout sans problème. Je reçois une adresse DHCP, DNS fonctionne, je peux surfer, cingler et travailler au gré de mes envies.

Preuve de connectivité

Le problème est que certains éléments Office 2013 rechignent à être utiles. OneNote, par exemple, voit cet état de connectivité limitée et n'essaiera même pas de se synchroniser avec mes ordinateurs portables sur SkyDrive. Outlook devient aussi un peu idiot. Ainsi, je voudrais résoudre ce problème limité mais pas vraiment limité une fois pour toutes.

J'ai essayé ce qui suit:

  • Câbles échangés (aucun changement)
  • Branché directement sur un commutateur de bureau (pas de changement)
  • Branché sur le côté LAN de notre pare-feu (pas de changement)
  • Confirmé que plusieurs dizaines d'autres machines dans le bureau n'ont pas de problème similaire
  • J'ai branché d'autres machines dans la prise jack / commutateur de mon bureau - elles allaient toujours bien.
  • Pilote de carte Ethernet mis à jour vers la dernière version, vers l'ancienne version, vers la version MS générique (pas de changement)
  • Serveurs IP et DNS statiques assignés au lieu de DHCP

Si je vais ailleurs (domicile, sites clients) et que je branche mon ordinateur portable sur un réseau local, je ne reçois pas le statut limité. Il y a donc quelque chose ici au bureau que mon ordinateur portable n'aime pas.

Comment puis-je comprendre ce que cela pourrait être?


16/12/2013 - Mises à jour

Si je redémarre en mode sans échec, la connexion réseau est saine et affiche l'accès à Internet. Si je redémarre ensuite en mode Normal, il reste sain pour (apparemment) le reste de la journée ou jusqu'à ce que je l'utilise ailleurs et que je retourne au bureau.

J'ai créé un compte d'utilisateur local supplémentaire, aucun changement. Si la connexion est limitée pour moi, elle reste limitée pour ce compte d'utilisateur local.


16/12/2013 - Mises à jour

Le démarrage en mode sans échec puis de retour semble résoudre le problème pendant plusieurs jours. Ainsi, le ralentissement des mises à jour. Mais il a de nouveau éclaté aujourd'hui, alors voici un suivi de certains commentaires ci-dessous.

  • msftncsi.com/ncsi.txt se résout très bien.
  • ping ping dns.msftncsi.com résout 131.107.255.255

Pourtant! Lors de la vérification du lien de sensibilisation au réseau Windows 7 et du paramètre de registre, j'ai constaté que EnableActiveProbing était défini sur 0, pas le 1 par défaut (activé). J'ai activé cela, désactivé / réactivé la carte réseau et j'ai à nouveau un réseau sain.

Alors maintenant, le mystère est: Qu'est-ce qui change cette clé de registre EnableActiveProbing?

Chris_K
la source
2
Vous avez déclaré que votre connexion était un réseau public ou domestique ou un lieu de travail? 10.1 est-il votre seule passerelle dans le réseau?
Gotschi
La connexion est actuellement "privée". 10.1 est la seule passerelle sur ce réseau, oui.
Chris_K
1
Cela fonctionne-t-il différemment lorsque Windows est démarré en mode sans échec avec réseau ?
Ƭᴇcʜιᴇ007
1
@Chris_K Pourquoi votre adaptateur est-il appelé "(LAN externe)"? Si vous le branchez à la maison, utilise-t-il également cette connexion "vEthernet"?
Rik
1
@Chris_K Oui, vous devez faire ces suggestions au moment où vous avez le problème de connectivité. Nous devrons donc attendre de les avoir à nouveau.
Rik

Réponses:

4

Agréable. Vous auriez pensé qu'un réglage EnableActiveProbingà 0 aurait l'effet inverse.

Cet article explique exactement où se trouve la clé. Il peut désactiver les sondes pour msftncsi.comvérifier si vous avez une bonne connexion Internet.

Lorsqu'une machine Windows se connecte à un réseau, il existe deux technologies, la détection d'emplacement réseau (NLA) et l'indicateur d'état de connexion réseau (NCSI); il utilise pour identifier automatiquement le réseau auquel il se connecte et s'il a accès ou non à Internet.

Il explique également pourquoi vous disposez d'une icône de connectivité «limitée» (avec tous les problèmes qui l'accompagnent).

La définition de cette valeur sur 0 désactivera les sondes actives. Un effet secondaire potentiel est que les machines peuvent déterminer qu'elles n'ont pas de connectivité Internet et afficher un ou une exclamation "!" Sur l'icône du réseau et une connectivité "limitée" dans l'interface utilisateur du réseau. ".

Dans ce cas (si vous avez une bonne connexion Internet), le remettre à 1 éliminerait la connectivité «limitée».

Il y a probablement un outil que vous avez utilisé, qui le définit à 0. Lorsque le problème se reproduit, vérifiez la valeur et si c'est encore 0, il y a un outil qui le fait en arrière-plan.

Éditer:

Si vous ne voulez vraiment pas le chèque, msftncsi.comje pense que vous devez définir plusieurs options: ( source )

  1. Définissez la clé suivante dans le registre (comme pour vous):
    HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\EnableActiveProbing
    définissez-la sur:0

  2. GPO Edit ( gpedit.mscpour une machine locale ou gpmc.mscsi domaine AD de large):
    Computer Configuration> Administrative Templates> System> Internet Communication Management> Turn off Windows Network Connectivity Status Indicator active tests
    ensemble à:ENABLE

  3. Modifier un second GPO:
    Computer Configuration> Policies> Administrative Templates> Network Connections> Do Not show the “local access only” network icon”
    ensemble à:ENABLE

Mais si vous pouvez vivre avec les chèques, msftncsi.comje les laisserais activés.

Pour les vraiment paranoïaques parmi nous, il y a aussi la possibilité de faire fonctionner votre propre serveur NCSI
(expliqué ici ).


Édition n ° 2 :

S'il existe un utilitaire qui change la valeur EnableActiveProbingà 0tous les deux jours (et vous ne pouvez pas le trouver) , vous pouvez créer un EnableActiveProbing.regsur votre bureau et exécutez une fois que vous rencontrez le problème. (plus facile que de creuser regedit.exe):

Windows Registry Editor Version 5.00

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

Et ... encore plus facile ... vous pouvez créer un fichier-batch qui désactive votre « Local Area Connection », modifie la clé de Registre EnableActiveProbingretour à 1et permet à nouveau la connexion réseau ...
(je sais, je suis paresseux):

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

J'espère que vous trouverez le coupable qui change la clé bientôt ...

Rik
la source
Tous les quelques jours / semaine, EnableActiveProbing est remis à 0. Je le mets à 1, redémarrez l'adaptateur et je vais bien à nouveau. Rik m'a mis sur cette clé pour que les points soient attribués.
Chris_K
@Chris_K Vous ne savez pas quel programme / utilitaire modifie cette clé? (Je deviendrais fou à la recherche de celui-ci;) Si vous pouvez vivre avec le changer tous les deux jours, c'est bien aussi. Vous voudrez peut-être créer un EnableActiveProbing.reg-fichier ou même un fichier batch qui fera tout pour vous. Je l'ai ajouté à ma réponse (Edit # 2). Bonne chance pour trouver le coupable qui change la clé.
Rik
Je ne sais pas du tout quel programme le change - et où il changeait presque tous les jours maintenant, je peux passer plus d'une semaine entre les changements. Je vais devoir utiliser certains outils SysInternals pour le retrouver finalement, je suppose.
Chris_K
@Rik, les vérifications automatiques de msftncsi sont-elles toujours en cours dans Windows 8?
Pacerier
@Chris_K, désinstallez tout et voyez si cela fonctionne. Si c'est le cas, réinstallez 50% des applications. Si bon, installez un autre 25%, s'il est mauvais, désinstallez un autre 25%, puis répétez la moitié de la moitié des demi-vérifications. Même si vous avez mille applications, il ne faudrait que ~ 10 vérifications (lg1000 / lg2) pour trouver le coupable: 1000, 500, 250, 125, 63, 32, 16, 8, 4, 2, 1
Pacerier
0

La dernière mise à jour a modifié ces valeurs par défaut:

Éditeur de registre Windows version 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

Je les ai personnalisées avec mes propres ressources (serveur web Apache):

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

Lors des tests, cela fonctionne, comme prévu - l'icône d'état du réseau affiche Internet ou non Internet lorsque je modifie le texte pour qu'il corresponde ou non dans le fichier texte hébergé sur mon serveur ActiveWebProbeContent.

Cependant, sur le texte négatif, un effet secondaire indésirable se produit. Une page Web est lancée automatiquement à l'URL http://www.msftconnecttest.com/redirect

J'ai recherché le registre msftconnecttestet n'en ai trouvé aucun. Où puis-je mettre à jour cette URL en une des miennes? Y a-t-il une autre clé de registre magique que je peux créer? Quelqu'un a-t-il détecté ces fichiers DLL ici (peut-être que les clés sont en texte clair quelque part si elles existent)?

Richard Sandoz
la source