devcon禁用不能禁用未找到的设备

我在Windows 8.1上尝试以编程方式禁用我的Clickpad。 我已经安装了正确的x64位版本的devcon,如此处所述。 我可以找到正确的设备,但使用相同参数devcon disable失败。

PS C:...7600.16385.win7_wdk.100208-1538toolsdevconamd64> .devcon.exe disable 'ACPISYN1ECA*'
ACPISYN1ECA4&22077A96&0                                   : Disable failed
No matching devices found.

这是相当混乱。 它显然找到了正确的设备,但随后报告“找不到匹配的设备”。 有没有搞错?

请注意,我知道这个类似的问题,但除了没有被接受的答案之外,这个问题有一个不同的错误,并且可能使用devcon的错误版本。


没有匹配设备就是Windows告诉你无法找到或访问你正在寻找的设备。 这可能有几个原因:

  • 由于未以管理员身份运行命令提示符/ BAT而导致权限不正确。 只需右键单击相关访问方法并选择“以管理员身份运行”
  • 运行错误版本的devcon.exe导致访问不正确。 作为向64位计算机转换的补充,位于'Tools'文件夹中的devcon有两个版本,一个用于x86,另一个用于x64,确保您的计算机运行的是正确版本,并且您应该能够执行你的任务没有问题。

  • 您的命令中使用了错误的“拼写”。

    这应该工作:

    devcon.exe disable "ACPISYN1ECA*"
    

    如果你已经找到想要禁用的确切设备,你可以这样做:

    devcon.exe disable "@<instace ID>"
    

    在你的情况下:

    devcon.exe disable "@ACPISYN1ECA4&22077A96&0"
    

    如果这也不起作用,你应该使用remove命令。 几乎总是删除作品,但设备将在您重新启动系统后恢复。

    devcon.exe remove "@<instance ID>"
    

    未找到匹配的设备。devcon告诉你运行提升命令的一种令人困惑的方式。 这是没有提升的

    devcon restart "PCIVEN_10EC&DEV_8168&SUBSYS_85051043&REV_09"
    PCIVEN_10EC&DEV_8168&SUBSYS_85051043&REV_094&21A1C3AE&0&00E5: Restart failed
    No matching devices found.
    

    这是与海拔

    devcon restart "PCIVEN_10EC&DEV_8168&SUBSYS_85051043&REV_09"
    PCIVEN_10EC&DEV_8168&SUBSYS_85051043&REV_094&21A1C3AE&0&00E5: Restarted
    1 device(s) restarted.
    
    链接地址: http://www.djcxy.com/p/83041.html

    上一篇: devcon disable cannot disable device not found

    下一篇: Fatal error: Call to undefined function http