160

Windows タスク スケジューラを使用してスケジュールされたタスクをバックグラウンドで実行するように設定する方法を知っている人はいますか?
これを行うオプションはないようです。

4

2 に答える 2

228

以下のコメントでMattias Nordqvistが指摘したように、ラジオ ボタン オプション [ユーザーがログオンしているかどうかにかかわらず実行する] を選択することもできます。タスクを保存するときに、ユーザー パスワードの入力を求めるプロンプトが 1 回表示されます。bambams、これではシステム権限がプロセスに付与されず、コマンド ウィンドウも非表示になるように見えると指摘しました。


明らかな解決策ではありませんが、スケジュールされたタスクをバックグラウンドで実行するには、タスクを実行しているユーザーを「SYSTEM」に変更します。画面には何も表示されません。

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

于 2011-07-04T08:03:13.140 に答える
10

バックグラウンドで実行しようとしているアプリケーションが CLI ベースであると仮定すると、 Hidden Startを使用してスケジュールされたジョブを呼び出すことができます。

参照: http://www.howtogeek.com/howto/windows/hide-flashing-command-line-and-batch-file-windows-on-startup/

于 2011-07-04T08:01:24.843 に答える