cn10

タスク スケジューラ タスクでエラーが発生しました (修正)

一部のユーザーは、タスク スケジューラの使用中に時々エラーに遭遇します。 この記事では、タスク スケジューラのいくつかのエラーについて説明し、それぞれの考えられる原因と解決手順を示します。 具体的には、 タスクスケジューラエラータスクでエラーが発生しました。 このメッセージの後には他のさまざまなサブエラーが表示されます。それぞれのエラーを確認します。

  • 指定された引数の 1 つ以上が無効です
  • 指定されたアカウント名は無効です
  • 選択したタスク {0} は存在しません
  • この名前のタスクまたはフォルダーはすでに存在します

タスク スケジューラ タスクでエラーが発生しました (修正)

タスクでエラーが発生しました: 指定された引数の 1 つ以上が無効です

特定のタスクの引数は、タスクを正常に実行するために必要な追加情報またはパラメータを示します。

考えられる原因:

  • 間違ったタスク構成: タスクの設定やタスクがトリガーされる条件の構成中に間違いが発生すると、エラーが発生する可能性があります。 構成エラーには、タイプミスやプログラムまたはスクリプトの間違ったパスが含まれる場合があります。
  • 権限が不十分です: このエラーは、タスクを実行している関連アカウントに、タスク引数で指定された特定のリソースにアクセスするための十分な権限がない場合にも発生することがあります。 たとえば、タスク引数が特定のファイルまたはネットワーク プリンタへのアクセスに言及している場合、ユーザーにはそうするためのアクセス許可がありません。

このエラーを解決する方法は次のとおりです。

1) タスクパラメータを確認する

この問題を解決する最初のステップは、タスクの引数が正しく定義されているかどうかを確認することです。

  • を開きます タスクスケジューラ 入力して タスクchd.msc [実行]ダイアログボックスで。
  • タスクを右クリックし、 プロパティ

タスクスケジューラのタスクを右クリックします

  • チェックしてください トリガー行動、 または 条件 間違ったエントリがある場合は Tab キーを押してクリックします 編集 それらを変えるために。

タスクのプロパティ タスク スケジューラ

読む: 指定された引数の 1 つ以上が無効ですタスク スケジューラ エラー

2) 関連する権限を割り当てる

権限が不十分な場合にもエラーが発生する可能性があるため、タスクを実行する管理者権限を持つユーザーまたはグループに変更すると、エラーが解決されます。 PC がドメインの一部である場合は、次の手順に従ってユーザーまたはグループを変更できます。

  • を開きます タスクスケジューラ 関連するタスクを選択します。
  • タスクを右クリックして開きます プロパティ
  • クリックしてください 一般的な タスクの下のタブ。
  • 選択する 変化 ユーザーまたはグループセキュリティオプション セクション。

ユーザーグループタスクスケジューラの変更

  • クリック 詳細 > 今すぐ検索 管理者権限を持つドメイン内のユーザーを検索します。
  • に変更する ローカル管理者アカウントまたはグループ システムがスタンドアロンの場合は問題を解決できます。
  • ユーザーまたはグループを選択し、 をクリックします。 わかりました

タスク スケジューラでタスクのユーザー グループを検索する

  • また、次のオプションを確認してください。 ユーザーがログインしているかどうかに関係なく実行します
  • PC を再起動し、エラーが継続するかどうかを確認します。

読む: 指定されたログオン セッションが存在しません タスク スケジューラ エラー

タスクでエラーが発生しました: 指定されたアカウント名が無効です

タスク スケジューラ タスクでエラーが発生しました

エラー ステートメントは、ユーザー アカウント関連の問題による特定のタスクの実行エラーを示します。

考えられる原因:

  • ユーザー アカウント情報が間違っているか、存在しない: ユーザー アカウントの詳細のスペルが間違っていたり、アカウント情報の形式が正しくなかったりすることが、エラーの主な原因である可能性があります。 間違った情報が入力された場合、システムはアカウントの詳細を照合できない場合があります。
  • 十分なアカウント権限: ユーザー アカウントにタスクを実行するために必要な権限がない場合、または必要なリソースへのアクセス権がない場合、タスクを実行するとこのエラー メッセージが表示されます。

「指定されたアカウント名が無効です」というタスク スケジューラ エラーを解決する方法は次のとおりです。

1) ユーザーアカウントの詳細を確認する

間違ったユーザー アカウントの詳細がエラーの主な原因である可能性があるため、アカウントの詳細を再確認することがエラーを解決するための主要なトラブルシューティング手順になります。 また、タスクの作成または変更に関するユーザーの権限を確認すると、エラーの解決に役立つ場合があります。

