Windows 8 nie łączy się automatycznie z siecią Wi-Fi, jeśli połączenie Ethernet jest aktywne; router uniemożliwia urządzeniom Ethernet widzenie niektórych urządzeń Wi-Fi

10

W systemie Windows 7 mój laptop automatycznie łączy się zarówno z siecią Ethernet, jak i siecią Wi-Fi w moim domu (oba przechodzą przez ten sam router).

W systemie Windows 8, jeśli połączenie Ethernet jest obecne, w ogóle nie łączy się z siecią Wi-Fi. Zauważyłem, że jeśli Wi-Fi nie jest aktywne, nie widzę głośników AirPlay . Moja drukarka bezprzewodowa jest również niedostępna, dopóki ręcznie nie połączę się z Wi-Fi.

Podsumowując: Kiedy włączam komputer podłączony do Ethernetu, tak wygląda pasek boczny mojej sieci Win8 (podłączony Ethernet, ale nie Wi-Fi).

Zrzut ekranu - Ethernet, ale brak Wi-Fi

Kiedy klikam sieć Wi-Fi Caudil_FIOS, właśnie to widzę (zauważ, że „Połącz automatycznie” jest zawsze zaznaczone).

Zrzut ekranu - połączenie z Wi-Fi

Po kliknięciu przycisku Połącz wygląda to tak:

Zrzut ekranu - Ethernet i Wi-Fi

Kiedy już tam jestem, wszystko działa świetnie. W systemie Windows 7 wszystko działo się automatycznie podczas uruchamiania. W systemie Windows 8 muszę wykonać ten taniec ręcznie za każdym razem, gdy ponownie uruchamiam komputer. W rzeczywistości wystarczy mi odłączyć, a następnie ponownie podłączyć Ethernet, aby ponownie odłączyć się od Wi-Fi.

Wolałbym, aby automatycznie włączał się do obu sieci podczas uruchamiania, tak jak to miało miejsce w systemie Windows 7. Czy istnieje sposób, aby tak się stało?

Alternatywnie - i może być bardziej sensowne opublikować to jako inne pytanie - czy istnieje sposób, aby urządzenia podłączone do Ethernetu widziały dokładnie to samo, co urządzenia podłączone do Wi-Fi? Zasadniczo nie ma sensu, aby mój router traktował Ethernet i Wi-Fi jako dwie osobne sieci, bez widoczności między nimi.

Herb Caudill
źródło
1
Czy skonfigurowałeś sieć Wi-Fi, aby łączyła się automatycznie ?
Karan,
Tak, i tak się stanie, jeśli zacznę bez Ethernet.
Herb Caudill,
Czy masz najnowsze sterowniki dla obu kart? (pobrane ze strony producenta, jeśli to możliwe)
harrymc
@harrymc - Tak, rozumiem.
Herb Caudill
W Windows 8 Microsoft zdecydował się powtórzyć całą część dotyczącą automatycznego wyboru sieci, czyniąc ją znacznie bardziej „inteligentną”, prawdopodobnie w twoim przypadku zbyt inteligentną. Na alternatywne pytanie: Jaki jest twój router?
harrymc

Odpowiedzi:

4

Problem Windows 8 wydaje się w tej chwili nierozwiązywalny z powodu braku informacji.

Wszystko, co udało mi się znaleźć, to to, że w Windows 8 Microsoft postanowił przepisać część dotyczącą wyboru sieci, czyniąc ją bardziej „inteligentną” i automatyczną. W twoim przypadku jest to prawdopodobnie zbyt inteligentne, aby pracować tak, jak chcesz. Prawdopodobnie zmusza Cię do korzystania tylko z jednej sieci na raz.

Jeśli chodzi o router, wiele wątków wspomina o następującym rozwiązaniu do udostępniania między przewodowym i bezprzewodowym:

  1. Zaloguj się do routera.
  2. Kliknij ikonę Zaawansowane
  3. Kliknij Tak
  4. Kliknij na IGMP Proxy
  5. Wybierz Wyłącz
  6. Kliknij Zastosuj

Jeśli to nie zadziała, to pytanie brzmi, czy sieci przewodowe i bezprzewodowe są naprawdę oddzielne, czy nie. Wygląda na to, że router używa adresów segmentów IP adresu 192.168.1.x, więc pytanie brzmi, czy wszystkie urządzenia podłączone zarówno przewodowo, jak i bezprzewodowo otrzymują adresy IP z tym prefiksem. Jeśli nie, być może użycie stałych adresów IP dla urządzeń bezprzewodowych, wszystko w tym segmencie i wyłączenie funkcji routera serwera DHCP, może to naprawić.

harrymc
źródło
FWIW zarówno urządzenia Ethernet, jak i Wi-Fi były na adresach 192.168.1.x.
Herb Caudill,
Co to jest proxy IGMP?
pratnala
@PratyushNalam: Podręcznik mówi „aktywować multiemisję”, co prawdopodobnie jest nonsensem. Więc nikt nie wie.
harrymc,
12

Musieliśmy to naprawić dla aplikacji tutaj w pracy. Oto co zrobiłem:

