这只是一个简单的问题,我在网上找不到任何相关内容。我有一台 Windows 7 机器,按照这些人的建议配置http://www.itgeekdiary.com/windows-7-as-an-wi-fi-access-point/只是为了让我的 Windows 7 盒子成为 wifi 接入点或 wifi 发射器。它也被称为 Microsoft Virtual WiFi Miniport Adapter。
但是它会自动断电并关闭,停止工作。基本上一切都按预期工作,然后 - 嗯 - 当我长时间不在 Windows 7 PC 旁时,它就会停止工作。
问题似乎是每次我的电脑进入“省电/睡眠”状态,早上 Windows 7 机器就会“唤醒”,但奇怪的是 wifi 却停止了,你必须对电脑进行电源循环(这非常不酷)。
当我关闭电源循环时,我必须以管理员身份执行以下操作
C:\Windows\System32\netsh.exe wlan start hostednetwork
然后我尝试了无数涉及服务和电源管理的事情,最终发现如果我以管理员身份运行以下命令,它会没问题(暂时),但每次我第三次或第四次尝试这个“技巧”时,它都会失败。
这个技巧似乎在四次中有三次都有效(即“大多数”时间)
C:\Windows\System32\netsh.exe wlan stop hostednetwork
C:\Windows\System32\netsh.exe wlan start hostednetwork
但为什么这只在“某些”时候有效呢?
我自己还做了什么:
在每个管理适配器属性(与 wifi 相关)上,我右键单击 [配置] [电源管理] /禁用/“允许计算机关闭以节省电量”<- 这没有什么区别
另外(这有点烦人)没有用于 Microsoft Virtual WiFi Miniport Adapter 输出信号的系统托盘应用程序/GUI...没有...所以(听起来很蹩脚)我检查它是否打开的唯一方法是物理地转到另一台设备并进行扫描..很蹩脚
所以我的问题可能可以通过以下任何一种方法解决:
- a)当机器睡眠时,我可以停止 Windows 7 休眠这个 wifi 吗
- b) 我可以强制 Windows 在唤醒时强制唤醒此过程吗?如果可以,该怎么做?
- c)服务/进程真正调用的是什么,如果它崩溃了,我该如何重新启动它
- d) 我怎样才能正确刷新 wifi,而不是关闭主机电源循环
- e) 有人有一个程序或应用程序的链接可以放在系统托盘中,显示 Windows 7 wifi 热点发射状态(开/关/等等)
因为我是一名程序员,所以我可以轻松编写一个 vbs 脚本/windows exe 来解决这个问题(我将分享这个解决方案)和 GUI 问题,如果我能找出 netsh 停止/启动的实际运行服务
答案1
netsh wlan start hostednetwork
我创建了一个具有最高权限的计划任务,在登录时和计算机唤醒时运行。
为了避免托管网络关闭,我每隔 x 分钟重复一次该任务。但是,你可以看到命令提示符窗口每次都会弹出并关闭,这真的很烦人。但它确实有效。