2) タスクスケジューラを管理者として実行します。

上記の手順でエラーを修正できない場合は、管理者としてタスク スケジューラを実行してタスクを作成および変更することでも問題を解決できる可能性があります。

タスク作成用

タスクの作成中に上記のエラーが発生した場合、ユーザーは次のことを試みることができます。別のアカウントでログインする 管理者権限でタスクを作成します。

タスクの変更用

スケジューラで特定のタスクを変更しようとしているときに上記のエラーが発生した場合は、次の手順が問題の解決に役立つ可能性があります。

  • タスクを右クリックし、 プロパティ
  • [プロパティ]ウィンドウで、 一般 > ユーザーまたはグループの変更 管理者権限を持つユーザーに切り替えます。

新しいユーザーの詳細を入力したときにエラーが表示されるかどうかを確認してください。

3) ユーザー名を指定する際にドメイン パスを使用する

タスク スケジューラを開き、特定のタスクを右クリックして選択して開きます。 プロパティ

  • クリック ユーザーまたはグループの変更 上記タスクの「全般」タブの下にあります。
  • クリック 高度な ボタンをクリックして、該当するユーザーを選択する前に利用可能なユーザー名を確認します。 ユーザーを選択すると、ドメイン名を含む正しいユーザー名の形式が自動的に表示されます。

タスク スケジューラのタスクに管理者を追加する

  • クリック 適用する その後 わかりました 変更を保存し、エラーが継続するかどうかを確認します。

PC がどのドメインにも属していない場合は、[ユーザーまたはグループの変更]に管理者権限を持つローカル ユーザー名を入力します。

4) 必要な権限をタスクに割り当てます

ユーザーまたはグループ レベルでのアクセス許可が不十分なためにエラー メッセージが表示される可能性があることを理解し、上のセクションで説明したように、グループをより高いアクセス許可レベルを持つグループに変更すると、エラーの解決に役立つ可能性があります。

読む: タスク スケジューラのエラー コードと成功コードの説明

タスクでエラーが発生しました: 選択したタスク {0} はもう存在しません

上記のエラーは、タスクの変更、表示、または実行中に発生し、スケジューラが特定のタスクの実行に失敗します。 これは、タスク ID または名前が無効になったことを示します。

考えられる原因:

  • 削除または破損したタスク: タスクがすでに削除されているか破損している場合、タスク スケジューラ データベースには、誤ったレジストリ エントリなど、特定のタスクに関する誤った情報が表示されます。
  • トリガーまたは依存関係の構成が間違っている: トリガーは、特定のタスクの実行を制御する一連の時間またはイベントベースの条件です。 このような場合、特定のタスクは、条件または基準が満たされた場合にのみ実行されます。 依存関係は、タスクが実行されるべき順序を表します。 タスクの作成または構成中に、トリガーが正しく設定されていないか、依存関係が適切に構成されていない場合、タスクの実行中に上記のエラーが表示されることがあります。

このエラーを解決する方法は次のとおりです。

1) 破損したタスクを削除します

タスクスケジューラから

  • タスクスケジューラを開く
  • 関連するタスクを右クリックし、 消去

レジストリから

  • 次のように入力してレジストリ エディターを開きます。 登録編集 実行ダイアログボックス内
  • 案内する
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\NT\CurrentVersion\Schedule\TaskCache\Tree
  • を展開します。 サブキーを押してクリックします タスクフォルダー
  • タスクフォルダー、関連するタスク フォルダーを右クリックし、 消去 タスクを削除します。

レジストリタスクフォルダーの削除

タスク フォルダーは、タスク スケジューラから削除した後でも、レジストリから削除することを強くお勧めします。 タスクがスケジューラから削除されている場合でも、Windows はタスクのレジストリ エントリの削除に失敗することがあります。 これにより、新しいタスクが作成されるときに競合が発生する可能性があります。

ファイルエクスプローラーから

  • を押してファイルエクスプローラーを開きます。 Windows + E キーを一緒に。
  • からタスク フォルダーに移動します。
 C: \Windows\System32\Tasks\Microsoft\Windows
  • エラーの原因となっているディレクトリ内の個々のタスク フォルダーを削除します。

2) タスク スケジューラ アプリケーションまたはサービスの再起動

タスクスケジューラを再起動する

上記のエラーは、単一のアクティブなタスクではなく、スケジューラ内の複数のタスクで発生する可能性があります。 このエラーが表示される回数は、Windows レジストリと同期されていないタスクの数と正確に一致します。

