Windows7でタスクスケジューラから実行するバッチファイルが画面に表示されません。

タスクスケジューラで毎日定時起動するタスクからバッチファイル(拡張子bat)の実行時、
[表示しない]のチェックが外れているにも関わらずバッチファイルの実行状態が
コマンドプロンプト(cmd.exe)に表示されません。
このためバッチファイルから呼び出されているアプリケーション(拡張子exe)も画面に表示されず、
やむなく毎回手動でタスクマネージャーでそのアプリケーションのプロセスを終了してから
そのアプリケーションを起動し直しています。

タスクから呼び出されたバッチファイルの実行状態をコマンドプロンプトに表示させることは可能でしょうか。

下記、タスクの各設定です。
 [トリガー]タブでは毎日、12時に起動
 [操作]タブではプログラムの開始、[プログラム/スクリプト]にはバッチファイルをフルパスで指定
 (引数の追加、開始(オプション)は空白)

解決方法、何か見落としている設定項目などがありましたらご教示ください。
どうぞよろしくお願い致します。

回答
回答
全般タブのセキュリティオプションはどうなっていますか?
「ログオンしているかどうかにかかわらず実行する」になっていれば、必ずバックグラウンドで実行されるのでコマンドプロンプトの姿を見ることはできません。
画面に表示させたいなら、「ログオンしているときのみ実行する」にする必要がありますが、その文面通り、ログオンしていないときは実行されなくなるので、メリット/デメリットを考慮して検討してください。

46 ユーザーがこの回答を役に立ったと思いました。

·

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

 
 

質問情報


最終更新日: 2024年4月17日 表示数 68,160 適用先: