【非エンジニア向け・実例つき】Windowsで「決まった時刻にAIの作業を自動実行」する方法|タスクスケジューラ入門

Windowsで「決まった時刻にAIの作業を自動実行」する方法 Claude Code入門

AIに任せた作業を、毎晩・平日夕方に自動で走らせる。Windows標準の「タスクスケジューラ」を使い、非エンジニアがつまずくPATH・実行ユーザー・時刻のずれまで、やさしく解説します。

⚠️ この記事は2026年7月時点の情報です。Claude CodeやWindowsタスクスケジューラの仕様やサービスは変わる場合があるため、最新かつ正確な情報は各公式ドキュメント・公式サイトもご確認ください。あわせてClaude Codeの使い方もどうぞ。

「AIに作業を頼めるようになったけど、毎回自分でパソコンの前に座って、コマンドを打って、始めるのが地味に面倒……」。そう感じたことはありませんか。私も同じでした。せっかくデータ収集やレポート作成をAIに任せられるのに、その「スタートボタンを押す」役目だけは、いつも自分がやっている。これって、なんだかもったいないですよね。

この記事では、「決まった時刻になったら、AIに頼んだ作業を自動で走らせる」やり方を、Windowsに最初から入っている「タスクスケジューラ(Task Scheduler)」という道具を使って説明します。読み終わるころには、「夜のうちにデータを集めておく」「平日の夕方に定型の処理を回しておく」といった仕組みを、自分の手で作れるイメージが持てるはずです。コードは書けなくて大丈夫。考え方さえつかめれば十分です。

そもそも「自動実行」がなぜ効くのか

1いつ動かすか決めるトリガー(時刻)2何を実行するか決める開始コマンド3誰として動かすかユーザー・電源条件
図:定時にAIタスクを自動実行

まず、なぜスケジュール自動化(scheduled automation)がこんなに効くのかを、たとえ話で押さえておきましょう。

タスクスケジューラは、「目覚まし時計つきのボタン押し係」だと思ってください。あなたは「毎晩22時になったら、この作業を始めてね」とお願いしておくだけ。あとはその係が、時間になったら勝手にボタンを押してくれます。あなたが寝ていても、外出していても、パソコンさえ動いていれば作業は進みます。

この「自分がいなくても進む」というのが、じつは大きな価値です。たとえば次のような場面で効いてきます。

  • 夜間のデータ収集(data collection):人が少ない時間帯に、時間のかかる情報集めを済ませておく。朝起きたら結果がそろっている。
  • 平日夕方の定型レポート作成:その日の情報をまとめる作業を、毎日同じ時刻に自動で回す。「やり忘れ」がなくなる。
  • 週末のまとめ処理:平日にたまったデータを、土曜の朝などにまとめて整理しておく。

ポイントは、「毎日・毎週、同じことを、同じ時刻に、忘れずやる」のは人間がいちばん苦手で、機械がいちばん得意だということ。この苦手と得意を交換するのが、自動化の本質です。

なお、私が実際に運用しているシステムは「観測・研究のためのもの」で、自動でお金の売買(発注)をする設計にはしていません。あくまで「情報を集める・まとめる」といった、間違えても実害が出ない作業を自動化しています。自動化は便利ですが、「何を任せて、何は任せないか」を最初に線引きしておくことがとても大切です。

タスク登録の「考え方」——難しい設定より先に、これだけ

タスクスケジューラの画面には項目がたくさんあって、初めて見ると身構えてしまいます。でも、本質はとてもシンプルです。登録するときに決めることは、突き詰めると次の3つだけだと考えてください。

決めること意味(たとえ話)具体例
いつ(トリガー / trigger)目覚ましを何時にセットするか毎日22時、平日の夕方、毎週土曜の朝
何を(操作 / action)時間になったら何を実行させるか「この処理を始めるための1行の命令」を実行
誰として・どんな状態で(条件・設定)誰の名前で、パソコンがどんな状態のとき動かすか自分のユーザーで、電源が入っているとき

