[玩转系统] 如何在连接以太网时自动禁用 Wi-Fi
作者:精品下载站 日期:2024-12-14 23:35:35 浏览:18 分类:玩电脑
如何在连接以太网时自动禁用 Wi-Fi
如果有多个 Wi-Fi 网络可用,Windows 会自动选择信号强度更好的无线网络(无论该连接的速度如何以及连接到该网络的设备数量)。但是,当您将计算机(笔记本电脑)连接到有线以太网时,Windows 会继续使用 Wi-Fi 网络,但以太网连接速度明显更高,并且连接更稳定且不受干扰。要切换到有线以太网连接,Windows 用户每次都必须手动禁用 Wi-Fi 连接。让我们看看如何在 Windows 10 和 11 上连接以太网 LAN 电缆时自动关闭 Wi-Fi。
BIOS/UEFI 中的 WLAN 切换选项
许多笔记本电脑/台式机供应商都有自己的 LAN/WLAN 交换技术实现(可以有不同的称呼)。该技术表明只有一个网络适配器可以同时在一台计算机上传输数据。如果在使用 Wi-Fi 网络时,设备上出现更高优先级的以太网连接,则 Wi-Fi 适配器应自动进入待机模式。这可以节省电池寿命并减少无线网络的负载。
您可以在 BIOS/UEFI 设置或无线网络适配器驱动程序的属性中启用 LAN/WLAN 切换选项(这取决于您的硬件供应商)。
重新启动计算机以进入 UEFI/BIOS 设置,然后找到并启用LAN/WLAN 切换选项(在 HP 设备上)或无线无线电控制(在 Dell 设备上)。
此功能在其他制造商的 BIOS/UEFI 中可能有不同的称呼或完全不存在。
使用无线适配器驱动程序进行有线连接时禁用 Wi-Fi
在某些 Wi-Fi 适配器驱动程序的设置中,有一个选项可以在高速以太网连接可用时自动关闭 Wi-Fi。
打开 Windows 设备管理器 (
devmgmt.msc
),在网络适配器部分找到您的无线网络适配器并打开其属性。转到高级选项卡。
在 Wi-Fi 适配器选项列表中找到有线连接时禁用项。将其值更改为启用并保存驱动程序更改。
由于此选项,当检测到活动的以太网 LAN 连接时,无线网络驱动程序将断开适配器与 Wi-Fi 网络的连接。
并非所有 Wi-Fi 适配器型号都支持此选项。对于其他无线网络适配器,您可以使用计划程序任务或 PowerShell 脚本自动切换到以太网。
使用任务计划程序连接到 LAN 时启用/禁用 Wi-Fi 适配器
让我们看看如何使用绑定到以太网电缆连接/断开事件的特殊任务计划程序作业(我们将使用 Windows 计划程序事件触发器)自动启用和禁用 Windows 中的 Wi-Fi 适配器。
第一步是启用有线自动配置服务 (dot3svc) 并将其设置为自动启动。您可以使用 PowerShell 检查服务的状态并更改启动模式:
Set-Service dot3svc -startuptype automatic -passthru
Start-Service dot3svc
Get-Service dot3svc
现在打开事件查看器(
eventvwr.msc
)并转到应用程序和服务日志 -> Windows -> 有线自动配置 -> 操作。我们对以下两个事件感兴趣:
事件 ID 15501 —
The network adapter has been connected.
事件 ID 15500 —
The network adapter has been unplugged.
在以前版本的Windows中,您需要使用其他ID来进行LAN链接连接事件(
EventID: 32 — Network link is established
) 和 (
EventID: 27 - Network link is disconnected
)。
我们将 PowerShell 命令绑定到这些事件,以便自动启用和禁用 Wi-Fi 适配器。为此,您需要在 Windows 中获取 Wi-Fi 网络适配器的名称。您可以使用 PowerShell 列出网络适配器:
Get-NetAdapter
在我们的示例中,适配器名称是TPLinkWiFi。
单击事件查看器中的事件 15501,然后选择将任务附加到此事件。
指定调度程序任务名称DisableWiFi_if_Ethernet_Connected-15501。选择启动程序作为任务操作。要禁用 Wi-Fi 适配器,您需要运行以下命令:
程序:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
添加参数:
-NoProfile -WindowStyle hidden -ExecutionPolicy Bypass -Command &{Disable-NetAdapter -Name TPLinkWiFi -confirm:$False}
以相同的方式为事件 ID 15500 创建另一个计划程序任务。
设置任务名称:EnableWiFi_if_Ethernet_Disconnected-15500
配置任务动作:
命令:C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
争论:
-NoProfile -WindowStyle hidden -ExecutionPolicy Bypass -Command &{Enable-NetAdapter -Name TPLinkWiFi -confirm:$False}
在这两个任务的属性中,转到条件选项卡,然后取消选中仅在计算机使用交流电源时启动任务选项。
现在尝试连接 LAN 电缆。几秒钟后,您的 Wi-Fi 适配器将自动禁用(状态=休眠)。
当以太网断开连接时,该任务将启用无线适配器,并且 Windows 自动连接到您保存的 Wi-Fi 网络。
使用 WLAN 管理器 PowerShell 脚本关闭以太网连接上的 Wi-Fi
要在计算机连接到有线以太网时自动断开 Wi-Fi 适配器的连接,您可以使用WLAN ManagerPowerShell 脚本。您可以在 GitHub 上找到更新的 WLAN 管理器版本,该版本具有增强的 Windows 10 支持和正确的虚拟适配器检测:https://github.com/jchristens/Install-WLANManager。
此 PowerShell 脚本将创建一个新的计划程序任务,定期检查活动网络适配器。如果脚本检测到任何 LAN(以太网)连接,则 WLAN 接口将自动禁用。如果以太网网络电缆断开,该脚本将启用无线 Wi-Fi 适配器。
该脚本由两个文件组成:
PSModule-WLANManager.psm1
WLAN管理器.ps1
您可以在 Windows 上安装 WLAN Manager 脚本。打开提升的 PowerShell 提示符并允许运行 PS1 脚本:
Set-ExecutionPolicy RemoteSigned
使用以下命令在 Windows 上安装脚本:
.\WLANManager.ps1 -Install:System
该脚本可以安装为以用户帐户运行(
Install:User
)或具有本地系统帐户权限(
Install:System
)。
Verifying WLAN Manager version information… Missing
Writing WLAN Manager version information… Done
Verify WLAN Manager Files… Missing
Installing WLAN Manager Files… Done
Verify WLAN Manager Scheduled Task… Missing
Installing WLAN Manager Scheduled Task… Done
您可以让脚本在 Wi-Fi 和 LAN 网络之间切换时通过弹出通知来通知用户:
.\WLANManager.ps1 -Install:User -BalloonTip:$true
确保任务计划程序中已出现新的 WLAN 管理器 任务。
重启你的电脑。启动后,调度程序将启动 C:\Program Files\WLANManager\WLANManager.ps1 脚本,该脚本每秒检查一次网络连接,如果检测到 LAN 连接,则将禁用所有可用的 Wi-Fi 适配器。如果 LAN 电缆断开,脚本将自动启用无线 Wi-Fi 适配器。
WLAN 管理器脚本在 Windows 11、10、8.1 和 7 上运行良好。
提示。要删除 WLAN 管理器脚本,请运行以下命令:
.\WLANManager.ps1 Remove:System
通过 GPO 连接到 LAN 时禁用非域无线网络
GPO 中有一个单独的设置,允许您在计算机通过 LAN 连接到公司域网络时禁用 Wi-Fi 连接。此策略位于以下 GPO 部分计算机配置 -> 策略 -> 管理模板 -> 网络 ->Windows 连接管理器,名为“连接到经过域身份验证的网络时禁止连接到非域网络”。
该策略防止计算机同时连接到域网络和不受信任的非域网络。
但是,启用此策略后,如果您的计算机上存在其他接口,则在连接到 Wi-Fi 网络时可能会遇到问题。例如,来自桌面管理程序(VMware Workstation、Hyper-V、VirtualBox 等)的环回接口或虚拟网络适配器
如果存在与域 LAN 的活动以太网连接,您还可以禁用 Wi-Fi。您可以使用“计算机配置”->“管理模板”->“网络”->“Windows 连接管理器”下的 GPO 选项最小化同时连接到 Internet 或 Windows 域的数量来配置此行为。启用策略并选择3=在以太网上阻止 Wi-Fi。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[短剧合集] 2025年06月2日 精选+付费短剧推荐39部
[软件合集] 25年6月2日 精选软件18个
[软件合集] 25年6月1日 精选软件15个
[短剧合集] 2025年06月1日 精选+付费短剧推荐59部
[短剧] 2025年05月31日 精选+付费短剧推荐58部
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[美图] 2W美女个美女小姐姐,饱眼福
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag