众所周知,windows7系统的机器若带有无线网卡(台式机可以买一个USB无线网卡,京东目前39元,TP-Link的),可以虚拟出wifi,供手机等移动设备使用。
虚拟的WIFI的命了和软件在网上都找得到,一大把,但有一个常见问题就是,设置“开机时自动启动虚拟WIFI”提示需要“管理员员身份启动”。
当然有些方案是成功实现了开机启动,但是降低了系统的安全性。
我这里将提供比较完美的方案,不降低系统安全性,也不需要借助第三方软件。
下面是详细步骤,也许你已经了解了基本步骤,那么可以直接跳过,看后面的重点步骤。
第一步:允许无线网卡承载WLAN,系统默认禁止。(基本步骤只需要设置一次即可)
开始-附件-命令提示符-右键并以管理员身份启动-输入下面的命令:
netsh wlan hostednetwork set mode=allow key=以后使用的WIFI的密码(至少8个字符) ssid=以后使用的WIFI就找这个名字
第二步:允许虚拟无线网卡访问本地网络。(虚拟WIFI的原理就是虚拟无线网卡作为一个代理访问本地的有线网络)
控制面板\网络和 Internet\网络和共享中心-左边的更改适配器设置
打开后看到如图的连接,图中有两个连接需要注意,本地连接和VPN连接,如果仅需要将本地连接共享给虚拟WIFI,那么就右键“本地连接”属性,看到如图,
把图中的复选框选上,并在家庭网络链接中选“无线网络链接2”,必须选这个,“无线网络链接2”是虚拟无线网卡,意思是允许本地链接被虚拟无线网卡访问。
如果看到选项是这样,
,说明已经设置过了,不影响其他设置。
如果要允许手机设备届时可以访问VPN,那么应该在VPN链接右键属性,共享选项卡中进行类似的设置。前提是你有VPN的IP地址、账户和密码。这里打个VPN的广告,我只是用户,并且觉得好用,所以提一下,在这个官网上购买VPN,http://www.513new.com/。买完了可以叫客服把IP地址列表发给你,默认是不提供IP地址的。
第一次设置,会提示下次链接时生效,所以最好把本地连接或VPN连接禁用再启用下。
如果使用的是宽带连接,那么应该在宽带链接处右键属性设置共享选项。
第三步,手动开启承载,测试是否成功
先检查,本地连接(或宽带连接、或VPN连接)的状态是否显示了“,共享的”结尾。如果不是,说明前面的步骤没有设置成功。
开始-附件-命令提示符-右键并以管理员身份启动-输入以下命令
netsh wlan start hostednetwork
这个时候首先检查“无线网络连接2”是否有Internet访问,如果有Internet访问,那么可以用手机搜索您之前设置的名称的WIFI,并输入您之前设置的密码,即可使用了。
关键步骤:
到了第三步后,每次开机还得重复“
开始-附件-命令提示符-右键并以管理员身份启动-输入以下命令
netsh wlan start hostednetwork
”这个步骤,
那么这一步是完美解决开机启动虚拟WIFI的。
网上目前的解决方法有瑕疵,Windows7用户,默认Administrator用户是禁用的,大多使用的自己创建的账户,导致的结果是总提示需要“管理员身份启动”,导致开机启动失败。
第一步:启用Administrator用户,并设置Administrator的密码。
右键“计算机”-管理-展开“本地用户和组”-选择“用户”-看到Administrator-默认是禁用的。
把“账户已禁用”的复选框去掉。
“应用”-“确定”后,右键“Administrator”-设置密码。也可以在“控制面目”-用户账户中为Administrator用户设置密码。
第二步:创建“开机启动虚拟WIFI”的计划程序
控制面板-系统和安全-管理工具-计划任务
点击“计划任务”后看到如图:
单击创建任务-看到如图:
更改用户或组,选择Administrator用户,选择“不管用户是否登录都要运行”,设置完后点击“确定”时需要输入Administrator用户的密码。
输入名称,然后单击“触发器”,单击新建,开始任务选择“启动时”,如图:
确定;单击操作
在程序或脚本中输入 netsh
在参数中输入 wlan start hostednetwork
点击“确定”;
单击条件
在网络中选择,本地连接,我这里本地连接就叫“网络”
单击确定,需要输入Administrator的密码。
如果把触发器那里设置为“登录时”-所有用户-那么现在可以注销重新登录,稍等片刻,会自动启动虚拟wifi。
以后每次开机也会自动启动。
大工告成!
PS:今天发现,只要选最高权限即可,不一定需要Administrator用户。
原来老提示管理员,是因为之前在启动文件夹内放了一个同样命令的批处理导致的提示。