Korzystam z systemu Windows 7 RC, ale zauważyłem również to zachowanie w systemie Windows Vista.
Gdy jestem w obszarze, w którym znajduje się sieć bezprzewodowa, i podłączam sieć przewodową, aby uzyskać lepsze połączenie (szybsze, bardziej niezawodne), system Windows nadal korzysta z sieci bezprzewodowej do wszystkiego.
Nie ma znaczenia, czy połączenie rozpocznie się w sieci bezprzewodowej, pozostanie tam i po prostu muszę ponownie uruchomić aplikacje. Wszystkie połączenia, nowe i stare, są uruchamiane w sieci bezprzewodowej, jeśli jest ona dostępna, niezależnie od tego, czy połączenie przewodowe jest aktywne czy nie.
W tej chwili przełączam sprzętowy przełącznik Wi-Fi na moim laptopie, ale wolałbym, jeśli mogę powiedzieć Windowsowi, aby wolał jedno połączenie od drugiego.
źródło
route print
polecenie cmd. Mój bezprzewodowy miał 10, a mój przewodowy miał 20 w XP.Odpowiedź th3dude jest świetna, ale nie wspomina o kluczowym punkcie w podanym linku.
Z linku opublikowanego przez th3dude: http://blogs.technet.com/b/clint_huffman/archive/2009/04/19/windows-prefers-wired-connections.aspx
Co oznacza, że kiedy jestem w trybie bezprzewodowym w pracy w sali konferencyjnej, a następnie upuszczam laptopa z powrotem na stację dokującą, muszę odłączyć (oprogramowanie) od połączenia bezprzewodowego LUB wyłączyć (przełącznik sprzętowy) adapter bezprzewodowy, aby wrócić do przewodowego sieć.
Mamy nadzieję, że to pomoże ci zrozumieć, że prawdopodobnie to nie „pomiar” wybiera adapter bezprzewodowy, ale raczej, że system Windows nie przełącza się już automatycznie, tak jak to miało miejsce w XP.
Nie jestem pewien, dlaczego Microsoft uważał to za preferowane zachowanie. Wolałbym wyskakujące okienko z pytaniem, czy zamiast tego włączyć adapter przewodowy zamiast na ryzyko ciągłego pobierania i sesji. Windows 7 każe mi odpowiadać na wszelkiego rodzaju inne wyskakujące okienka.
źródło
Jak wyjaśniono tutaj:
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
źródło
Próbowałem każdej odpowiedzi, jaką mogłem znaleźć, ale to, co zadziałało, to potykanie się o kliknięcie prawym przyciskiem myszy mojego połączenia bezprzewodowego na liście wszystkich dostępnych połączeń bezprzewodowych (kliknij lewym przyciskiem myszy strzałkę w górę obok zegara, następnie kliknij połączenie lewym przyciskiem myszy, a następnie prawo -kliknij połączenie bezprzewodowe, które chcesz mieć, ale nie może być domyślnym wyborem połączenia, a następnie kliknij „Właściwości”). Na karcie „Połączenia” usuń zaznaczenie opcji „Połącz automatycznie, gdy ta sieć będzie w zasięgu”. Było to nawet konieczne po zmianie Metryk!
źródło
Wiem, że to pytanie jest dość stare, ale znalazłem rozwiązanie, które może zadziałać. Najwyraźniej możesz to kontrolować za pomocą zaplanowanych zadań.
Polega ona na użyciu zdarzeń generowanych przez adapter LAN, gdy zmienia się dostępność połączenia przewodowego.
Nie testowałem go jeszcze osobiście, ale zrobię to po obiedzie i wrócę.
Edycja: Wskazano, że powinienem podać bardziej szczegółową odpowiedź. Mając to na uwadze. Przeglądarkę zdarzeń można otworzyć w systemie Windows 7 za pomocą Panelu sterowania >> Narzędzia administracyjne >> Podgląd zdarzeń. W Podglądzie zdarzeń kliknij Dzienniki systemu Windows >> System. Po otwarciu odłącz kabel Ethernet i podłącz go ponownie. Naciśnij F5, aby odświeżyć listę zdarzeń. Kliknij nowe wydarzenia, aby zobaczyć ich opis. Powinno istnieć jedno odnoszące się do odłączenia łącza sieciowego, a drugie odnoszące się do tego połączenia. Zanotuj źródło i identyfikator zdarzenia.
Teraz otwórz menedżera zadań (Panel sterowania >> Narzędzia administracyjne >> Podgląd zdarzeń) i utwórz podstawowe zadanie. Nadaj mu nazwę „Przełącz na LAN” i kliknij Dalej. W obszarze Trigger wybierz, kiedy określone zdarzenie zostanie zarejestrowane. Kliknij Następny. Wybierz dziennik systemu i wprowadź źródło i identyfikator zdarzenia dla zdarzenia „Przywracanie sieci”. Kliknij Dalej, a następnie wybierz Uruchom program. W sekcji Program / skrypt wpisz „C: \ Windows \ System32 \ netsh.exe”. Następnie w sekcji Dodaj argumenty wpisz „interfejs ustaw interfejs” Wstaw tutaj nazwę sieci bezprzewodowej „wyłącz” (upewnij się, że wstawiłeś cudzysłowy wokół nazwy swojej sieci bezprzewodowej). Kliknij przycisk Dalej i zakończ. Teraz, gdy podłączysz kabel Ethernet do laptopa, automatycznie wyłączy on sieć bezprzewodową i przełączy się na sieć LAN.
Teraz idź i postępuj odwrotnie, aby ponownie włączyć Wi-Fi, gdy kabel jest odłączony (wpisz „enable” na końcu argumentów skryptu). Należy zauważyć, że działa to na moim Thinkpad W540, gdy kabel Ethernet jest podłączony / odłączony. Jednak tylko funkcja „Przełącz na LAN” działa ze stacją dokującą.
Źródło
źródło