
首先建立批处理文件
右键“桌面”,选择“新建”,找到文本文档
双击打开刚才新建的文本文档,输入以下内容,@echo offping -n 60 127.1>nul 2>nulnetsh wlan start hostednetworkexit注意:此处需要注意,请看注意事项1
保存文件,然后将文件的名字改成 “自动网络共享”,文件的后缀名更改为:bat我把这个文件保存以下路径:D:\网络共享注意:一定将后缀名改成bat
其次,建立VBS文件
重复上面的第一个步骤,新建一个文本文档,输入一下内容:CreateObject("WScript.Shell").Run "cmd /c D:\网络共享\自动网络共享.bat",0注意:此处有需要注意的地方,请看注意事项2
保存文件,将名字改为: 调用bat文件.vbs我把这个文件保存以下路径:D:\网络共享注意:此处有需要注意的地方,请看注意事项3
方法一:修改注册表使网络共享开机自动运行
点击左下角的“开始”菜单,在搜索栏中输入“regedit”,点击回车键
弹出“注册表编辑器”窗口
在注册表中找到以下路径:【HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Run】
在右边空白处,右键点击新建,选择“字符串值”,命名为“调用bat文件”
右键点击“调用bat文件”,选择“修改”
在数值数据中输入VBS文件的路径,点击确定重启电脑,
进入系统后,过一会后,win7共享的网络就自动连上了。
方法二:用开机脚本使win7网络共享自动运行
点击左下角的“开始”菜单,在搜索中输入“gpedit.msc”,点击回车键
弹出“本地组策略编辑器”
找到以下路径:【计算机设置--windows设置--脚本(启动/关机)】,双击右边的“启动”
出现“启动”属性,点击下面的“显示文件”
弹出一个窗口,窗口的路径是: C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup
将上面写好的“自动网络共享”的批处理放到这个路径下 ,然后关闭这个窗口
回到“启动属性”界面,然后点击“添加”,弹出“添加脚本”,再点击“浏览”
出现“浏览”窗口,选择“自动网络共享”批处理文件,点击打开 ,在“添加脚本”的窗口就出现了“自动网络共享.bat",在点击确定。
回到“启动属性”界面,点击应用和确定,关闭组策略编辑器。重启电脑。
进入系统后,一会win7共享的网络就连接上了1如果出现的界面,手机连上wifi,也可以上网。
注意事项1
在命令中为什么要加入“ping -n 60 127.1>nul 2>nul”?此命令有什么作用? 我在测试中出现下面提到的问题,当然也有可能是我的电脑的问题,你们也许不会出现这样的问题。 我测试的是:在命令中只用“netsh wlan start hostednetwork”,开机后虚拟网卡就会被先启动,这个时候有可能本地网卡还没有连上网络,等到本地网卡连上网络后,就有可能会出现的界面,虚拟的网卡就会出现“无法连接到internet”(有可能是我的电脑问题),用手机连上WIFI后,也可以上网,但是一段时间后就有可能不能上网了。 此命令的作用是起到延迟作用,就是进入系统后,等到网络连好了,才会启动执行“netsh wlan start hostednetwork",启动共享网络。“-n 60” 也可以这样理解为延迟的时间,大家可以根据自己的电脑进入系统后网络连接需要使用的时间来更改这个数字。
END
注意事项2
1. D:\网络共享\自动网络共享.bat是你保存的“自动网络共享.bat”文件的路径2.此文件的作用是隐藏批处理的弹出的窗口
END
注意事项3
1.一定将文件后缀名改成:VBS2.必须把这个文件和之前建立的批处理文件放在一个路径下,他们必须都在同一个路径下
END
