タグ付けされた質問 「process」

プロセスは、オペレーティングシステムによって管理されているコンピューター上で(終了するまで)継続的に実行されるバイナリプログラムです。

3
誰もログインしていないときに使用されるWindowsアカウントは何ですか?
Windowsに誰もログインしていない場合(ログイン画面が表示されます)、現在実行中のプロセスはどのユーザーですか?(ビデオ/サウンドドライバー、ログインセッション、サーバーソフトウェア、アクセシビリティコントロールなど。誰もログインしていないため、ユーザーまたは前のユーザーにはなれません。ユーザーによって開始されたが、ログオフ後に実行しますか?(たとえば、HTTP、FTPサーバー、その他のネットワーク関連のもの)SYSTEMアカウントに切り替えますか?ユーザーが開始したプロセスがSYSTEMに切り替わった場合、それは非常に深刻な脆弱性を示します。ログオフした後もそのユーザーとして実行し続けますか? これがSETHCハックによりCMDをSYSTEMとして使用できるようになったのですか?
25 windows  process  uac 


3
プロセスによって開かれた/アクセスされたファイルを継続的に監視する
lsof -p 12345 pidが12345であるプロセスによって開かれたすべてのファイルをリストしますが、特定の瞬間のみです。 プロセス全体でプロセスがアクセスするすべてのファイルをリスト/表示するために、プロセスを開始から終了まで(プロセスが終了するまで)継続的に監視するにはどうすればよいですか?
25 linux  display  process  lsof 

8
コマンドラインから特定の「コマンドライン」でプロセスを強制終了する
特定のコマンドラインですべてのプロセスを強制終了するコマンドラインユーティリティはありますか? たとえば、「-jar selenium-server.jar」を含むコマンドラインで「java.exe」という名前のすべてのプロセスを強制終了します。これはプロセスエクスプローラーで可能です。

4
タスクマネージャーの複数のchrome.exeプロセス
Google Chromeの新しいタブにはそれぞれ独自のプロセスがありchrome.exeますが、タスクマネージャーで表示できるように実際には14個のプロセスが実行されており、Google Chromeでは2つのタブしか開かれていません。 Chrome拡張機能が原因の可能性はありますか?より多くのchrome.exeプロセスを開くことができる他の理由とそれを回避する方法は何ですか?

3
実行中のプロセスを選別する
スクリーンセッションでプログラムを実行するのを忘れて、途中で停止できないことがあり、時間がかかることがわかっています。 既に実行中のプロセスを再起動せずにスクリーニングする方法はありますか?

2
コマンドの終了を待たずにコマンドを実行するための、Bashの&(アンパサンド)と同等のcmdは何ですか?
bashの場合: java -jar jarfile1.jar & java -jar jarfile2.jar & アンパサンドを使用すると、最初のプログラムを起動し、最初のプログラムがまだ実行中に別のプログラムを実行できます。 cmdでこれを行うにはどうすればよいですか?(関連する場合はXP)。


3
(いつ)CONHOST.EXEは実際に必要ですか?
バックグラウンド 昨年、フラッシュドライブから実行できるポータブルなブログ/ Webサーバーシステムをコンパイルしました。それは素晴らしく、特にXPで素晴らしい動作をします。問題は、Windows 7で実行すると、各コンソールプログラムが2つのプロセス、プロセス自体、およびのコピーを生成することconhost.exeです。 問題 ポータブルブログシステムの場合、サーバーコンポーネント(MySQL mysqld.exe、Apacheの2つのインスタンスhttpd.exe、VisualSVNの2つのインスタンスvisualsvnserver.exe、PHPの複数のインスタンスphp-cgi.exe)のそれぞれがのインスタンスを生成しますconhost.exe。この時点で(php-cgi.exeアクティブなコピーがないconhost.exeため、CPUサイクルがほとんどない状態で実行中のインスタンスが5つありますが、実際のプロセスが現在使用している80MBに加えて22MBのメモリを消費します)。 研究 Windows 7がリリースされた(と私はVistaのため、おそらくだと思う)ので、私は把握しようとしたいくつかの場面で持って、正確に様々な(新しい)ホストプロセス(例えば、どのような目的conhost.exe、dllhost.exe、およびtaskhost.exe)を行うかどうか、彼らは実際には必要です。私はそれらを殺そうとしましたが、コンソールウィンドウを使用するプログラムと使用しないプログラム(サーバーなど)の両方で、コンソールプログラムが引き続き機能することがわかりました。 私はすでにcsrss.exe⇨Windows Vista⇨conhost.exe全体に精通しており、同じ(ほぼ逐語的な)説明を何度も見ました。問題は、誰もが単に同じ説明をコピー&ペーストするだけで、それは役に立たないということです。それが言っているのは、XP-では「ホスト」または「実行」されるコンソールアプリケーションですcsrss.exeが、Windows 7ではconhost.exeセキュリティのために移行されたということです。セキュリティの側面は理にかなっていますが、それをホストすることの意味や、それがなぜ/いつ必要なのか(または、必要でない場合は回避できるかどうか)については何も述べていません。この問題に関するレイモンド・チェンの議論でさえ、なぜコンソールアプリがまったく異なってホストされているのかを説明しています。 詳細で技術的な説明に最も近いものは、Microsoftのブログ投稿です。これは、コンソールアプリのGUIとウィンドウに関するだけであるという考えを補強しているようです。これによりconhost.exe、これらのサーバーのようなウィンドウレスプログラムに必要なのかどうかがさらに気になります。ウィンドウがまったくない場合、リソースを浪費し、プロセス空間を不要なプロセスで混乱させる必要があるのはなぜですか?なぜ不要なのかをWindowsが検出して回避できないのはなぜですか?SecurityMattの応答は、技術的な説明に関しても少し役立ちましたが、探している情報が十分ではありませんでした。 の不要なインスタンスを停止する方法を見つけようとしたのは私だけではありませんconhost。この人はそれを無効にすることについて尋ね、それ以上の努力も考えもせずに単に「それは不可能です」と言われました。Hugh Dと「Hardly a feature」は、子プロセスが終了した後のリソースの使用や残留インスタンスなど、多数の冗長なインスタンスconhost(少なくともがcsrss1つのコピーのみ実行されていた)の問題を指摘しました。ラウファーは、それが必要かどうか、いつ必要なのかを問いかけました。 観察と解決策の試み それらが常に実際に必要ではない場合(再び、それらを殺すことによる悪影響は見ていません)、サーバーを実行するバッチファイルでサーバーを置き換えることで(非常にいらいらして)問題を回避できると思います、待ってから、conhost実行させるコピーを強制終了します。もちろん、これには、どれであるかを迅速かつ簡単に判断する方法が必要です。FallenGameRconhost.exeは、特定のPIDのコンソールプログラムに関連付けられたのインスタンスを取得する方法を尋ねましたが、回答が得られませんでした。親プロセスのPIDを取得するだけでうまくいくと思います(いいえ、ProcessExplorerはオプションではなく、自動化/スクリプト化可能ですソリューションが必要です)が、それは(単に実行してタスクを完了するのではなく)子のPIDを取得するために何らかのフレームワークを作成する必要があるだけでなく、互換性を持たせる方法を見つけることも意味しますXPでも同様です(たとえば、親プロセスのイメージ名を確認します)。このブログ投稿には1つの方法がありますが、PowerShellが必要であり、スクリプトを実行することの影響については何も述べていないことは言うまでもありません。 質問 おそらくマイクロソフトは、コマンドプロンプト(*咳* Windows 8 *咳*)をもう使用しないと考えているため、負担をかけることは大したことではないと考えていますが、複数のコンソールアプリが実行され、それぞれがすべてのシナリオを持っていることは間違いありません余分な、メモリを消費する、PIDを使用するプロセスを作成するのはひどく、それを回避しようとすると、せいぜいひどく不便です。 誰もが問題について決定的で信頼できる情報を持っていますか?繰り返しますが、私はすでに一般的な説明を読みました。不思議なんだけど: コンソールアプリケーションを(まだ)まったく異なる方法で処理する必要がある理由 どのような特定の状況で彼らが持っている必要があるかconhost 殺害の結果は何ですかconhost それを停止/防止/無効化/ブロックする方法、または少なくとも後部でそれを迅速に処理する簡単な方法がありますか?

3
opendirectorydはCPUの40%を消費します
Lion 10.7.2、2.26 GHz CPU、2GB DDR3 RAMを搭載したMacBook Proを持っています。 電話したら top -o cpu /usr/libexec/opendirectorydプロセスは、CPUの40%以上を消費します。 $ ps aux | grep opend root 27834 40,4 0,3 2472048 5780 ?? Rs 6:36PM 167:19.66 /usr/libexec/opendirectoryd


9
プロセスが終了すると、バッファは自動的にディスクにフラッシュされますか?
コマンドの出力をファイル(たとえば、echo Hello > file)にリダイレクトすると、コマンドが終了した直後にそのファイルにそのようなデータがあることが保証されますか?または、コマンド出口とファイルに書き込まれるデータの間に非常に小さなウィンドウがまだありますか?コマンドが終了した直後にファイルを読みたいのですが、空のファイルを読みたくありません。

4
特定のアプリケーションによってどのファイルが開かれますか?
Windowsの特定のプロセスによって現在開かれているすべてのファイルを一覧表示する方法はありますか? 取得したファイルにはがありますが、特定のプロセスでfopen取得したことはありませんfclose。 Sysinternals Process Monitorを使用しようとしましたが、現在開いているファイルを一覧表示する方法がわかりませんでした。ただし、開いたときだけです。
21 windows  process 



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.