web-dev-qa-db-ja.com

ウィンドウがどのプロセスに属しているかをどのように判断できますか?

最近Windows Vistaを起動するたびに、ランダムなフローティングウィンドウが表示されます。タイトルのない小さなウィンドウで、サイズ変更、最大化、復元ボタンのみです。画像を投稿しますが、まだ評判はありません。

私はそれを閉じることができ、確かにそれは消えますが、それが何であるかを理解し、それがまったくポップアップしないようにしたいと思います。 Autohotkeyのウィンドウスパイを使用しましたが、学んだことは、それがスイングウィンドウであることです。

それが属しているプロセスを識別し、それを殺す方法を理解するための良い方法はありますか?

41
captncraig

Process Explorer を使用すると、ウィンドウを識別でき、プロセスのプロパティを確認して、使用されているコマンドラインを把握できます。このコマンドラインは、何が起動されたかを正確に判断するのに役立ちます。これは、Javaアプリケーションとスクリプトがどこにあるかを理解するのに役立ちます...

enter image description here

アイコンをウィンドウにドラッグするだけです。

起動アプリケーション、サービス、およびドライバーの完全なリストについては、チェック Autoruns

63
Tamara Wijsman

これがJavaアプリケーションで機能するかどうかはよくわかりませんが、Applicationsタブ、右クリックGo to processは、Processesタブで問題のプロセスを強調表示します。その後、それを殺すことができます。

Task Manager, Go to Process

Windows 10の場合

Usersタブ(またはProcessesでタスクマネージャを呼び出すことができます。タブ、どちらでもかまいません)、右クリックGo to detailsは、Detailsタブで問題のプロセスを強調表示します。その後、それを殺すことができます。

enter image description here

2
Cardin

SwingはJavaに属しているようです。 Java(w).exeを探します。また、タスクマネージャーを使用して、どのプロセスに属しているかを確認することもできます。 「タスク」に移動し、ウィンドウを右クリックして「プロセスに切り替える」を選択すると、それがどのプロセスであるかが表示されます。

1
sinni800