質問者
タスクスケジューラで起動が失敗する

質問
-
タスクスケジューラにタスクを追加し、動かしていたところ
履歴に以下のようなメッセージがありました
タスク スケジューラは、"○○○" にログオンできませんでした。"LogonUserExEx" でエラーが発生しました。ユーザー操作: タスクの資格情報が正確に指定されていることを確認します。追加データ: エラー値: 2147943726。
○○○は自作のexeとなります。このメッセージが表示されるようになった背景に
「タスクスケジューラで動作させるユーザのパスワードを変更した」というのが要因の一つと考えておりますが
その場合、「タスク スケジューラは、ユーザー "sv\admin" の "○○○" タスクを開始できませんでした。追加データ: エラー値: 2147943726。」というメッセージが表示されます。
漠然とした内容で申し訳ございませんが
このメッセージが表示される原因をご存知の方がいらっしゃいましたら、ご教授お願いいたします。
すべての返信
-
こんにちは。
記載いただいたエラー内容からは、タスクの設定で 「ユーザーがログインしているときのみ実行する」 設定になっているため、ログオフ状態でのタスクの実行に失敗している可能性があります。
ログオフしている状態でもタスクを実行したい場合は、「ユーザーがログインしているかどうかに関わらず実行する」 を選択する必要があります。
また、タスクを実行するユーザーが管理者権限を持っていない場合は、そのユーザーに対して 「バッチとしてログオン」の権利を付与する必要があるということですので、こちらをご確認ください。
Windowsでログオフ中でもタスクを起動させる方法