タスクを 1 日に 1 回だけ午前中に実行するようにスケジュールするにはどうすればよいですか?

タスクを 1 日に 1 回だけ午前中に実行するようにスケジュールするにはどうすればよいですか?

Windows 7 で Aero を無効にする必要がありますが、これは 1 日に 1 回だけ実行する必要があります。その後、システムが起動し、GPU が安定したら Aero を有効にします ;-)。

休止状態から復帰した後も動作する必要があることに注意してください。ただし、各ロックの後に実行しない方が望ましいです。

PS: ご存知ない方のために言っておきますが、Aero がオンのときに BSOD で失敗する AMD GPU は確かにあります :-/。そして、起動時に Aero を無効にする以外に、実際に役立つものはありません。

編集: Aero ( ) を停止/開始する方法はわかっていますsc start/stop uxsms。開始タスクが停止タスクの 30 分後などに確実に呼び出されるようにするスケジュールの作成方法はわかりません。また、停止タスクはコンピューターの最初の起動時に呼び出される必要があります (通常の起動でも休止状態からの起動でも関係ありません)。

答え1

OK。それで、私にとってはうまくいくものを作りましたが、あなたの場合の結果は異なるかもしれません ;-)。

私にはいくつかのトリガーがありました(ただし、英語名はわかりません)。

  • ログイン時 - 実際にはログインのたびに実行されるわけではなく、再起動後のログイン時に実行されます (残念ながら休止状態後は機能しません)。
  • 毎日 5 時 - これを省略した場合は高速実行と組み合わせると、休止状態後も機能するはずです... しかし、機能しません。少なくとも私の場合は機能しません。
  • イベント後 - これはうまく機能しますが、おそらく私のケース (ディスプレイ ドライバーの障害) のみに当てはまります。ログは「システム」、ソースは「ディスプレイ」、イベント ID は「4101」です。

万が一、それがうまくいかない場合は、任意のタスクへのショートカットを作成できます。ショートカットのターゲットは次のようになります。

schtasks.exe /run /TN "Folder\Task name"

毎日起動してイベント ログに何かをプッシュするか、単にタスクを実行するサービス (サービスとしてバックグラウンドで動作する単純な exe) を作成することもできますが、上記の方法でうまくいきます。

ああ、私の場合は「イベント後」が機能するので、そのイベントの 30 分後に Aero を起動する別のタスクがあります (トリガー編集ダイアログに遅延を追加するだけです)。

関連情報