有时,当我将笔记本电脑 (Dell XPS 13 9360) 从睡眠或休眠状态恢复时,Windows 10 (20H2) 会在系统托盘中显示一个地球图标(而不是 WiFi 强度图标),并且不会自动重新连接到我首选的 WiFi 网络。在这种状态下,我无法访问我的家庭网络或互联网。
为了解决这个问题,我必须单击地球仪(显示 WiFi 网络列表),单击我选择的 SSID(已勾选“自动连接”),然后单击“连接”。
如何让 Windows 在唤醒后始终连接到我的首选 WiFi 网络?
更多细节:
- 应用所有 Windows 更新并安装最新驱动程序
- Killer Wireless-n/a/ac 1535 无线适配器(Atheros 12.0.0.948)已禁用“允许计算机关闭此设备以节省电源”
- 无线适配器的省电模式设置为“最大性能”
答案1
Windows 更新后出现同样的问题,我发现每次连接失败时,停止然后重新启动 WLAN 服务即可解决问题。为了更轻松地执行此操作,请制作一个 Windows .bat 文件:
net stop wlansvc
net start wlansvc
创建.bat 文件的快捷方式,并将其设置为以管理员身份运行。
也就是说,在另一次更新之后,该问题不再出现。
答案2
受到 DrMoishe Pippik 的回答的启发,并假设 Microsoft 和/或 Killer 不会提供任何修复,我创建了一个简单的批处理文件来解决该问题。
这是的内容fix_wifi.bat
:
@echo off
setlocal enabledelayedexpansion
rem Check to see if WiFi is connected to anything within the first
rem 5 seconds of running this script
for /L %%i in (1,1,5) do (
timeout 1
netsh wlan show interfaces | findstr /c:"Signal" && goto connected
)
rem We're not connected to any WiFi network, so try restarting the
rem Wireless AutoConfig Service
net stop wlansvc
net start wlansvc
:connected
rem Additional tasks to be performed can be added here (if required)
exit
然后,我创建了一个计划任务,在任何用户的工作站解锁时调用此脚本(以最高权限运行)。
好消息是它运行良好 - 如果我在解锁后的前 5 秒内没有 WiFi 连接,那么它会重新启动无线自动配置服务,通常情况下它可以让我连接。
缺点是,它更像是一种权宜之计,而不是真正的解决方案,并且每次登录计算机时终端都会闪烁。您可以通过安装来解决后一个问题nircmd然后使用exec hidden
参数调用它。