W systemie Windows 8 Home 64:

  1. Uruchom Regedit.
  2. Przejdź do: HKLM \ Software \ Policies \ Microsoft \ Windows \ WcmSvc \
  3. Czy istnieje podklucz GroupPolicy? Jeśli nie, kliknij prawym przyciskiem myszy Nowy-> Klucz i utwórz go.
  4. Teraz w HKLM \ Software \ Policies \ Microsoft \ Windows \ WcmSvc \ GroupPolicy kliknij prawym przyciskiem myszy w prawym okienku i wybierz Nowy-> DWORD. Nazwij tofMinimizeConnections
  5. Pozostaw domyślną wartość zero, aby zasada była wyłączona. Nie powinieneś MUSI uruchamiać się ponownie, ale możesz.
  6. Następnie połączenia bezprzewodowe, które są ustawione na automatyczne łączenie, zrobią to nawet z podłączoną siecią LAN. Oczywiście, jeśli jesteś w domenie, administrator domeny może zastąpić te lokalne zasady.

Lub możesz skonfigurować te ustawienia za pomocą Edytora zasad grupy:

Konfiguracja komputera -> Szablony administracyjne -> Sieć -> Menedżer połączeń systemu Windows -> „Minimalizuj liczbę jednoczesnych połączeń z Internetem lub domeną Windows”, aby „wyłączyć”.

Wyjaśnienie? Z arkusza kalkulacyjnego Ustawienia zasad grupy Microsoft:

To ustawienie zasad zapobiega nawiązywaniu przez komputery wielu jednoczesnych połączeń z Internetem lub domeną Windows. Domyślnie, gdy ta wartość ustawienia zasad nie jest skonfigurowana, jest włączona. Jeśli to ustawienie zasad jest włączone, gdy komputer ma co najmniej jedno aktywne połączenie z Internetem, nowa automatyczna próba połączenia z Internetem jest blokowana. Gdy komputer ma co najmniej jedno aktywne połączenie z domeną Windows, nowe automatyczne połączenie z tą samą domeną Windows jest również blokowane. Dodatkowe ręczne próby połączenia przez użytkowników z Internetem lub domeną Windows nie są blokowane przez to ustawienie zasad. W sytuacji, gdy istnieje wiele jednoczesnych połączeń z Internetem lub domeną Windows, Windows rozłącza mniej preferowane połączenie, gdy ilość ruchu sieciowego przez mniej preferowane połączenie spada poniżej pewnego progu. Na przykład, gdy komputer jest podłączony do Internetu za pomocą połączenia Wi-Fi, a użytkownik podłącza się do sieci Ethernet, ruch sieciowy jest kierowany przez szybsze połączenie Ethernet, a ruch Wi-Fi maleje. Windows wykrywa tę okoliczność i reaguje, rozłączając połączenie Wi-Fi. Jeśli to ustawienie zasad jest wyłączone, dozwolone jest wiele jednoczesnych połączeń z Internetem, domeną Windows lub obydwoma. Jeśli ta wartość ustawienia zasad nie jest skonfigurowana, domyślne ustawienie zasad jest włączone. Jest to jednak inne niż włączenie ustawienia zasad za pomocą Zasad grupy, jednak gdy ustawienie zasad nie jest skonfigurowane, ustawienie zasad można skonfigurować na komputerze lokalnym. Gdy ustawienie zasad jest stosowane z Zasadami grupy, nie można go konfigurować lokalnie. Przy wartości ustawienia zasad „Nieskonfigurowane” nowe próby automatycznego połączenia nie są podejmowane, a mniej preferowane połączenia są rozłączane.

sonofsmog
źródło
1
Dziękujemy za opublikowanie / wklejenie oferty, a nie tylko link. Ale czy mógłbyś zamieścić odnośnik (lub inne źródło) odniesienie także ?
Scott,
2
Chociaż zaakceptowana odpowiedź może rozwiązać problem OP w przypadku, gdy jest ona podłączona do tego samego routera, jest to znacznie lepsze rozwiązanie, które jest stosowane lokalnie, działa niezależnie od liczby różnych routerów podłączonych. +1
Smalltown2k
1

Oto obejście problemu związanego z częścią systemu Windows-8, tj. Że system Windows 8 nie łączy się automatycznie przez Wi-Fi, jeśli jest już podłączony przez sieć LAN (prawdopodobnie do tej samej sieci):

  1. Otwórz harmonogram zadań (Windows + X -> Zarządzanie komputerem -> Narzędzia systemowe -> Harmonogram zadań)
  2. Kliknij Create Task...
  3. Na karcie ogólnej podaj nazwę zadania, na przykład autoreconnect wlani wybierzRun whether user is logged on or not
  4. Na Triggerskarcie, wybierz New..., a następnie obok Begin the taskwybierz At startup. Kliknij OK.
  5. Nadal na Triggerskarcie wybierz New...ponownie i wybierz On an eventz menu rozwijanego. Wybierz Basic, a następnie obok Log:wybierz Microsoft-Windows-WLAN-AutoConfig/Operational, obok Source:wybierz WLAN-AutoConfigi obok Event ID:wpisz 8003(dla zdarzenia rozłączenia). Kliknij OK.
  6. Na Actionskarcie kliknij New..., a następnie obok, aby Action:wybrać Start a program. W program/scriptpolu wpisz netshi w Add arguments (optional):polu typu wlan connect name="XYZnameofyourwlan". Kliknij OK.
  7. Na Conditionszakładce odznaczyłem opcję Start the task only if the computer is on AC power. Kliknij OK.
  8. Na Settingskarcie mam ustawić go Run task as soon as possible after a scheduled start is missed, If the task fails, restart every 1 minute, Attempt to restart up to: 999 times. Kliknij OK.
tomsv
źródło