※本ページにはプロモーション(広告)が含まれています

Windowsのタスクスケジューラーに登録したタスクが指定した時刻に実行されない、エラーコードが表示されるという問題に悩んでいませんか? タスクスケジューラーのトラブルにはいくつかの典型的な原因があり、適切に対処すれば解決できます。この記事で詳しく解説します。
この記事でわかること
- タスクスケジューラーが動かない主な原因
- サービスの確認と再起動方法
- タスクの条件設定の見直し手順
- よくあるエラーコードと対処法
- タスク実行ログの確認方法
タスクスケジューラーが動かない主な原因

| 原因 | 詳細 | 対処法 |
|---|---|---|
| Task Schedulerサービスが停止 | サービスが無効または停止している | サービスを再起動 |
| 条件設定の問題 | 「AC電源のみ実行」などの条件が未満足 | 条件を見直す |
| 権限の問題 | 実行アカウントに必要な権限がない | 管理者アカウントで設定 |
| スクリプトのパスエラー | 実行ファイルのパスが間違っている | 絶対パスで指定しなおす |
| Windows Update後の不具合 | 更新後にサービス設定が変わった | サービスの再設定 |
Task Schedulerサービスを確認する
手順1:サービスの状態を確認する
- Windowsキー + R を押して「services.msc」と入力してEnter
- サービス一覧から「Task Scheduler」を探す
- 「状態」が「実行中」になっているか確認
- 停止している場合は右クリック → 「開始」
- 「スタートアップの種類」が「自動」になっているか確認(なっていなければ変更)
手順2:コマンドプロンプトでサービスを再起動する
- スタートメニューを右クリック → 「Windows PowerShell(管理者)」または「ターミナル(管理者)」
- 以下のコマンドを実行:
net stop "Task Scheduler"
net start "Task Scheduler" - 「コマンドが正常に完了しました」と表示されれば成功
タスクの設定を見直す

条件の確認
- タスクスケジューラーを開く(スタート → 「タスクスケジューラー」で検索)
- 実行されないタスクを右クリック → 「プロパティ」
- 「条件」タブをクリック
- 「コンピューターをAC電源で使用している場合のみタスクを開始する」のチェックを外す(ノートPCでバッテリー動作時に実行したい場合)
- 「コンピューターがアイドル状態のときのみタスクを開始する」も必要に応じてオフにする
セキュリティオプションの確認
- タスクのプロパティ → 「全般」タブ
- 「ユーザーがログオンしているかどうかにかかわらず実行する」を選択
- 「最上位の特権で実行する」にチェックを入れる(管理者権限が必要なタスクの場合)
- 「パスワードを変更する」でアカウント情報を更新
実行プログラムのパスを確認
- タスクのプロパティ → 「操作」タブ
- 「編集」をクリック
- 「プログラム/スクリプト」に入力されているパスを確認
- スペースを含むパスはダブルクォーテーションで囲む(例:”C:\Program Filespp.exe”)
- 「開始(オプション)」に作業ディレクトリを指定する
よくあるエラーコードと対処法
| エラーコード | 意味 | 対処法 |
|---|---|---|
| 0x1 | タスクが正常に完了しなかった | スクリプトの内容を確認 |
| 0x41301 | タスクが現在実行中 | 前の実行が終わるまで待機 |
| 0x80070005 | アクセスが拒否された | 管理者権限で再設定 |
| 0x80041315 | サービスが利用不可 | Task Schedulerサービスを再起動 |
| 0x41306 | タスクが停止された | タスクを手動で再開 |
よくある質問(FAQ)
この記事に関連するおすすめ商品
Windows 11 Pro パッケージ版
約21,980円
正規ライセンスで安定動作
外付けSSD 1TB USB3.2
約8,980円
バックアップタスクの実行先として
※ 価格は変動します。最新価格はリンク先でご確認ください
Q1. タスクを手動で実行すると動くが自動では動かない
A. これは条件設定の問題である可能性が高いです。「条件」タブでAC電源・アイドル状態などの条件をすべてオフにして試してください。また、ログオンしているユーザーのみ実行する設定になっていないかも確認してください。
Q2. Windowsスリープ中にタスクを実行したい
A. タスクのプロパティ → 「条件」タブ → 「タスクを実行するためにコンピューターのスリープを解除する」にチェックを入れてください。PCのスリープ解除設定も必要な場合があります。
Q3. タスクの実行履歴を確認したい
A. タスクスケジューラーのアクションペインで「すべてのタスクの履歴を有効にする」を選択後、タスクを選択して「履歴」タブで確認できます。
Q4. バッチファイルが実行されない
A. 操作のプログラムに「cmd.exe」を指定し、引数に「/c “C:\path o\script.bat”」と入力してください。バッチファイルへの直接パス指定では実行されないことがあります。
Q5. グループポリシーでタスクスケジューラーが制限されている
A. 企業環境ではグループポリシーによりタスクスケジューラーの使用が制限されることがあります。IT管理者に問い合わせてください。
まとめ
Windowsのタスクスケジューラーが動かない問題は、サービスの停止・条件設定のミス・権限の問題の3つが主な原因です。Task Schedulerサービスの再起動とタスクの条件見直しで多くのケースが解決します。エラーコードを確認することで原因を特定しやすくなるので、まず履歴とエラーコードを確認しましょう。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!