タスクスケジューラ エラー値2147943726の原因と修正方法
タスクスケジューラ エラー値2147943726の原因と修正方法
多くのユーザーから、イベントビューアーに表示される「タスクスケジューラ エラー値 2147943726」に関する質問が寄せられています。このエラーは、以前は問題なく動作していた1つ以上のタスクを実行しようとした際に発生することがほとんどです。また、Windows 10、Windows 8.1、Windows 7のいずれでも報告されており、特定のWindowsバージョンに限定される問題ではありません。

エラー値 2147943726 の原因は?
私たちは、多数のユーザーレポートと一般的な修復手順をもとにこの問題を調査しました。その結果、イベントビューアーにこのエラーメッセージが表示される原因として、主に以下の2つのシナリオが考えられることが判明しました。
- パスワードの変更が原因 – 多くの場合、スケジュールされたタスクを実行するはずだったユーザーのパスワードが変更されたことが原因です。このケースに該当する場合は、既存のインスタンスを停止するようタスクを設定することで解決できます。
- スケジュールされたタスクが起動しない – パスワードが正しくても、権限の問題によってタスクが起動しない場合にもこのエラーが発生します。この場合は、ユーザーをアプリケーション用アカウントに再割り当てすることで解決できます。
同じエラーメッセージでお困りの方は、本記事で紹介するトラブルシューティング手法をぜひお試しください。以下では、同様の状況にあった他のユーザーが実際に成功させた修復方法を複数ご紹介します。
最良の結果を得るためには、効率性と深刻度の順に並べられているこれらの方法を、記載されている順番どおりに実行することをおすすめします。以下のいずれかの方法で、原因が何であっても問題は必ず解決できるはずです。
方法1:ユーザーをアプリケーション用アカウントに再割り当てする
この問題に遭遇した大多数のユーザーから、「ユーザーまたはグループの変更」でユーザーを最新のActive Directory情報に再割り当てしたところ、問題が解決したという報告が寄せられています。
恒久的な解決策をお求めの場合は、定期的に変更されることの多い通常のユーザーアカウントではなく、「アプリケーション用(applicative)」アカウントの使用を検討してください。自身のアカウントを使用していると、パスワードが随時変更されるため、その都度この修正を再度適用する必要が生じる可能性があります。
一方、「アプリケーション用」アカウントを使用すれば、適用した修正は次回Windowsを再インストールするまで有効に機能する可能性が高いでしょう。
以下は、エラーを引き起こしているタスクにアプリケーション用アカウントを割り当てる手順です。
- Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「taskschd.msc」と入力して Enter キーを押し、タスクスケジューラを起動します。

- タスクスケジューラ内で、問題を引き起こしているタスクを探し、右クリックしてコンテキストメニューから「プロパティ」を選択します。

- 該当タスクのプロパティ画面で「全般」タブを選択し、「セキュリティオプション」セクションにある「ユーザーまたはグループの変更」ボタンをクリックします。

- 「ユーザーまたはグループの選択」ウィンドウで「Users」と入力し、「名前の確認」をクリックしてオブジェクト名を検証します。
- 「Users」が正しいアドレスに変換されたら、「OK」をクリックして変更を保存します。

- 認証情報の入力を求められた場合は、資格情報を入力して操作を完了します。
- 以前エラーを引き起こしていた操作を再度実行し、問題が解決したかどうかを確認します。
それでも問題が解決しない場合は、次の方法に進んでください。
方法2:既存のインスタンスを停止するようタスクを設定する
問題の原因が、スケジュールされたタスクを実行するはずだったユーザーのパスワード変更である場合、この問題に直面した大多数のユーザーは、サイクル終了時に既存のインスタンスを停止するようタスクスケジューラを設定することで解決できたと報告しています。
以下は、その設定手順です。
- Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「taskschd.msc」と入力して Enter キーを押し、タスクスケジューラを起動します。

- タスクスケジューラ内で、問題を引き起こしているタスクを探し、右クリックしてコンテキストメニューから「プロパティ」を選択します。

- タスクのプロパティ画面で「設定」タブに移動し、画面下部のドロップダウンメニューを「既存のインスタンスの停止」に変更します。

- 「OK」をクリックし、以前タスクスケジューラ エラー値 2147943726を引き起こしていた操作を再度実行して、問題が解決したかどうかを確認します。
-
タスクスケジューラエラー0x80070057の原因と4つの対処法
タスクスケジューラは、Windowsに標準搭載されている重要な機能で、指定した日時に特定のタスクを自動的に実行できます。まず実行したいタスクを登録し、実行時刻を設定すると、設定した時刻になった際に自動的にタスクが実行されます。しかし最近、「エラー0x80070057」が発生し、タスクスケジューラが起動しなくなるという報告が多数寄せられています。タスクスケジューラエラー0x80070057の原因多くのユーザーからの報告をもとに調査を行い、大多数の方の問題を解決できた一連の解決策をまとめました。あわせて、このエラーが発生する主な原因も以下に整理しています。サービスが無効化されている:パフォーマンス
-
Windowsでタスクスケジューラの「0x1」エラーを解決する完全ガイド
タスクスケジューラの「0x1」エラーは、Windowsのスケジュールタスクにおいて最も頻繁に発生するエラーの一つです。筆者自身も、多くのユーザーのPCやサーバーでこのエラーを目にしてきました。何度も修正を経験していますが、その解決方法は常に同じか、ごくわずかな違いしかありません。 0x1エラーの原因は何か? タスクスケジューラの「(0x1)」エラーは、システムパスの問題によって引き起こされます。具体的には、タスクが実行すべきファイルを見つけられず、正常に完了できない状態です。 注意したいのは、タスク自体は「正常に実行・完了した」と表示される場合でも、実際には必要な処理が行われていないケースがあ