この3つさえ決まれば、あとはウィザード(wizard=案内に沿って進める設定画面)の質問に答えていくだけです。おおまかな流れは次のようになります。

  1. Windowsの検索窓に「タスクスケジューラ」と打って起動する。
  2. 右側のメニューから「タスクの作成」を選ぶ(「基本タスクの作成」より項目が多いですが、後述の細かい調整ができるのでこちらがおすすめです)。
  3. 「トリガー」タブで「いつ動かすか」を決める(例:毎日、指定した時刻に)。
  4. 「操作」タブで「何を実行するか」を決める。ここに、AIの作業を始めるための命令(コマンド)を1行入れます。
  5. 「全般」「条件」タブで「誰として動かすか」「電源やネットの条件」を整える。
  6. 最後にOKを押して保存すれば完成。テストで一度「今すぐ実行」してみます。

ここで大事なコツを1つ。いきなり「毎日自動」にせず、まず手動で1回テスト実行して、ちゃんと動くかを確かめることです。タスクスケジューラには、登録したタスクを右クリックして「実行」を選ぶだけで、その場で試せる機能があります。「時間を待たずに一度動かしてみる」——これだけで、後の失敗の大半を防げます。

「操作」に何を入れるかは、メモ帳にためておく

「何を実行するか」の欄には、ふだんあなたが手で打っている「作業を始めるための命令」を入れます。コードを書くわけではありません。すでに一度でも手で実行できている命令があるなら、それをそのままコピーして貼るイメージです。まだ命令が固まっていない場合は、AI(Claude Codeなど)に「この作業を自動で始めるには、どんな命令を1行書けばいい?」と聞いて、教えてもらった内容をメモ帳に控えておくと安心です。

非エンジニアがつまずきやすい「3つの落とし穴」

3つの落とし穴PATH道具の場所が不明実行ユーザー誰として動くか時刻のずれ思った時間に動かない
図:つまずく3つの落とし穴

ここが、この記事でいちばんお伝えしたいところです。手で動かすと成功するのに、タスクスケジューラから動かすと「なぜか失敗する」——これには、だいたい決まった原因があります。3つだけ覚えておけば、多くのトラブルを自分で解決できます。

落とし穴1:PATH(パス)——「どこにある道具か」が伝わらない

PATH(パス)とは、パソコンに「その道具はどのフォルダに置いてあるか」を教えるための住所録のようなものです。あなたが手でコマンドを打つときは、この住所録が自動で使われるので、道具(プログラム)の名前を言うだけで見つかります。

ところが、タスクスケジューラは少し違う環境で動くことがあり、住所録の中身が手動のときと同じとは限りません。すると「そんな道具は見つかりません」と言われて失敗します。手では動くのに自動だと動かない、いちばんよくある原因がこれです。

対策はシンプルで、道具の場所を「フルの住所(絶対パス/absolute path)」で書いてあげることです。たとえば「その道具を呼んで」ではなく「この引き出しの、この段の、この道具を呼んで」と、置き場所まで含めて指定します。命令の中でプログラム名だけを書いていて失敗するなら、フルパスに書き換えると直ることが多いです。

落とし穴2:実行ユーザー——「誰の名前で動くか」がずれる

Windowsでは、作業は必ず「誰か(ユーザー)の名前」で実行されます。あなたが普段使っているユーザーには、いろいろな設定や権限(アクセスできるフォルダなど)がひもづいています。

タスクを登録するとき、うっかり別のユーザーや、権限の限られたユーザーで動かす設定にしてしまうと、「そのフォルダは見られません」「その設定は使えません」となって失敗します。手動なら見えていたファイルが、自動だと見えない——というときは、これを疑ってください。

対策は、「全般」タブで「どのユーザーで実行するか」を、普段自分が使っているユーザーに合わせること。また「ユーザーがログオンしているときのみ実行する」か「ログオンしていなくても実行する」かも選べます。まずは前者(ログオン時のみ)にしておくと、環境が普段と近くなり、トラブルが減ります。慣れないうちは、余計な権限(管理者として実行など)を付けないのも安全です。

落とし穴3:時刻のずれ——「思った時間に動かない」

