Windows系OS - タスクマネージャでプロセスを確認した際に、プロセスの一覧が表示されますが、その各プロセスの呼び出し元(親プロセス)を調べる方法がわかりません。 フリーソフトのprocess 問題 Windowsでも、Linuxのpsコマンドや、killコマンドみたいなことが、できますか。 答え コマンドプロンプトかPowerShellを起動して、以下のコマンドを実行。 ・プロセス確認 情報は多くないけど、状態とプロセスIDは確認できる。 Windows版JP1/AJS3 Console Managerの親プロセスおよび子プロセスの一覧を表B-8に,子プロセスおよび詳細プロセスの一覧を表B-9に示します。 なお,表中の親プロセス名および子プロセス名の後ろに記載されている値は,同時に起動できるプロセス数です。 実行中のプロセス一覧を取得する・tasklist † 実行中のプロセス一覧を表示するには、tasklistコマンドを利用します。 Linuxなどのpsコマンドに似ていますね。 尚、このtasklistコマンドはWindowsのバージョン&エディションによってはインストールされて … C:\WINDOWS\system32>tasklist /fi "imagename eq postgres.exe" /fo csv /nh |find "," /c 4 tasklistのほかにもwmicってコマンドでもプロセスが見れる。こっちのほうが高機能かもね。こんな感じ。ふーん。 親プロセスのPIDの情報を保持するが、親プロセスが終了しても更新されないため、参考程度の情報。 プロセスは単なるコンテナーで、実行されない。実行されるのはスレッド。 ジョブ 親プロセスが終了すると、非常に可能であり、PIDが別のプロセスに再利用される可能性が高いことに注意してください。 これは標準的なウィンドウ操作です。 ですから、親のIDを受け取って本当にあなたの親であることを確認したら、その親のハンドルを開いて使用するようにしてください。 手順 1 キーボードの [ Ctrl キー ] を押しながら [ Shift キー ] と [ Esc キー ] を押し、[ タスクマネージャー] を開きます。 手順 2 [ プロセス ]タブで [ 名前 ] 箇所を右クリックし、[ PID ] にチェックを入れます。 PID 列が追加されますので、目的のプロセスの PID をご確認 …