如果以太网连接处于活动状态,则Windows 8不会自动加入Wi-Fi网络。路由器可防止以太网设备看到某些Wi-Fi设备


10

在Windows 7中,我的笔记本电脑将自动加入我家中的以太网和Wi-Fi网络(两者都通过同一路由器)。

在Windows 8中,如果存在以太网连接,则它根本不会加入Wi-Fi网络。我注意到这的原因是,如果Wi-Fi未启用,则看不到AirPlay扬声器。在手动连接到Wi-Fi之前,我的无线打印机也不可用。

回顾一下:打开计算机并将其连接到以太网时,这就是Win8网络侧栏的样子(已连接以太网,但未连接Wi-Fi)。

屏幕截图-以太网但没有Wi-Fi

当我单击Caudil_FIOS Wi-Fi网络时,这就是我看到的(请注意,始终选中“自动连接”。)

屏幕截图-连接到Wi-Fi

单击连接后,它看起来像这样:

屏幕截图-以太网和wi-fi

一旦我在那里,一切都会很好。在Windows 7中,所有这些都在启动时自动发生。在Windows 8中,每次重新启动计算机时,我都必须手动执行此操作。实际上,我要做的就是断开连接,然后重新连接以太网,以使其再次与Wi-Fi断开连接。

我希望它在启动时自动加入两个网络,就像在Windows 7中那样。有没有办法做到这一点?

或者-将其发布为另一个问题可能更有意义-是否有办法确保连接到以太网的设备与连接到Wi-Fi的设备完全相同?从原则上讲,我的路由器将以太网和Wi-Fi视为两个独立的网络,而它们之间没有可见性是没有意义的。


1
您是否已将Wi-Fi网络配置为自动连接
卡兰2012年

是的,如果我没有以太网就可以启动。
Herb Caudill 2012年

您是否有两个适配器的最新驱动程序?(如果可能,请从制造商的网站下载)
harrymc

@harrymc-是的,我知道。
Herb Caudill 2012年

在Windows 8中,Microsoft决定重做有关自动选择网络的整个部分,使其更加“智能”,在您的情况下可能太智能了。对于您的另一个问题:您的路由器是什么?
harrymc

Answers:


4

由于缺少信息,Windows 8问题目前似乎无法解决。

我所能找到的就是,在Windows 8中,Microsoft决定重写与选择网络有关的部分,使其更加“智能”和自动化。在您的情况下,它可能太聪明了,无法按您希望的那样工作。这可能迫使您一次只使用一个网络。

关于路由器,许多线程都提到了以下用于有线和无线共享的解决方案:

  1. 登录到您的路由器。
  2. 单击高级图标
  3. 点击是
  4. 单击IGMP代理
  5. 选择禁用
  6. 点击应用

如果这不起作用,那么问题是有线和无线网络是否真正分开。看来您的路由器使用的IP段地址 192.168.1.x,所以问题是通过有线和无线连接的设备是否都具有此前缀的IP地址。如果不是这样,也许在此网段中全部使用固定IP地址的无线设备,并禁用DHCP服务器的路由器功能,则可能会解决此问题。


FWIW以太网设备和wifi设备都位于192.168.1.x地址。
Herb Caudill

什么是IGMP代理?
pratnala 2012年

@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-> DWORD。命名fMinimizeConnections
  5. 保留默认值零,以便禁用该策略。您不必重新启动,但是可以。
  6. 之后,即使插入了LAN,您设置为自动连接的无线连接也将执行此操作。显然,如果您在域中,则域管理员可以覆盖此本地策略。

或者,您可以通过组策略编辑器配置此设置:

计算机配置->管理模板->网络-> Windows连接管理器->“最小化同时连接到Internet或Windows域的数量”为“禁用”。

说明?从Microsoft的“组策略设置”电子表格中:

此策略设置可防止计算机建立到Internet或Windows域的多个同时连接。默认情况下,当此策略设置值为“未配置”时,将启用它。如果启用了此策略设置,则当计算机与Internet至少有一个活动连接时,将阻止对Internet的新的自动连接尝试。当计算机与Windows域具有至少一个活动连接时,与该Windows域的新自动连接也将被阻止。此策略设置不会阻止用户尝试进行其他手动连接到Internet或Windows域。在同时连接到Internet或Windows域的多个情况下,当通过次优连接的网络流量下降到某个阈值以下时,Windows将断开次优连接的连接。例如,当使用Wi-Fi连接将计算机连接到Internet且用户插入以太网网络时,网络流量将通过更快的以太网连接进行路由,而Wi-Fi流量将减少。Windows检测到这种情况,并通过断开Wi-Fi连接进行响应。如果禁用此策略设置,则允许同时连接到Internet,Windows域或同时连接到两者。如果此策略设置值为“未配置”,则启用默认策略设置。这与通过组策略启用策略设置不同,但是-当策略设置为“未配置”时,策略设置是可在本地计算机上配置的。当策略设置与组策略一起应用时,不能在本地配置。如果策略设置值为“未配置”,则不会进行新的自动连接尝试,并且会断开不太受欢迎的连接。


1
感谢您发布/粘贴报价,而不仅仅是链接。但是你能不能请张贴链接(或其他来源引用)
斯科特,

2
尽管可以接受的答案可以解决同一路由器上的OP问题,但这是在本地应用的一种更好的解决方案,其工作原理与所连接的不同路由器的数量无关。+1
Smalltown2k

1

这是该问题的Windows-8部分的解决方法,即,如果Windows 8已通过LAN(可能已连接到同一网络)连接,则Windows 8不会通过Wifi自动重新连接:

  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 missedIf the task fails, restart every 1 minuteAttempt to restart up to: 999 times。点击OK
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.