none
タスクスケジューラで起動が失敗する RRS feed

  • 質問

  • タスクスケジューラにタスクを追加し、動かしていたところ

    履歴に以下のようなメッセージがありました

    タスク スケジューラは、"○○○" にログオンできませんでした。"LogonUserExEx" でエラーが発生しました。ユーザー操作: タスクの資格情報が正確に指定されていることを確認します。追加データ: エラー値: 2147943726。
    ○○○は自作のexeとなります。

    このメッセージが表示されるようになった背景に

    「タスクスケジューラで動作させるユーザのパスワードを変更した」というのが要因の一つと考えておりますが

    その場合、「タスク スケジューラは、ユーザー "sv\admin" の "○○○" タスクを開始できませんでした。追加データ: エラー値: 2147943726。」というメッセージが表示されます。

    漠然とした内容で申し訳ございませんが

    このメッセージが表示される原因をご存知の方がいらっしゃいましたら、ご教授お願いいたします。

    2016年9月20日 7:52

すべての返信

  • こんにちは。

    記載いただいたエラー内容からは、タスクの設定で 「ユーザーがログインしているときのみ実行する」 設定になっているため、ログオフ状態でのタスクの実行に失敗している可能性があります。

    ログオフしている状態でもタスクを実行したい場合は、「ユーザーがログインしているかどうかに関わらず実行する」 を選択する必要があります。

    また、タスクを実行するユーザーが管理者権限を持っていない場合は、そのユーザーに対して 「バッチとしてログオン」の権利を付与する必要があるということですので、こちらをご確認ください。

    Windowsでログオフ中でもタスクを起動させる方法

    http://www.atmarkit.co.jp/ait/articles/1307/08/news101.html

    2016年9月20日 8:59
  • こんにちは

    よく似た問い合わせが以下にありました。

    http://answers.microsoft.com/en-us/windows/forum/windows_vista-windows_programs/task-scheduler-failed-to-start-additional-data/96994b77-d690-4403-8b51-4e1d0ae998e1?auth=1

    作成したタスクの設定タブの下方にある、「タスクが既に実行中の場合に適用される規則」で[既存インスタンスの停止]を選んで、保存し

    いったんタスクを実行してみてください。

    解決できたようであれば、上記設定を元に戻して起動できるか確認してみてください。


    2016年9月20日 9:12
  • mattu0119様

    社員番号042様

    返答ありがとうございます。

    mattu0119様からありました

    「ユーザーがログインしているかどうかに関わらず実行する」につきましては、この設定にしており

    実行するユーザには管理者権限を付与しております。

    社員番号042様

    ご教授いただいた内容はまだ実施していないため実施後にご連絡させていただきます。

    2016年9月21日 2:16