webdevqa.jp.net

プロセスを開始しているものを特定する方法は?

私のXPマシンでは、python.exeプロセスが毎回開始され、CPUの100%を占有します。タスクモニターからそれを強制終了する必要があります。このプロセスを特定するにはどうすればよいですか。とはどのようにそれを無効にすることができますか?私はPythonを開始しているものがわかりません。

2
Marcus Leon

チェックアウトProcess Explorer。プロセスを親階層に配置できるため、どのプロセスが何を開始したかが一目でわかります。

さらに、他にも多くの便利な機能(プログラムの起動パラメーターの検査など、Pythonの起動を特定するのに役立ちます)があり、タスクマネージャーの代わりに設定できます。

Process Explorer

7
Factor Mystic

イベントビューアを使用して、何が起こっているかを確認することをお勧めします。問題がどこにあるかを確認するには、少し検索が必要な場合があります。ロガーはで多くの情報を取ります。

スタートメニューの管理ツールの下にあります。詳細については、次の2つの記事を参照してください。

http://support.Microsoft.com/kb/308427

http://www.Microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/snap_event_viewer.mspx?mfr=true

0
Jonno_FTW

ソフトウェアサイトのUniblueを見てください。彼らは本当にうまく機能する無料のアプリケーションを持っています-それはProcessQuicklinkのようなものと呼ばれています。 Microsoftのタスクマネージャーに表示されるすべてのプロセスに小さなボタンを追加します。たとえば、現在、画面の隅にWindowsタスクマネージャーがあります。 unsecapp.exeという名前のファイルが実行されており、ユーザー名がSYSTEMであることがわかります。言うまでもなく、私にはそのプロセスが何のためにあるのか分かりません。名前の横の列にある小さなボタン(Uniblue製品によって提供される緑色のボタン)をクリックすると、Uniblueによって提供される画面に移動し、そのプロセスが何であるか、誰に属しているか、何をするかを示します。 。

これは、実行中のメモリを使用しているプロセスとは何か疑問に思ったときに非常に役立ちました。

0
user35194

私は個人的にFactorMysticのソリューションを使用します。そうは言っても、親プロセスが終了する可能性があるため(または他のいくつかの理由)、機能しない場合があります。

これが発生した場合は、 Microsoft/Sysinternals Process Monitor を提案したいと思います。

Operation is Process Createに設定されたフィルターを作成すると、どのプロセスがどのプロセスを開いたかがわかります。

enter image description here

0
William Hilsum