V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Osk
V2EX  ›  分享发现

标题党: 一行代码解决 surface go WiFi 无法连接的问题

  •  
  •   Osk · 2019-09-24 22:45:35 +08:00 · 4790 次点击
    这是一个创建于 1916 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先 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 #2Qualcomm Atheros QCA61x4A Wireless Network Adapter 是我的设备管理器里面的名称, 可能大家的会不一样?! 如果不一样需要修改成你看到的设备名称.

    然后一遇到问题就 按 Win + x , A, 打开管理员身份的 powershell, 运行 reset-SurfaceGoWiFi 就 OK, 可能会有报错, 直接忽略它.

    看, 是不是一行代码就解决了?! :doge:

    辣鸡 M$

    第 1 条附言  ·  2019-11-03 22:36:20 +08:00

    改进版, 这下是真 · 一行代码解决:

    Get-PnpDevice -Status Error | Disable-PnpDevice -Confirm:$false ; Get-PnpDevice -Status Error | Enable-PnpDevice -Confirm:$false
    
    13 条回复    2019-09-26 21:40:17 +08:00
    jedihy
        1
    jedihy  
       2019-09-25 00:00:06 +08:00 via iPhone
    这多半是 qualcomm 的 miniport driver 的问题。你应该在 feedback hub 反馈这个问题。
    Osk
        2
    Osk  
    OP
       2019-09-25 00:52:18 +08:00 via Android
    @jedihy 相信 feedback hub 还不如自己动手。。。微软:你尽管反馈,理你算我输。
    Had
        3
    Had  
       2019-09-25 02:08:58 +08:00
    Surface Go 256G 表示好像没遇到过...
    倒是碰到过睡眠唤醒丢 LTE 的,这是开飞行模式再开回来就好了...
    xmoiduts
        4
    xmoiduts  
       2019-09-25 03:02:43 +08:00 via Android
    我身边几乎所有 surface 用户后来都买了带笔的 ipad。那么我为什么不买呢?
    tulongtou
        5
    tulongtou  
       2019-09-25 03:15:40 +08:00 via iPhone
    我的 ThinkPad 也有这个问题
    jedihy
        6
    jedihy  
       2019-09-25 06:09:40 +08:00
    @Osk 我就是微软的,我们会修复 feedback 反馈的问题。
    Nasei
        7
    Nasei  
       2019-09-25 06:16:13 +08:00 via Android
    @jedihy 请问你知道为啥微软把工作区给砍了吗
    jedihy
        8
    jedihy  
       2019-09-25 06:42:31 +08:00
    @Nasei 不知道,我是做 networking driver 的。
    lmmortal
        9
    lmmortal  
       2019-09-25 08:55:14 +08:00 via iPhone
    我的联想笔记本也有这个问题
    楼主的代码太麻烦了 还要开 powershell 运行 我选择去网络适配器里禁用再启用,反正也不是天天这样
    SteveLee
        10
    SteveLee  
       2019-09-25 09:39:25 +08:00
    这个好像是高通的锅,之前有个 dell 的 atom Windows 平板也是每次唤醒后必须要手工禁用启动才能用 wifi
    DrPikaduo
        11
    DrPikaduo  
       2019-09-25 11:05:42 +08:00
    @lmmortal 联想笔记本至今都没有修复 无法两指触控作为右键这一 bug
    learningman
        12
    learningman  
       2019-09-25 14:52:42 +08:00 via Android
    @Osk 我原来用寨板没芯片组驱动,feedback 的工程师发了一个给我,网上根本找不到的那种
    Osk
        13
    Osk  
    OP
       2019-09-26 21:40:17 +08:00
    @jedihy sorry, 看来是误会, ms 替 ath 背锅了...

    @lmmortal 可以做成一个快捷方式一键运行啊.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   838 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:19 · PVG 05:19 · LAX 13:19 · JFK 16:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.