J'utilise Windows 7 RC, mais j'ai également remarqué ce comportement sur Windows Vista.
Lorsque je me trouve dans une zone disposant d'un réseau sans fil et que je branche mon réseau câblé pour obtenir une meilleure connexion (plus rapide et plus fiable), Windows continue d'utiliser le réseau sans fil pour tout.
Il ne s'agit pas de savoir si une connexion démarre sur le sans fil, elle y reste, et j'ai juste besoin de redémarrer mes applications. Toutes les connexions, nouvelles et anciennes, sont démarrées sur la connexion sans fil si elle est disponible, que la connexion filaire soit active ou non.
En ce moment, je bascule mon commutateur wifi matériel sur mon ordinateur portable, mais je préférerais que je puisse dire à Windows de préférer une connexion à l'autre.
la source
route print
à l'invite cmd. Mon sans fil était de 10 et mon filaire était de 20 en XP.La réponse de th3dude est excellente mais il ne mentionne pas un point clé dans le lien qu'il a fourni.
À partir du lien que th3dude a publié: http://blogs.technet.com/b/clint_huffman/archive/2009/04/19/windows-prefers-wired-connections.aspx
Ce qui signifie que lorsque je suis sans fil au travail dans une salle de conférence, puis que je laisse tomber l'ordinateur portable sur la station d'accueil, je dois déconnecter (logiciel) de la connexion sans fil OU désactiver (commutateur matériel) l'adaptateur sans fil pour revenir sur le câble réseau.
J'espère que cela vous aide à comprendre que ce n'est probablement pas la `` métrique '' qui choisit l'adaptateur sans fil, mais plutôt que Windows ne commute plus automatiquement comme il l'a fait dans XP.
Je ne sais pas pourquoi Microsoft pensait que c'était le comportement préféré. J'aurais préféré une fenêtre contextuelle me demandant si j'activerais plutôt l'adaptateur filaire au risque de téléchargements et de sessions en cours. Windows 7 me fait répondre à toutes sortes d'autres popups.
la source
Comme expliqué ici:
http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/how-make-win-7-to-prefer-wired-over-wireless/97ae998b-5743-e011-9767-d8d385dcbb12? tab = question & status = AllReplies # tabs
la source
J'ai essayé toutes les réponses que j'ai pu trouver mais ce qui a fonctionné à la fin, c'est que je tombe sur un clic droit sur ma connexion sans fil dans la liste de toutes les connexions sans fil disponibles (clic gauche sur la flèche vers le haut près de l'horloge, puis clic gauche sur votre connexion, puis droite -cliquez sur la connexion sans fil que vous souhaitez avoir disponible, mais pas le choix de connexion par défaut, puis cliquez sur "Propriétés"). Sous l'onglet "Connexions", décochez "Se connecter automatiquement lorsque ce réseau est à portée". C'était même encore nécessaire après avoir changé les métriques!
la source
Je sais que cette question est assez ancienne, mais j'ai trouvé une solution qui pourrait fonctionner. Apparemment, vous pouvez contrôler cela via des tâches planifiées.
Cela implique l'utilisation d'événements générés par l'adaptateur LAN lorsque la disponibilité de la connexion câblée change.
Je ne l'ai pas encore testé personnellement, mais je le ferai après le déjeuner et je reviendrai.
Edit: Il a été souligné que je devrais inclure une réponse plus détaillée. Donc, avec cela à l'esprit. Vous pouvez ouvrir l'observateur d'événements dans Windows 7 via le Panneau de configuration >> Outils d'administration >> Observateur d'événements. Dans l'Observateur d'événements, cliquez sur Journaux Windows >> Système. Avec cette ouverture, débranchez le câble Ethernet et rebranchez-le. Appuyez sur F5 pour actualiser la liste des événements. Cliquez sur les nouveaux événements pour en voir la description. Il doit y en avoir un faisant référence à une liaison réseau en cours de déconnexion, et l'autre faisant référence à cette liaison en cours de rétablissement. Notez la source et l'ID d'événement.
Maintenant, ouvrez le gestionnaire de tâches (Panneau de configuration >> Outils d'administration >> Observateur d'événements) et créez une tâche de base. Nommez-le quelque chose comme "Passer au LAN" et cliquez sur Suivant. Sous Déclencheur, sélectionnez quand un événement spécifique est enregistré. Cliquez sur Suivant. Sélectionnez le journal système et entrez la source et l'ID de l'événement pour l'événement "Réseau en cours de rétablissement". Cliquez sur Suivant, puis sélectionnez Démarrer un programme. Dans la section Programme / Script, tapez "C: \ Windows \ System32 \ netsh.exe". Ensuite, dans la section Ajouter des arguments, tapez 'interface set interface "Insérer le nom du réseau sans fil ici" désactiver "(assurez-vous d'inclure les guillemets autour du nom de votre réseau sans fil). Cliquez sur suivant et terminez. Maintenant, lorsque vous branchez un câble Ethernet sur votre ordinateur portable, il désactivera automatiquement le réseau sans fil et basculera vers votre LAN.
Maintenant, allez faire le contraire afin de réactiver le wifi lorsque le câble est débranché (tapez "enable" à la fin des arguments du script). Il convient de noter que cela fonctionne sur mon Thinkpad W540 lorsque le câble Ethernet est branché / débranché. Cependant, seule la fonctionnalité «Passer au LAN» fonctionne avec la station d'accueil.
La source
la source