Windows移动热点频段无法切换是因网卡驱动未解锁多频段能力,需依次检查驱动支持、修改MediaTek注册表HotspotMCCEnable值为1、在设备管理器设置Preferred Band,并在系统设置中选择对应频段。

在Windows系统中开启移动热点后,发现设备始终固定在2.4GHz或5GHz频段无法切换,导致连接设备速率低、延迟高或兼容性差——这通常不是设置界面灰显那么简单,而是网卡驱动层未解锁多频段能力,尤其常见于MediaTek MT7922、部分Intel AX系列及Realtek新驱动网卡。
确认网卡是否支持承载网络与多频段
打开Windows Terminal(管理员),执行:
netsh wlan show drivers
重点检查两行输出:
“支持承载网络” → 必须为【是】;
“支持的无线电类型” → 必须同时包含【802.11a(代表5GHz)和802.11b/g/n(代表2.4GHz)】。若缺其一,后续所有设置无效,需更新官网驱动或更换硬件。
这一步跳过会导致你在设置里看到的“网络频段”下拉菜单永远只有单选项,甚至直接消失。
修改网卡注册表启用HotspotMCCEnable(MediaTek专用)
MediaTek Wi-Fi 6E MT7922等型号默认关闭多频段热点功能,必须手动启用注册表开关。
方法一:定位并修改注册表值
1. 按 Win + R 输入 regedit → 回车进入注册表编辑器;
2. 导航至 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4d36e972-e325-11ce-bfc1-08002be10318};
3. 逐个点开子项(如 0000、0001…),在右侧查找 DriverDesc 字段,找到值为“MediaTek Wi-Fi 6E MT7922 160MHz Wireless LAN Card”的那个路径;
4. 在该子项右侧空白处右键 → 新建 → DWORD (32位) 值 → 命名为 HotspotMCCEnable;
5. 双击该新建项,将“数值数据”设为 【1】,基数选十六进制或十进制均可;
6. 关闭注册表,【务必在设备管理器中禁用再启用该网卡,或重启电脑】,否则修改不生效。
方法二:用PowerShell快速定位(推荐)
以管理员身份运行PowerShell,粘贴执行:
Get-ChildItem "HKLM:\SYSTEM\CurrentControlSet\Control\Class{4d36e972-e325-11ce-bfc1-08002be10318}" | ForEach-Object { if ((Get-ItemProperty $_.PSPath -Name DriverDesc -ErrorAction SilentlyContinue).DriverDesc -like "*MediaTek*MT7922*") { Set-ItemProperty $_.PSPath -Name HotspotMCCEnable -Value 1 -Type DWord -ErrorAction SilentlyContinue } }
在设备管理器中锁定首选频段
这一步决定热点启动时实际使用的射频通道,必须与系统设置联动才有效。
第一步:打开设备管理器 → 展开“网络适配器” → 找到你的无线网卡 → 右键“属性” → 切换到“高级”选项卡;
第二步:在“属性”列表中找到以下任一名称:
• Preferred Band
• Band
• Wireless Mode
• 802.11a/b/g/n/ac/ax Mode;
第三步:在右侧“值”中选择明确含频段指向的选项,例如:
→ 若想强制2.4GHz热点:选“2.4 GHz only”或“802.11b/g/n”;
→ 若想强制5GHz热点:选“5 GHz only”或“802.11a/ac/ax”;
→ 若想保留切换自由度:选“Auto”或“Any”(但需确保前两步已启用MCC);
第四步:点击“确定”,然后【禁用该网卡 → 等3秒 → 再启用】,让驱动重载配置。
系统设置中指定热点频段
只有完成前三步后,此处的选项才真正可用;否则下拉菜单会灰显或仅显示一个频段。
方法一:通过设置应用操作
1. Win + I 打开设置 → 网络和 Internet → 移动热点;
2. 点击“移动热点”开关旁的“编辑”按钮;
3. 在“网络频段”下拉菜单中,选择你希望本次热点广播的频段(2.4 GHz / 5 GHz);
4. 修改SSID和密码(避免使用纯数字或常见弱口令);
5. 点击“保存”,再打开顶部“移动热点”开关。
方法二:命令行即时切换(无需重启)
以管理员身份运行Terminal,执行:
netsh wlan set hostednetwork setting=ssid="MyHotspot" key="SecurePass123" keyUsage=persistent
netsh wlan set hostednetwork mode=allow
netsh wlan start hostednetwork
注意:此方式不走图形界面频段控制,实际频段由设备管理器中Preferred Band决定,仅用于快速启停。











