私のPCはスリープ状態になり、数分で起動します。 powercfg -lastwake
で確認したところ、これが見つかりました。
Wake History Count - 1 Wake History [0] Wake Source Count - 1 Wake Source [0] Type: Wake Timer Owner: [PROCESS] \Device\HarddiskVolume2\Program Files (x86)\LINE\LINE.exe Owner Supplied Reason: generic
プログラムLINE.exe(Naver Line)がPCを起動します。 LINEからPCを起こさない設定はありません。
一部のプログラムだけがPCをウェイクアップしないようにするにはどうすればよいですか?
DavidPostillはすでに必要なものに答えているので、質問を修正する必要があると思います。
寝る前にラインプログラムを終了するのは明らかな答えのようです。 – DavidPostill 2月2日10:41
@DavidPostillはい、そうしました。手動でスリープモードに移行する前にLineプログラムを終了しますが、コンピュータが自動的にスリープモードに移行すると、Lineプログラムは終了しません。 :) – 2月2日14:37にVee
理論的には、スリープイベントの直後にタスクをスケジュールできます。それが機能するかどうかはわかりませんが、試してみる価値があります。
いくつかの参照は このMicrosoft-link です。
したがって、システム/カーネルの電源イベントの直後にタスクをスケジュールする必要があります。スリープイベントのIDは42です。アプリケーションを閉じる小さなスクリプトが必要です。おそらく [〜#〜] wsh [〜#〜] またはバッチスクリプトです。
イベント42が遅すぎてアプリケーションを閉じることができない場合でも、希望はあります。これによると、カーネルパワーAPIにはスリープ前のイベントはありません: https://superuser.com/a/601685/105936 ですが、回答のリンクをさらに調査すると、同様のイベントが見つかる可能性があります。 。
したがって、アプリケーションを自動的に閉じることは不可能ではありませんが、作業する必要があります。