电脑搜不到5g wi-fi信号的主因是windows区域码错误屏蔽国内合法5g信道,以及无线网卡频宽设置不当;需先确认硬件支持5g,再通过powershell修改区域码、注册表调整regioncode、设备管理器启用5g模式及宽频协商,并同步优化路由器信道与带宽设置。

电脑连不上5G Wi-Fi,列表里压根没有5GHz信号可选,不是路由器没开5G,也不是你离得太远,而是无线网卡在底层被锁死了信道范围或频宽协商失败——Windows系统会因区域码错误屏蔽36–48、149–165等国内合法5G信道,同时默认频宽设为20MHz时可能跳过部分路由器广播的80MHz/160MHz网络。
确认网卡硬件真能跑5G
别急着改设置,先看它有没有这个本事。按 Win + X → 选“设备管理器” → 展开“网络适配器”,找到带“Wi-Fi”“Wireless”或“802.11ac/ax”的设备(比如 Intel(R) Wi-Fi 6 AX200)。右键它 → “属性” → 切到“高级”选项卡。
滚动查找“Band”“Preferred Band”“802.11a/b/g/n/ac/ax 模式”或“无线模式”。如果右侧下拉菜单里有“5 GHz only”“802.11a”“802.11ac”“802.11ax”或“Dual Band”字样,说明硬件支持;如果只有“2.4 GHz”“802.11b/g/n”,那这台电脑永远搜不到5G信号,必须换网卡或插USB无线适配器。
强制启用全5G信道扫描(关键)
即使网卡支持5G,Windows也可能因区域码(Regulatory Domain)锁死信道,直接过滤掉36、40、44、149等常用信道。这是Win10/Win11搜不到5G最隐蔽也最高发的原因。
以管理员身份运行PowerShell:右键开始菜单 → “Windows PowerShell(管理员)”,粘贴执行:
netsh wlan set regioncode TZ
执行成功会显示“已成功设置区域代码”。【必须重启电脑】,否则新设置不生效。重启后打开WiFi列表,5G信号通常立刻出现。
如果仍无效,说明驱动把区域码写进了注册表深层位置。按 Win + R 输入 regedit → 定位到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}
逐个点开 0000、0001 等子项 → 查找名为 RegionCode 的 DWORD 值 → 双击修改“数值数据”为 0(十进制)。改完关闭注册表,去设备管理器中右键你的无线网卡 → “禁用设备” → 再右键 → “启用设备”。
修改无线网卡频宽设置
部分路由器(尤其是支持WiFi 6的型号)默认广播80MHz或160MHz宽信道,而旧版驱动或系统设置若将频宽锁定为20MHz,会导致网卡完全忽略这些信号。需手动放开限制。
方法一:在设备管理器中打开无线网卡属性 → “高级”选项卡 → 找到“5GHz信道宽度”“VHT Channel Width”或“802.11n/ac/ax 频宽” → 将值设为“自动”或“80MHz”“160MHz”(若选项存在)。
方法二:若找不到上述条目,查找“802.11n/ac/ax 无线模式” → 设为“802.11ac/ax 混合模式”或“802.11ax only”,该设置会隐式启用更宽带宽协商能力。
注意:Intel AX200/AX210等网卡在官方PROSet驱动中才完整暴露160MHz选项,仅用Windows通用驱动可能看不到该条目,此时必须去Intel官网下载并安装PROSet软件包。
路由器端同步调整信道与频宽
第一步:登录路由器后台(浏览器输入 192.168.1.1 或 tplogin.cn)→ 进入“5G无线设置”。
第二步:确认“5G无线开关”为开启状态,且“无线广播”未关闭。
第三步:将“信道”从“自动”改为手动值——中国地区优先选 36、40、44、48 或 149、153、157、161。避开100以上高信道(如120、124),部分Win10/Win11网卡固件根本不识别DFS信道。
第四步:“信道带宽”设为“80MHz”或“80+80MHz”,不要选“160MHz”除非你确定路由器和网卡都明确支持且无干扰。设完保存,重启路由器等待90秒再扫描。