「毎日22時に設定したのに、動いていない気がする」。これも定番です。原因はいくつかあります。

  • パソコンが眠っていた(スリープ):その時刻にパソコンが動いていなければ、当然タスクも動きません。「条件」タブで「タスクを実行するためにスリープを解除する」といった設定を確認します。
  • 電源やネットの条件が付いていた:ノートパソコンだと「電源につながっているときだけ」という条件が既定で入っていることがあります。バッテリー運用なら、この条件を外す必要があるかもしれません。
  • タイムゾーンや時計の感覚のずれ:「日本時間の22時」と「パソコンの内部時計」がずれていないか、念のため確認します。海外のサービスと連携する作業では、特に時刻の考え方に注意します。

ここでも効くのが、タスクの「実行結果(履歴)」を見る習慣です。タスクスケジューラには、そのタスクが「いつ動いて、成功したか失敗したか」を記録してくれる履歴機能があります。うまくいかないときは、まずこの履歴を開いて「そもそも動こうとしたのか」「動いたけど途中で失敗したのか」を切り分けると、原因にぐっと近づけます。

安全に運用するための、ちょっとした心得

自動化は「一度セットしたら忘れる」ことができるのが魅力ですが、完全に放置してよいわけではありません。非エンジニアが安心して続けるための、軽い心得を3つだけ。

心得なぜ大事か
①「壊れても実害のない作業」から始めるデータ収集やレポート作成など、間違えてもやり直せる作業なら、失敗しても怖くありません。取り返しのつかない操作は自動化に回さないのが基本です。
② 結果が出る場所を1つ決めておく「自動で作られたファイルはこのフォルダにたまる」と決めておくと、うまくいっているか一目で確認できます。
③ ときどき履歴と結果を見る週に一度でも「ちゃんと動いていたかな」と履歴をのぞく習慣があれば、静かに失敗し続ける事態を防げます。

特に①は大切にしてください。自動化そのものは怖いものではありませんが、「自動でお金が動く」「自動で取り消せないことをする」といった作業は、人が最終確認する仕組みを残しておくほうが安心です。私の場合も、情報を集める・まとめるところまでを自動にして、判断や重要な操作は必ず人が確認する形にしています。

まとめ——次の一歩

ここまでを振り返ると、やることはとてもシンプルでした。

  • タスクスケジューラは「目覚まし時計つきのボタン押し係」。決めるのは「いつ・何を・誰として」の3つだけ。
  • まず手動で1回テストしてから自動化する。いきなり毎日にしない。
  • 失敗したらPATH(道具の住所)・実行ユーザー(誰として動くか)・時刻のずれの3つを疑い、履歴で切り分ける。
  • 壊れても実害のない作業から始める。取り返しのつかない操作は人の確認を残す。

最初の一歩としておすすめなのは、「本番の作業」ではなく「テスト用のごく簡単な作業」を1つ、決まった時刻に自動実行させてみることです。たとえば「指定したフォルダに、日付入りのメモファイルを1つ作る」だけでも構いません。それが翌朝ちゃんとできていたら、あなたはもう「AIの作業を自動で走らせる仕組み」を作れる人です。

コードが書けなくても、「いつ・何を・誰として」を決めて、テストして、履歴を見る。この流れさえ身につければ、あなたの代わりに夜も休日も静かに働いてくれる相棒が、少しずつ増えていきます。まずは1つ、目覚ましをセットしてみましょう。


関連記事

無料テンプレート配布のお知らせ

非エンジニアの自動化ラボ メルマガ 読者登録フォーム

Claude Codeを安全・便利に使うための設定テンプレート(CLAUDE.md)を無料配布しています。メールアドレスをご登録いただくと、すぐにダウンロードリンクをお送りします。


免責事項

本記事は執筆時点(2026年7月)の情報に基づいています。Claude Code・Windows・タスクスケジューラの仕様は予告なく変更される場合があります。最新かつ正確な情報は各公式ドキュメント・公式サイトをご確認ください。本記事の内容を用いて生じたいかなる損害についても、筆者は責任を負いかねます。

コメント

タイトルとURLをコピーしました