最近、ある読者から、コマンドラインからWindowsPCをスリープ状態にする方法を尋ねられました。これは、スリープモードを頻繁に使用していて、PCを直接またはバッチファイルを介してスリープ状態にするショートカットを作成する場合に、間違いなく役立ちます。この記事では、コマンドラインからスリープを開始するための実用的な方法を共有したいと思います。
Windowsでは、ハードウェアの電源ボタンまたはスタートメニュー/スタート画面の電源ボタンのみがスリープ(スタンバイ)モードに入ることができます。直接スリープ状態に入るコマンドラインツールは提供していません。
PCで休止状態が無効になっている場合は、次のコマンドを使用してスリープモードに入ることができます。
live lyでコインを獲得する方法
rundll32.exe powrprof.dll、SetSuspendState 0,1,0
ただし、休止状態を有効にしている場合、上記のコマンドはスリープモードに入る代わりにPCを休止状態にします。したがって、このような、正確には理想的ではない回避策を適用する必要があります。
powercfg -h off rundll32.exe powrprof.dll、SetSuspendState 0,1,0 powercfg -h on
上記の例では、Rundll32コマンドを使用する直前に、powercfgコマンドを使用して休止状態を無効にしました。その後、rundll32コマンドが正しく機能し、PCをスリープ状態にします。ウェイクアップすると、最後の行で休止状態がオンになります。この回避策のもう1つの問題は、から実行する必要があることです。 昇格したコマンドプロンプト 。
代わりに、休止状態を無効にせず、昇格された(管理者)特権を必要とせずにスリープ状態に入る方法を説明します。
ダウンロード PsShutdown SysInternalsによるツール。このツールを使用すると、次の1つのコマンドを実行するだけで、PCを直接スリープモードにすることができます。
psshutdown.exe -d -t 0 -accepteula
PCをスリープ状態にするための推奨される方法として、PsShutdownをお勧めします。