%20%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E3%82%BF%E3%82%B9%E3%82%AF%E3%82%92%E7%B5%82%E4%BA%86%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%3F.png)
Windows のタスク スケジューラがタスクとして終了すると (タスクがstop the task if it runs longer than
タイムアウトを超過したか、ユーザーがタスクを右クリックして [終了] を選択したため)、バックグラウンドで何が起こりますか? タスクの実行可能ファイルに WM_CLOSE メッセージが送信されますか? OS にタスクを強制終了するように要求されますか?
タスクを(タスクのプロパティ、設定タブ)に設定できるという事実から、if the running task does not end when requested, force it to stop
タスクスケジューラはまず「閉じてください」というメッセージ(WM_CLOSEなど)を実行中のタスクに送信し、そのメッセージがタイムリーに処理されない場合、そして「強制停止」オプションが設定されている場合、OS はプロセスを強制終了するように要求されます。
これに関するドキュメントを見つけることができませんでした。
答え1
それは、統合バックグラウンドプロセスマネージャーただし、そのプロセスについて詳細に説明した公式ドキュメントは、私の知る限り存在しません。
しかし、もしあなたが受け入れるつもりなら半公式ドキュメント本Windows 内部もっているセクション「管理メカニズム」の章で詳しく説明します。