`

笔记本设置wifi热点

 
阅读更多

 公司的wifi信号太差,想把自己的笔记本搞成一个热点怎么办?so easy

首先笔记本上面要有无线网卡。然后

1.以管理员身份运行cmd(如果是administrator账号应该直接运行就行),输入命令netsh wlan set hostednetwork mode=allow ssid=justin(用户名) key=0123456789(密码),这里就是生成并设置一个无线网络连接

2.打开 网络和共享中心 》》更改适配器设置 ,然后找到你用网络连接的那个网络(我这里叫本地连接),右键属性》》共享,勾选 "允许其他网络用户通过此计算机的Internet连接来连接",并选择新生成的无线网络连接。这里的作用就是将你有线宽带共享给无线

3.同样以管理员身份运行cmd,输入命令netsh wlan start hostednetwork,开启网络承载

 

用了两天,发现每次电脑休眠,再打开新建的无线网络连接就消失了,容易解决,打开控制面板》》电源选项》》更改计算机睡眠时间》》使计算机进入睡眠状态 设置为“从不”

 

接着又有问题,每次开机的时候都需要重新开启网络承载,现在要做的是每次开机自动开启网络承载,

解决方法是新建一个bat文件,将

@echo off

runas /savecred /user:administrator "netsh wlan start hostednetwork"(如果用的是administrator账户我想这行改成 netsh wlan start hostednetwork 或者 start cmd /c "netsh wlan start hostednetwrok"就行了,没试过)

这两行代码复制进去,然后执行一次,这里需要你的administrator账户的密码(这里执行一次的目的是为了保存账户密码,之后就不需要每次都输入密码了)

接着把这个bat文件放到“启动”文件夹里面,完工!

 

最后一个问题的解决过程还是有点曲折的,首先思路是写一个bat文件放到启动盘,思路是对的,但是之前没写过bat文件,因此得到上面这行代码过程是艰辛的。

首先解决以管理员身份运行cmd的问题(因为我用的不是administrator账户),代码解决办法就是在cmd里运行代码,runas /user:administrator cmd /k 就能以管理员身份打开cmd,也就是在cmd里打开cmd。但这有个问题就是每次都要输入密码,这时候在runas 后面加上参数 /savecred就行了,这个的作用就是保存密码。

之后bat代码就卡在start cmd /c "runas /savecred /user:administrator cmd "这上面,这个代码作用就是打开cmd,并输入后面跟着的双引号里的代码,里面代码作用就是上面所说的。所以我这时候的思路还是用bat打开cmd,并在cmd里打开以administrator账号打开cmd,然后在这个cmd中开启网络承载这一步怎么写就不知道了。问题解决关键是我发现runas也是个exe程序,就试着不在cmd里执行这些代码,而是在bat里直接运行runas,一试果然可以。其实期间还想过通过解决账户的管理员问题(也就是给予我现在的账户对cmd有与administrator完全等同的权限),然后代码改成start cmd /c "netsh wlan start hostednetwork"就行了,但是在c:/Windows/System32里面找到cmd.exe时,右键》兼容性 下的“以管理员身份运行此程序”前面的勾选框,和安全 下面的更改权限,都是不可用的,因此就放弃了这条路

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics