如何使用CMD连接此前从未接入过的陌生WiFi网络
使用CMD连接未配对过的WiFi网络操作流程
前置要求
- 确认你的设备无线网卡处于开启状态
- 你已经获得目标WiFi的连接授权以及正确的连接密码
具体操作步骤
- 打开命令提示符:按下Win+R组合键调出运行窗口,输入
cmd后按回车即可打开CMD界面 - 查询可用WiFi列表,确认目标WiFi的参数:
执行命令:netsh wlan show networks mode=bssid
执行后在返回结果中找到你要连接的WiFi,确认它的SSID(WiFi名称)、认证方式、加密类型三个参数,后续配置需要和这三个参数完全匹配 - 添加目标WiFi的配置文件:
根据你上一步查到的参数替换下方命令的对应字段后执行:netsh wlan add profile name="替换为实际WiFi名称" ssidname="替换为实际WiFi名称" keyMaterial="替换为实际WiFi密码" authentication=替换为认证方式 encryption=替换为加密类型
目前绝大多数家用WiFi的认证方式为WPA2PSK,加密类型为AES,如果是这类WiFi可以直接套用以下格式修改名称和密码即可:netsh wlan add profile name="HomeWiFi" ssidname="HomeWiFi" keyMaterial="12345678" authentication=WPA2PSK encryption=AES
如果目标WiFi是隐藏SSID的,需要在命令末尾额外添加参数nonBroadcast=yes - 执行连接命令:
配置文件添加成功后,执行以下命令即可发起连接:netsh wlan connect name="替换为实际WiFi名称"
连接成功后CMD会返回「已成功完成连接请求」的提示,若返回报错可检查密码、加密参数是否填写错误,或是目标WiFi信号是否正常
补充命令
- 查看当前设备存储的所有WiFi配置文件:
netsh wlan show profiles - 删除不需要的WiFi配置文件:
netsh wlan delete profile name="替换为要删除的WiFi名称"
法律提示:未经所有者授权私自连接他人WiFi属于违反网络安全法的行为,本操作仅可用于连接你已获得合法使用权限的WiFi网络
内容的提问来源于stack exchange,提问作者Keanna Kate
相关产品推荐
相关产品推荐

