web-dev-qa-db-fra.com

Windows affiche "Connexion limitée" quand ce n'est pas

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

Ours 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 réseau local, mon ordinateur portable Win8.1 m'assure que la connexion au réseau local qui en résulte est limitée:

Win 8.1 saying the connection is limitedNetwork properties saying no Internet Access

Pourtant, j'ai toujours une connectivité réseau et Internet . Je peux me connecter à tout sans problème. Je reçois une adresse DHCP, le DNS fonctionne, je peux surfer, cingler et travailler à ma guise.

Connectivity evidence

Le problème, c’est que certains éléments d’Office 2013 hésitent à être utiles. OneNote, par exemple, voit cet état de connectivité limitée et n'essaye même pas de se synchroniser avec mes ordinateurs portables sur SkyDrive. Outlook devient un peu bête aussi. Par conséquent, 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 (pas de changement)
  • Connecté directement à un commutateur de bureau (pas de changement)
  • Connecté au 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
  • Branchez d’autres machines dans le port de prise de bureau/commutateur de mon bureau - elles allaient toujours bien.
  • Mise à jour du pilote de la carte Ethernet vers la dernière version, l'ancienne version, la version générique MS (aucune modification)
  • Serveurs IP et DNS statiques attribués à la place de DHCP

Si je vais ailleurs (chez moi, sur les sites clients) et que je connecte mon ordinateur portable au réseau local, je n'ai pas le statut limité. Donc, il y a quelque chose ici au bureau que mon ordinateur portable n'aime pas.

Comment puis-je savoir 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 un accès Internet. Si je redémarre ensuite en mode normal, il reste en bonne santé pour (apparemment) le reste de la journée ou jusqu'à ce que je l'utilise ailleurs, puis je retourne au bureau.

J'ai créé un compte d'utilisateur local supplémentaire, sans changement. Si la connexion est limitée pour moi, elle le reste 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, ralentissez les mises à jour. Mais il a de nouveau éclaté aujourd’hui, alors voici quelques commentaires ci-dessous.

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

Toutefois! Lors de la vérification de Windows 7 Network Awareness lien et du paramètre de registre, j'ai constaté que EnableActiveProbing était défini sur 0, et non sur le paramètre par défaut 1 (activé). J'ai activé cela, désactivé/réactivé le NIC et j'ai à nouveau un réseau en bonne santé.

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

13
Chris_K

Agréable. Vous auriez pensé que mettre EnableActiveProbingà 0 aurait l'effet opposé.

Cet article explique exactement où est la clé. Il peut désactiver les sondes sur msftncsi.com qui consiste à vérifier si vous avez une bonne connexion Internet.

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

Cela explique également pourquoi vous avez une icône de connectivité "limitée" (avec tous les problèmes qui l'accompagnent).

Définir cette valeur sur 0 désactive les sondes actives. Un effet secondaire potentiel est que les machines peuvent déterminer qu'elles ne disposent pas de connexion Internet et afficher un symbole d'exclamation ou "!" Sur l'icône du réseau et connectivité "limitée" dans l'interface utilisateur du réseau. ".

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

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

Modifier:

Si vous ne voulez vraiment pas , cochez la case msftncsi.com. Je pense que vous devez définir plusieurs options: ( source )

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

  2. Éditez GPO (gpedit.msc pour une machine locale ou gpmc.msc si le domaine AD est étendu):
    Computer Configuration> Administrative Templates> Systemname__> Internet Communication Management> Turn off Windows Network Connectivity Status Indicator active tests
    réglé sur: ENABLEname__

  3. Éditez un deuxième objet de stratégie de groupe:
    Computer Configuration> Policiesname__> Administrative Templates> Network Connections> Do Not show the “local access only” network icon”
    réglé sur: ENABLEname__

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

Pour les plus paranoïaques parmi nous, vous avez également la possibilité d’exécuter votre propre serveur NCSI.
(a expliqué ici ).


Éditer # 2 :

Si un utilitaire change la valeur de EnableActiveProbingen 0 tous les deux jours (et que vous ne le trouvez pas), vous pouvez créer un EnableActiveProbing.reg sur votre bureau et l'exécuter dès que vous rencontrez le problème. (plus facile à creuser avec regedit.exe):

Windows Registry Editor Version 5.00

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

Et ... encore plus facilement ... vous pouvez créer un fichier de commandes qui désactive votre "Connexion au réseau local", modifie la clé de registre EnableActiveProbingen 1 et active à 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 ...

4
Rik

La dernière mise à jour a changé 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

J'ai personnalisé ceux-ci 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 du test, cela fonctionne comme prévu - l'icône d'état du réseau indique Internet ou non-Internet lorsque je modifie le texte pour qu'il corresponde ou ne corresponde pas dans le fichier texte hébergé sur mon serveur pour ActiveWebProbeContent.

Cependant, sur le texte négatif, un effet secondaire indésirable se produit. Une page Web en cours de lancement automatique à l’URL http://www.msftconnecttest.com/redirect

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

0
Richard Sandoz