You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10无初始网络连接时启用移动热点的可行方案咨询

Windows 10无初始网络连接时启用移动热点的可行方案咨询

你遇到的这个场景我太懂了——Windows 10的移动热点GUI确实会在无互联网连接时锁死开关,但先连网开热点再断网后,热点居然能留着当局域网用,用来测试客户端/server程序简直太方便了。现在你想跳过“先连网”这一步,开机没网直接启用,而且你的Intel Wi-Fi 6 AX201不支持旧的托管网络,也不想用第三方商店软件,我给你整理了几个可行的方案:

方案1:用PowerShell直接调用新移动热点功能(适配AX201这类新网卡)

你的AX201不支持旧的托管网络,但它肯定支持Windows 10的新移动热点(毕竟GUI里有这个开关),新热点基于WLAN直连技术,不用依赖旧的托管网络驱动。试试以下步骤:

  • 右键开始菜单,选择「Windows PowerShell(管理员)」
  • 先确认你的WiFi适配器名称:
    Get-NetAdapter | Where-Object {$_.InterfaceDescription -match "Wi-Fi"}
    
    记下输出里的Name值(一般是“Wi-Fi”)
  • 设置热点的SSID和密码(第一次配置需要做这个):
    netsh wlan set hostednetwork mode=allow ssid=MyLocalTestHotspot key=YourSecurePassword123
    
  • 尝试启动热点:
    netsh wlan start hostednetwork
    
    如果这个命令提示失败,换用WMI调用的PowerShell命令:
    $hotspotConfig = Get-WmiObject -Namespace root\wmi -Class WLANHostedNetworkSettings
    $hotspotConfig.SetProfile("MyLocalTestHotspot", "YourSecurePassword123", 5) # 5代表WPA2-Personal加密
    $hotspotConfig.StartHostedNetwork()
    
    要是还是不行,先确保WLAN服务在运行:
    Start-Service wlansvc
    
    再重新执行启动命令。

方案2:做个开机自动启动的批处理

如果上面的命令能成功启用热点,你可以把它做成批处理文件,开机自动运行:

  1. 新建一个文本文件,把以下内容粘贴进去:
    @echo off
    netsh wlan set hostednetwork mode=allow ssid=MyLocalTestHotspot key=YourSecurePassword123
    netsh wlan start hostednetwork
    
  2. 把文件后缀改成.bat,比如StartHotspot.bat
  3. 把这个文件放到启动文件夹:C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
    这样开机后系统会自动帮你启用热点,不用手动操作。

额外提示

  • 如果命令执行还是有问题,建议去Intel官网更新你的AX201网卡驱动,官方驱动往往会修复这类功能支持的小问题。
  • 这种方式启用的热点和你先连网再断网的效果一样,就是纯局域网,没有互联网连接,刚好满足你测试客户端/server程序的需求。

备注:内容来源于stack exchange,提问作者cuppajoeman

火山引擎 最新活动