たとえば、エラーが 2 回表示される場合は、スケジューラ内の現在アクティブな 2 つのタスクでも同じ問題が発生します。 同様に、このようなエラーが 3 つ発生すると、3 つのタスクに影響を与えていることになります。

ただし、エラー メッセージが発生すると、タスク スケジューラにはタスクが表示されなくなります。 したがって、 タスク スケジューラ アプリケーションを閉じるか、タスク スケジューラ サービスを再起動します。 問題の原因となっているタスクをクリアします。 クリアすると最初からタスクを設定できるようになり、エラーは発生しなくなります。

注記: サービスを再起動すると、スケジューラ アプリケーションとレジストリ内のタスク コンポーネントが再初期化され、タスクの同期が容易になります。

読む: タスク スケジューラが実行されていない、プログラムがトリガーされていない、または起動していない

タスクでエラーが発生しました: この名前のタスクまたはフォルダーはすでに存在します

通常、ユーザーはコマンド ラインまたはタスク スケジューラを通じてタスクを作成するときにこのエラーが発生します。 特定のタスクを保存しようとすると、ユーザーに次の警告が表示される場合があります。

WARNING: The task name "<task name>" already exists. Do you want to replace it (Y/N>?.

一度 Y と入力すると、同じ名前のタスクがすでに存在することを示すエラー メッセージが表示されます。

考えられる原因:

  • 名前の競合: 上記のエラーの最も単純な原因は、タスク名またはフォルダー名がタスク スケジューラ内ですでに使用されていることです。
  • 破損したトランザクション ログ: タスク スケジューラは、タスク実行の履歴をログ ファイルに保持します。 これらのログ ファイルが破損すると、問題が発生する可能性があります。

このエラーを解決する方法は次のとおりです。

1) 事前にタスク名を確認する

タスク名は一意である必要があるため、タスクの作成時に名前を付ける前に、既存のタスクの名前をチェックして、タスク名の重複によって競合が発生しないようにする必要があります。 したがって、新しいタスクに別の名前を付けるか、場合によっては既存のタスクを削除すると、エラーを回避できる可能性があります。

このエラーは、タスク スケジューラ UI を使用して実行しようとした場合にも発生します。

重複タスクエラー Windows PC

2) トランザクションログを修復する

Windows のスケジュールされたタスクの履歴は、トランザクション ログまたはイベント ログに記録されます。 トランザクション ログが破損すると、スケジューラで作成されたタスクの名前の競合が発生する可能性もあります。 トランザクション ログ ファイルをリセットすると、エラーの解決に役立つ場合があります。

  1. デスクトップ検索バーに「Windows ターミナル」と入力して Windows ターミナルを開き、管理者として実行します。
  2. ターミナル プロンプトで次のコマンドを入力します。
fsutil resource setautoreset true c:\

Windows の fsutil またはファイル システム ユーティリティ ツールは、Windows とそのシステム コンポーネントのトランザクション ログをリセットするために使用されます。

ここ、 リソース この場合、fsutil の Resource Manager コンポーネントを使用する必要があることを指摘します。 setautoreset true は、次回の再起動時にファイル システムのトランザクション ログを自動的にリセットする必要があることを示します。

読む: 指定された引数の 1 つ以上が無効ですタスク スケジューラ エラー

タスク スケジューラで失敗したタスクを確認するにはどうすればよいですか?

コンピューター上のイベント ビューアーを見て、何が問題になったかを確認できます。 その中の Microsoft Windows ログの下にあるタスク スケジューラ セクションを見つけます。 赤い感嘆符が付いているイベント、または何か問題が発生したことを示すイベントを探してください。 これらのイベントによってタスクが失敗した理由がわかり、問題の原因を特定するのに役立ちます。

タスク スケジューラ ログを有効にするにはどうすればよいですか?

イベント ビューアを開き、左側のパネルの[アプリケーションとサービス ログ]の下にある[タスク スケジューラ]に移動し、右クリックして操作ログを有効にします。 これにより、タスク スケジューラ イベントが記録されます。 必要に応じて、「操作」を右クリックして「プロパティ」を選択し、ログ設定を調整します。

次の投稿
PHP 8.3 での読み取り専用プロパティの複製
前の投稿
委員会による制限 -stitcher.io

ノート:

AZ: 動物の世界、ペット、ペット、野生の自然に関するカテゴリー記事…
SP:スポーツカテゴリー。
New vs Ne: ニュースコラム。
Te: テクノロジー カテゴリ。
Gt:エンターテインメントカテゴリー。
Bt: 占い、星占い、超常現象、超常現象。
Ta:人生コラム。