Windows 8 не подключается автоматически к сети Wi-Fi, если активно соединение Ethernet; маршрутизатор не позволяет устройствам Ethernet видеть некоторые устройства Wi-Fi

9

В Windows 7 мой ноутбук автоматически подключался бы и к сети Ethernet, и к сети Wi-Fi в моем доме (оба проходили через один маршрутизатор).

В Windows 8, если есть Ethernet-соединение, оно вообще не подключается к сети Wi-Fi. Причина, по которой я заметил это, заключается в том, что если Wi-Fi не активен, Я не вижу своих колонок AirPlay , Мой беспроводной принтер также недоступен, пока я не подключусь к Wi-Fi вручную.

Напомним: когда я включаю свой компьютер и он подключен к Ethernet, это то, как выглядит моя боковая панель сети Win8 (Ethernet подключен, но не Wi-Fi).

Screenshot - ethernet but no wi-fi

Когда я щелкаю Wi-Fi-сеть Caudil_FIOS, я вижу это (обратите внимание, что всегда проверяется «Соединяться автоматически»)

Screenshot - connecting to wi-fi

После того, как я нажму «Подключить», это выглядит так

Screenshot - ethernet and wi-fi

Как только я там, все отлично работает. В Windows 7 все это происходило автоматически при запуске. В Windows 8 этот танец приходится выполнять каждый раз, когда я перезагружаю компьютер. На самом деле все, что мне нужно, это отключить и снова подключить Ethernet, чтобы он снова отключился от Wi-Fi.

Я бы предпочел, чтобы он автоматически подключался к обеим сетям при запуске, как это было в Windows 7. Есть ли способ сделать это?

В качестве альтернативы - и, возможно, было бы более целесообразно опубликовать это как другой вопрос - существует ли способ гарантировать, что устройства, подключенные к Ethernet, будут видеть то же самое, что и устройства, подключенные к Wi-Fi? В принципе, не имеет смысла, что мой маршрутизатор рассматривает Ethernet и Wi-Fi как две отдельные сети без какой-либо видимости между ними.

Herb Caudill
источник
1
Вы настроили сеть Wi-Fi для подключаться автоматически ?
Karan
Да, и это так, если я запускаю без Ethernet.
Herb Caudill
У вас есть последние версии драйверов для обоих адаптеров? (по возможности скачивается с сайта производителя)
harrymc
@harrymc - Да, я делаю.
Herb Caudill
В Windows 8 Microsoft решила полностью переделать вопрос о выборе сети автоматически, сделав ее гораздо более «умной», возможно, слишком умной в вашем случае. На ваш альтернативный вопрос: какой у вас роутер?
harrymc

Ответы:

4

Проблема Windows 8 в настоящее время кажется неразрешимой из-за недостатка информации.

Все, что мне удалось найти, - это то, что в Windows 8 Microsoft решила переписать часть, касающуюся выбора сети, сделав ее гораздо более «умной» и автоматической. В вашем случае это, вероятно, слишком умный, чтобы работать так, как вам хотелось бы. Это, вероятно, заставляет вас использовать только одну сеть за раз.

Что касается маршрутизатора, многие потоки упоминают следующее решение для совместного использования между проводными и беспроводной:

  1. Войдите в свой роутер.
  2. Нажмите значок Дополнительно
  3. Нажмите Да
  4. Нажмите на прокси IGMP
  5. Выберите Отключить
  6. Нажмите Применить

Если это не работает, то возникает вопрос, являются ли проводные и беспроводные сети действительно отдельный или нет. Похоже, ваш маршрутизатор использует IP-адреса сегмента 192.168.1.x, поэтому вопрос в том, подключены ли устройства как через проводной, так и через беспроводной все получают IP-адреса с этим префиксом. Если нет, возможно, используя фиксированные IP-адреса для беспроводных устройств, все в этом сегменте и отключение функции маршрутизатора DHCP-сервера может исправить это.

harrymc
источник
FWIW и устройства Ethernet, и устройства Wi-Fi находились по адресам 192.168.1.x.
Herb Caudill
Что такое IGMP-прокси?
pratnala
@PratyushNalam: в руководстве написано «активировать многоадресную рассылку», что, вероятно, глупость. Так что никто не знает.
harrymc
12

Нам нужно было исправить это для приложения здесь, на работе. Вот что я сделал:

