[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:
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.
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:
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.
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?
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 )
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
Éditez GPO (gpedit.msc
pour une machine locale ou gpmc.msc
si le domaine AD est étendu):Computer Configuration
> Administrative Templates
> System
name__> Internet Communication Management
> Turn off Windows Network Connectivity Status Indicator active tests
réglé sur: ENABLE
name__
Éditez un deuxième objet de stratégie de groupe:Computer Configuration
> Policies
name__> Administrative Templates
> Network Connections
> Do Not show the “local access only” network icon”
réglé sur: ENABLE
name__
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 EnableActiveProbing
en 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 EnableActiveProbing
en 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 ...
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)?