マウスやキーボードをぶつけると、コンピュータの電源が入ることがあります。どうすればそれを防ぐことができますか?
すべてのデバイスがpowershell -Command "powercfg /devicequery wake_armed | ForEach{ powercfg /devicedisablewake $_ }"
を使用してコンピューターをスリープ解除しないようにすることができます。
cmd
で、powercfg /devicequery wake_armed
を実行して、現在コンピューターのウェイクアップが許可されているデバイスのリストを取得できます。いくつかのHID(ヒューマンインターフェイスデバイス)とおそらくネットワークカードが表示される可能性があります。これらをコピーして対応するコマンドpowercfg /devicedisablewake "your device here"
に貼り付けることができますが、それは面倒です。
ForEach{ $_ }
は xargs
のように動作します。ここで、$_
は入力の各行のテキストのプレースホルダーです(つまり、パイプの前のpowercfg /devicequery wake_armed
)。