В Windows 8 Home 64:

  1. Запустите Regedit.
  2. Перейдите к: HKLM \ Software \ Policies \ Microsoft \ Windows \ WcmSvc \
  3. Существует ли подраздел GroupPolicy? Если нет, нажмите New-> Key и создайте его.
  4. Теперь внутри HKLM \ Software \ Policies \ Microsoft \ Windows \ WcmSvc \ GroupPolicy щелкните правой кнопкой мыши на правой панели и выберите New-> gt; DWORD. Назови это fMinimizeConnections
  5. Оставьте значение по умолчанию ноль, чтобы политика была отключена. Вам не нужно перезагружаться, но вы можете.
  6. После этого ваши беспроводные подключения, для которых установлено автоматическое подключение, будут действовать даже при подключенной локальной сети. Очевидно, что если вы находитесь в домене, администратор домена может переопределить эту локальную политику.

Или вы можете настроить эти параметры с помощью редактора групповой политики:

Конфигурация компьютера - & gt; Административные шаблоны - & gt; Сеть - & gt; Диспетчер подключений Windows - & gt; «Минимизировать количество одновременных подключений к Интернету или домену Windows» до «Отключить».

Объяснение? Из таблицы параметров групповой политики Microsoft:

Этот параметр политики запрещает компьютерам устанавливать несколько   одновременное подключение к Интернету или к Windows   домен. По умолчанию, если значение этого параметра политики не настроено,   это включено. Если этот параметр политики включен, когда   компьютер имеет хотя бы одно активное подключение к интернету, новый   Автоматическая попытка подключения к Интернету заблокирована. Когда   компьютер имеет хотя бы одно активное соединение с доменом Windows, новый   автоматическое подключение к тому же домену Windows также заблокировано.   Дополнительные попытки ручного подключения пользователей к Интернету или к   Домен Windows не блокируется этим параметром политики. В   обстоятельства, при которых существует несколько одновременных подключений к   Интернет или домен Windows, Windows отключает   менее предпочтительное соединение, когда объем сетевого трафика превышает   менее предпочтительное соединение опускается ниже определенного порога. За   Например, когда компьютер подключен к Интернету с помощью Wi-Fi   подключение и пользователь подключается к сети Ethernet, сети   трафик направляется через более быстрое соединение Ethernet, и   Wi-Fi трафик уменьшается. Windows обнаруживает это обстоятельство и   отвечает отключением соединения Wi-Fi. Если эта политика   настройка отключена, несколько одновременных подключений к   Интернет, к домену Windows, или к обоим разрешены. Если это   значение параметра политики не настроено, параметр политики по умолчанию   включен. Это отличается от включения параметра политики с группой   Политика, однако - когда параметр политики не настроен,   Параметр политики настраивается на локальном компьютере. Когда политика   Параметр применяется с групповой политикой, он не настраивается локально.   При значении параметра политики «Не настроено» новый автоматический   попытки соединения не предпринимаются, и менее предпочтительные соединения   отсоединен.

sonofsmog
источник
1
Спасибо за размещение / вставку цитаты, а не только ссылку. Но не могли бы вы опубликовать ссылку (или другой источник ссылки) также ?
Scott
2
Хотя принятый ответ может решить проблему OP в случае, когда он подключен к одному и тому же маршрутизатору, это гораздо лучшее решение, которое применяется локально и работает независимо от количества подключенных к нему различных маршрутизаторов. +1
Smalltown2k
0

Вот обходной путь для части проблемы windows-8, то есть то, что windows 8 не переподключается автоматически через Wifi, если он уже подключен через LAN (возможно, к той же сети):

  1. Открыть планировщик задач (windows + X -> Управление компьютером -> Системные инструменты -> Планировщик задач)
  2. Нажмите Create Task...
  3. На вкладке «Общие» присвойте задаче имя, например autoreconnect wlan и выберите Run whether user is logged on or not
  4. На Triggers выберите вкладку New...затем рядом с Begin the task, Выбрать At startup, Нажмите ОК
  5. Все еще на Triggers выберите вкладку New... снова и выберите On an event в раскрывающемся списке. Выбрать Basicзатем рядом с Log: Выбрать Microsoft-Windows-WLAN-AutoConfig/Operational, рядом с Source: Выбрать WLAN-AutoConfig и рядом с Event ID: тип 8003 (для события отключения). Нажмите OK,
  6. На Actions вкладка, нажмите New...затем рядом с Action: Выбрать Start a program, в program/script коробка, тип netsh и в Add arguments (optional): тип коробки wlan connect name="XYZnameofyourwlan", Нажмите OK,
  7. На Conditions вкладка, я отменил выбор Start the task only if the computer is on AC power, Нажмите OK,
  8. На Settings вкладка, я установил его 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, Нажмите OK,
tomsv
источник