如何在Windows 11中强制仅使用2.4GHz WiFi(无驱动选项/路由器无法拆分SSID)
如何在Windows 11中强制仅使用2.4GHz WiFi(无驱动选项/路由器无法拆分SSID)
我完全理解你的困扰——路由器没法拆分SSID,网卡驱动的高级选项里又找不到「首选频段」的设置,想切换到2.4GHz稳定连接却没了直接的路子。别着急,下面这几个通过命令行、注册表的方法应该能帮你解决问题:
方法一:修改WiFi配置文件强制锁定2.4GHz
这个方法是通过修改Windows保存的WiFi连接配置,让它只优先连接2.4GHz频段的网络:
- 先打开管理员权限的PowerShell或命令提示符,输入以下命令查看当前所有已保存的WiFi配置:
找到你要修改的SSID名称,记下来。netsh wlan show profiles - 查看该SSID的详细配置信息,确认当前的频段设置:
在输出里找「频段」相关的字段,默认应该是「自动」。netsh wlan show profile name="你的SSID名称" key=clear - 导出该配置文件到本地(比如C盘temp文件夹,先创建这个文件夹):
适配器名称可以通过netsh wlan export profile name="你的SSID名称" folder=C:\temp interface="你的WiFi适配器名称"netsh wlan show interfaces命令获取,就是「名称」列的内容。 - 打开导出的XML文件(在C:\temp里,文件名是你的SSID.xml),找到
<MSM>节点,在里面添加或修改<band>标签:
如果原来已经有<band>2.4GHz</band><band>标签,把值从auto改成2.4GHz就行。 - 删除原来的WiFi配置:
netsh wlan delete profile name="你的SSID名称" - 导入修改后的配置文件:
之后重新连接该SSID,就会强制使用2.4GHz了。netsh wlan add profile filename="C:\temp\你的SSID名称.xml"
方法二:通过注册表强制网卡仅使用2.4GHz
注册表操作需要谨慎,建议先备份注册表再动手:
- 按下Win+R,输入
regedit打开注册表编辑器。 - 导航到以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318} - 这里的子键(比如0000、0001、0002等)对应不同的网络适配器。逐个查看子键里的
DriverDesc值,找到对应「Broadcom 802.11ac Network Adapter」的子键。 - 在该子键上右键,选择「新建」→「DWORD(32位)值」,命名为
PreferredBand。 - 双击这个新建的值,设置数值数据为
1(代表仅2.4GHz;如果之后想改回自动,设为3即可),基数选择「十进制」。 - 重启电脑后,设置就会生效,网卡会优先并仅连接2.4GHz网络。
方法三:命令行禁用5GHz频段连接
这个方法是直接让Windows阻止连接5GHz类型的网络:
- 先获取WiFi适配器的GUID,在命令提示符里输入:
找到「GUID」列的字符串,复制下来。netsh wlan show interfaces - 运行以下命令添加5GHz网络到阻止列表:
netsh wlan set blockednetworks add interface="你的适配器GUID" networktype=5GHz - 如果之后需要恢复连接5GHz,运行:
netsh wlan set blockednetworks remove interface="你的适配器GUID" networktype=5GHz
额外提示
- 注册表修改后如果出现网卡异常,直接删除新建的
PreferredBand值,重启电脑就能恢复默认设置。 - 所有命令行操作建议使用管理员权限执行,避免权限不足的问题。
备注:内容来源于stack exchange,提问作者Alfie Stoppani




