13

Windows 8.1 でクリックパッドをプログラムで無効にしようとしています。hereに記載されているように、devcon の正しい x64 ビット バージョンをインストールしました。正しいデバイスを見つけることができますがdevcon disable、同じパラメータでは失敗します。

PS C:\...\7600.16385.win7_wdk.100208-1538\tools\devcon\amd64> .\devcon.exe disable 'ACPI\SYN1ECA*'
ACPI\SYN1ECA\4&22077A96&0                                   : Disable failed
No matching devices found.

これはかなり混乱しています。明らかに適切なデバイスが見つかりますが、「一致するデバイスが見つかりません」と報告されます。一体何?

私はこの同様の質問を認識していますが、受け入れられた回答がないことに加えて、その質問には別のエラーがあり、間違ったバージョンの devcon を使用している可能性があります。

4

4 に答える 4

5

コマンドで間違った「スペル」を使用しています。

これはうまくいくはずです:

devcon.exe disable "ACPI\SYN1ECA*"

無効にしたい正確なデバイスがすでに見つかっている場合は、次のように実行できます。

devcon.exe disable "@<instace ID>"

あなたの場合:

devcon.exe disable "@ACPI\SYN1ECA\4&22077A96&0"

これでもうまくいかない場合は、remove コマンドを使用する必要があります。ほとんどの場合、削除は機能しますが、システムを再起動するとデバイスが元に戻ります。

devcon.exe remove "@<instance ID>"
于 2015-03-08T16:46:37.957 に答える
1

一致するデバイスが見つかりません。昇格せずにコマンドを実行していることをdevconが伝えるのは紛らわしい方法です。これは昇格なしです:

devcon restart "PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09"
PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09\4&21A1C3AE&0&00E5: Restart failed
No matching devices found.

これは高度です:

devcon restart "PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09"
PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09\4&21A1C3AE&0&00E5: Restarted
1 device(s) restarted.

昇格するには、コマンド プロンプトを右クリックし、[管理者として実行] を選択します。

于 2015-03-25T09:00:03.797 に答える