シナリオがスケジュール実行時にだけエラーになる場合、原因はさまざまで、
端末やWindowsの状態に起因することが多いです。
以下、よくある原因をいくつか挙げます。
【よくある原因と対策】
■ ① 端末が再起動していた
・Windows Updateなどにより、深夜や早朝に再起動していた可能性があります。
→ スケジュール実行時におじどうさんが正常起動されていない。
■ ② Windowsがロックしている
・一定時間放置で自動ロックされており、
画面が表示されていない状態ではGUI操作ができずエラーになります。
→ 自動ロックを無効化するか、常時ログイン状態を保つ必要があります。
■ ③ スリープやメモリからの復帰で遅延が発生
・長時間放置されたPCでは、
スケジュール起動時におじどうさんがメモリに再読み込みされる遅延が起こり、
シナリオ処理がタイムアウトやフリーズになるケースがあります。
→ 不安定な箇所には「待機時間を多めに設定」するなどで回避が可能です。
■ ④ リモートデスクトップ経由で実行している
・リモート接続中にウィンドウを普通に閉じてしまうと、画面サイズが0として扱われるため、
スケジュール実行が失敗することがあります。
→ 回避策は別FAQ「リモートデスクトップ系のトラブル」をご確認ください。
【対応のポイント】
・スケジュール前に「PCが再起動していないか」「ログイン状態が維持されているか」をチェック
・不安定な箇所は、余裕を持った「待機」や「存在確認」処理を追加する
・実行ログからエラー発生箇所を特定して、その前後に対策処理を加える
【補足】
こうした問題は環境依存のケースも多いため、
状況ごとに「ログ」「イベントビューア」「タスクスケジューラの状態」などを確認して原因を絞り込む必要があります。