首先 diss M$: 辣鸡公司, 辣鸡品控.
不知道是不是个例, 我的 surface go 从到手开始就有的一个问题, 我也是第一次遇到这种问题设备.
问题: surface go 的 wifi 适配器或者 Wi-Fi Direct Virtual Adapter 睡眠唤醒后有时会变成惊叹号(设备管理器中), 导致无法搜索 /连接 wifi, 需要手工禁用 /启用一次问题设备. 事件查看器里面有适配器工作异常的报告.
真是垃圾
手动处理不方便, 所以尝试在 ps 中完成.
在 ps 中运行
notepad $profile
如果 notepad 提示路径不存在可以先运行 $profile
自己创建这个文件.
然后加入一个函数:
function Reset-SurfaceGoWiFi {
Get-PnpDevice -FriendlyName "Qualcomm Atheros QCA61x4A Wireless Network Adapter" | Disable-PnpDevice -Confirm:$false
Get-PnpDevice -FriendlyName "Qualcomm Atheros QCA61x4A Wireless Network Adapter" | Enable-PnpDevice -Confirm:$false
Get-PnpDevice -FriendlyName 'Microsoft Wi-Fi Direct Virtual Adapter #2' | Disable-PnpDevice -Confirm:$false
Get-PnpDevice -FriendlyName 'Microsoft Wi-Fi Direct Virtual Adapter #2' | Enable-PnpDevice -Confirm:$false
}
注意了: Microsoft Wi-Fi Direct Virtual Adapter #2
和 Qualcomm Atheros QCA61x4A Wireless Network Adapter
是我的设备管理器里面的名称, 可能大家的会不一样?! 如果不一样需要修改成你看到的设备名称.
然后一遇到问题就 按 Win + x
, A
, 打开管理员身份的 powershell, 运行 reset-SurfaceGoWiFi
就 OK, 可能会有报错, 直接忽略它.
看, 是不是一行代码就解决了?! :doge:
辣鸡 M$
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.