質問者
タスクスケジューラが起動しません

質問
-
こんにちは。
Task Schedulerのサービスが起動できません。
スタートアップの種類の種類は自動になっていますが再起動後もサービスが起動しません。
手動で起動させようとすると以下のメッセージが表示されます。
「ローカルコンピュータ上のTask Schedulerサービスは起動して停止しました。サービスの中には、ほかのサービスやプログラムで使用されていない場合は自動的に停止するものがあります。」
復元ポイントを戻そうとしましたが失敗してしまいます。
タスクスケジューラを使用したいのですがどなたか改善方法ご存知のかたいらっしゃいませんか。
よろしくお願い致します。
すべての返信
-
チャブーンです。
この件ですが、
「ローカルコンピュータ上のTask Schedulerサービスは起動して停止しました。サービスの中には、ほかのサービスやプログラムで使用されていない場合は自動的に停止するものがあります。」
イベントログの文言のとおり、が答えかと思います。最近のWindowsでは、サービス個々に関して「非使用時はサービスを自動停止する」ことで、セキュリティ向上やリソースの利活用を図るよう、仕様が変わっています(利用が要求されると再稼働します)。ですから、このイベントが記録されたからと言って、エラーと判断するのは早計かと思います。
実際にタスクを設定し、きちんと動作することをまず確認してください。話しはそれから、になると思います。
フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。
-
> "JobStore::CreateJobStore" のエラーのため、タスク スケジューラ サービスを開始できませんでした。
> 追加データ: エラー値: 2147943714。2147943714 は 0x80070522 だから Win32 Error Code の 1314、つまり ERROR_PRIVILEGE_NOT_HELD を示しています。
ERROR_PRIVILEGE_NOT_HELD の意味は "A required privilege is not held by the client." だから、呼び出し元側 (Client) が必要な権限を持っていない。。。ということになると思います。
つまり、実行するタスクの実行アカウントに必要な権限がない、ということではないかと。 -
チャブーンです。
まず、よくわからないのですが、「Task Scheduler」サービスが起動するはずなのに、起動しない、ということなら、イベントログの「システム」にエラーイベントが記録されているはずなので、それがわからないと対応の方法がないと思います。
で、手動操作した際のエラー「0x80070522」の件ですが、「サービス」スナップインを「管理者として実行」で開いて実行していないため、権限不足でエラーが出たのではないでしょうか。一度試してみてください。
フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。
- 回答の候補に設定 栗下 望Microsoft employee, Moderator 2018年10月23日 4:19