用netsh wlan命令行解决“Win10下WLAN不自动登陆”问题

时间:2024-07-29 16:35:08

系统崩溃了,找了一个版本Windows 10重装后,发现进入系统后不会自动连接自己家的Wifi,每次都要手动点"登录",烦不胜烦。

于是百度、Google一起上,找解决方案,然后所有网上的方法都试过后还是不行,什么先“忘记”再勾选“自动连接”啊,组策略啊,注册表啊什么的都试了个遍,还是外甥打灯笼——照旧。

过了两天,自己仔细琢磨了一下,不是有netsh吗,用netsh wlan命令直接连行不行,于是google了一番相关资料,终于绕弯解决了这个问题。

下面记录相关步骤,供有相同困扰的同学一起使用。

1、首先运行3条命令,得到你本机想连Wifi的接口名、配置名和SSID;

netsh wlan show interfaces    ;得到 接口名,假设为A
netsh wlan show profile                    ;得到 配置名,假设为B
netsh wlan show networks               ;得到 SSID,假设为C

2、编写一个批处理文件AutoWlan.bat,内容如下:

netsh wlan connect Interface="A" Name="B" ssid="C"

3、编写一个VBS文件AutoWlan.vbs(防止出现难看的DOS窗口),内容如下:

DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("cmd.exe /C c:\Windows\AutoWlan.bat",0,TRUE)

4、将AutoWlan.bat和AutoWlan.vbs这2个文件放到C:\Windows目录下,

然后到“控制面板”->“管理工具”->“任务计划程序”中添加一项登录时启动AutoWlan.vbs的任务。

至此,问题解决,一开机后Wifi自动连接,看着舒心多了。O耶!