タスクスケジューラが実行されていませんか? これを修正する方法は次のとおりです。
タスクスケジューラは、プログラム(ジョブをスケジュールするのと同じ方法)、およびスクリプトをスケジュールするのに役立ちます。
うまく動かないときは、Windowsのプログラムやスクリプトは予定通りに起動することはできません。
問題を解決する前に、それが最後に動作した時間、そしてあなたが最近あなたのコンピュータにハードウェアやソフトウェアの変更を行ったかどうかをチェックしてください。
タスクスケジューラが機能していないときに修正するのに役立ついくつかの解決策があります。
Windows 10でタスクスケジューラを修正する方法
1.コマンドラインからタスクスケジューラを起動する
これを行う方法は次のとおりです。
- スタートをクリック
- 検索フィールドボックスに「 CMD」と入力します。
- コマンドプロンプトを右クリック
- [ 管理者として実行]をクリックします。
- コマンドプロンプトが開いたら、 net start task schedulerと入力します。
それは開きますか? そうでない場合は、次の解決策を試してください。
2.タスクスケジューラが実際に実行されているかどうかを確認します
- スタートをクリック
- 検索フィールドボックスに「 services」と入力します。 ミリ秒
- Enterをクリック
- タスクスケジューラを探す
- 右クリックしてプロパティを選択
- [ スタートアップの種類]ボックスの一覧の[ 自動]を選択します。
- スタートをクリック
- 適用をクリック
- Okをクリック
3.システムファイルチェッカースキャンを実行します。
システムファイルチェッカースキャンは、保護されているすべてのシステムファイルをチェックまたはスキャンしてから、正しくないバージョンを本物の正しいMicrosoftバージョンに置き換えます。
これを行う方法は次のとおりです。
- スタートをクリック
- 検索フィールドボックスに移動してCMDと入力します。
- コマンドプロンプトを選択
- 右クリックして[ 管理者として実行 ]を選択します。
- sfc / scannowと入力してください。
- Enterを押す
- コンピュータを再起動してください
それでもタスクスケジューラが機能しない場合は、次の解決策を試してください。
5.破損したタスクを削除します
これを行う方法は次のとおりです。
- スタートをクリック
- 検索フィールドボックスに「 Task Scheduler」と入力します。
- Enterを押す
- 左ペインで、 タスクスケジューラライブラリをクリックします。
- 中央ペインでバックアップタスクを選択して削除します
破損したタスクが見つからない場合は、次の手順を実行してください。
- スタートをクリック
- 検索フィールドボックスに「 CMD」と入力します。
- コマンドプロンプトを右クリック
- [ 管理者として実行]をクリックします。
- このコマンドを実行します。schtasks / query | findstr / i
コマンドが実行されたら、次のエラーのいずれかを探します。
- エラー:タスクイメージが破損しているか、改ざんされています
- エラー:タスクをロードできません:タスク名
最後に、タスクをスケジュールして問題が解決しないか確認してください。
6.タスクスケジューラを再起動します
- スタートをクリック
- 検索フィールドボックスに、「 サービス」と入力します。
- サービスを右クリック
- [ 管理者として実行]をクリックします。
- 必要なパスワードまたは許可を与えるか、「続行」をクリックしてください。
- タスクスケジューラサービスを右クリック
- 再起動を選択
7.サービス設定を変更する
- スタートをクリック
- 検索フィールドに「 CMD」と入力します。
- コマンドプロンプトを右クリック
- 管理者として実行を選択します。
- UACプロンプトで続行を選択
- コンソールウィンドウにSC Comfit schedule start = autoと入力します。
- [SC] ChangeServiceConfig SUCCESSという返信がある場合は、再起動するとサービスは自動に変更されます。
また読む:修正:Windowsのスケジュールされたタスクが実行されていない
8.クリーンブートを実行する
コンピュータのクリーンブートを実行すると、タスクスケジューラが機能しないことの根本的な原因を引き起こす可能性があるソフトウェアに関連する競合が減少します。
これらの競合は、Windowsを通常の方法で起動したときにバックグラウンドで起動および実行されるアプリケーションやサービスによって引き起こされる可能性があります。
クリーンブートを実行する方法
Windows 10でクリーンブートを正常に実行するには、管理者としてログオンしてから、次の手順を実行する必要があります。
- 検索ボックスへ
- msconfigと入力します。
- EnterまたはOkを押す
- システム構成を選択
- [ サービスの検索]タブ
- [ Microsoftのサービスをすべて隠す]ボックスを選択します。
- [ すべて無効にする]をクリックします
- [ スタートアップ ]タブに移動します
- [ タスクマネージャを開く]をクリックします。
- タスクマネージャを閉じてOKをクリック
- コンピューターを再起動します
これらすべての手順を慎重に実行した後はクリーンブート環境になります。その後、タスクスケジューラがまだ機能しないかどうか、または問題がなくなったかどうかを確認します。
9.新しいユーザーアカウントを作成します。
新しいユーザープロファイルを作成してから設定を管理者権限に変更し、Task Schedulerが機能しないという問題が解決しないかどうかを確認できます。
新しいユーザープロファイルを作成する方法は次のとおりです。
- スタートをクリック
- 設定を選択
- アカウントを選択
- [ このPCに他の人を追加する]をクリックします。
- フォームにユーザー名とパスワードを入力します。 新しいユーザーアカウントが作成されます。
- アカウントタイプの変更をクリック
- ドロップダウン矢印をクリックして[ 管理者]を選択し、アカウントを管理者レベルに設定します。
- コンピュータを再起動してください
- 作成したばかりの新しいアカウントにログインします。
問題が解決した場合は、それはあなたの他のユーザープロファイルが破損していることを意味する可能性があります。
ユーザープロファイルが破損している場合は、次のことを試すことができます。
- 新しいアカウントで、通常のアカウントを格下げするためにそれを使用します
- ApplyまたはOkをクリックしてください。
- 古いアカウントをデフォルトの管理者レベルに戻します
- これが破損を除去するのに役立ちますのですすぎ、数回繰り返します
- アカウントを管理者として残す
新しく作成したアカウントを使用する際に、タスクスケジューラが機能しないという問題が解決するかどうかを確認します。 その場合は、 古いユーザーアカウントを修正するか、新しいアカウントに移行します。
10.修復インストールを実行する
これを行う方法は次のとおりです。
- WindowsインストールDVDを挿入します
- コンピュータを再起動してください
- DVDドライブから起動するように指示された場合は、起動してください。
- 言語を選んでください
- 次へをクリック
- [コンピュータを修復する]をクリックします
- 修復したいオペレーティングシステムを選択します
タスクスケジューラに関する特定のトラブルシューティング手順
- タスクは期待通りに実行されず
この場合、タスクが有効になっていることを確認し、タスクのトリガーが正しく設定されていることを確認してください。 タスクの履歴を調べていつ開始されたかを確認し、エラーがないか確認してください。
タスクは、その条件が満たされている場合にのみ実行されます。 タスク自体のセキュリティオプションによっては、特定のユーザーがログインしたときに実行されるものもあります。そのため、タスクのセキュリティオプションが正しく設定されていることを確認してください。
- タスクは実行されますが、プログラムは正しく実行されませんでした
このような場合は、(タスクからではなく)プログラムを手動で実行して、正しく機能することを確認してください。 プログラムのパスにコマンドラインオプションを追加できます。
一部のプログラムは正しく実行するために昇格された特権を必要とするため、[タスクのプロパティ]ダイアログボックスの[全般]タブでセキュリティオプションを変更して、タスクを最も高い特権で実行するように設定します。 プログラムが正しく実行されない場合は、タスクの履歴でエラーを確認してください。
- タスクが電子メールを送信しようとするとエラーが発生します
これが発生し、Eメールが正しく送信されない場合は、タスクに対するEメール・アクションの設定が正しく設定されていることを確認してください。 Eメール・アクションは、SMTPサーバーの宛先設定および宛先設定に対して有効な値を持つ必要があります。 SMTPサーバーが正しくセットアップされていることを確認してください。
- タスクがCPUを100%使用している
これが起こると、システムは使用不能になる可能性があります。 タスクを無効にしてからトリガーを変更します。 この問題が原因でシステムが応答しなくなった場合は、次の手順を実行してください。
- セーフモードで再起動します(タスクスケジューラはセーフモードでは動作しません)。
- Windows / System32 / Tasksフォルダで、タスクファイルの名前を変更するか削除します。
- 通常モードで再起動
- タスクを再定義する
これらの解決策が有用であったかどうか私達にコメントセクションで知らせてください。