web-dev-qa-db-ja.com

Windowsですべてのプロセスの完全なコマンドラインを表示する方法

Windowsでは、タスクマネージャで各プロセスのコマンドラインを表示できますが、切り捨てられます。

実行中の各プロセスの完全なコマンドラインを確認するにはどうすればよいですか?

21
qwertzguy

Cmdで、次を実行します。

wmic process get processid,commandline

特定のプログラムをフィルタリングするには:

wmic process where "name like '%chrome%'" get processid,commandline

プロセスを照会できるその他のプロパティは次のとおりです。

  • キャプション
  • コマンドライン
  • CreationClassName
  • 作成日
  • CSCreationClassName
  • CSName
  • 説明文
  • ExecutablePath
  • ExecutionState
  • 扱う
  • HandleCount
  • InstallDate
  • KernelModeTime
  • MaximumWorkingSetSize
  • MinimumWorkingSetSize
  • 名前
  • OSCreationClassName
  • OSName
  • OtherOperationCount
  • OtherTransferCount
  • PageFaults
  • PageFileUsage
  • ParentProcessId
  • PeakPageFileUsage
  • PeakVirtualSize
  • PeakWorkingSetSize
  • 優先
  • PrivatePageCount
  • ProcessId
  • QuotaNonPagedPoolUsage
  • QuotaPagedPoolUsage
  • QuotaPeakNonPagedPoolUsage
  • QuotaPeakPagedPoolUsage
  • ReadOperationCount
  • ReadTransferCount
  • セッションID
  • 状態
  • 退職日
  • スレッド数
  • UserModeTime
  • VirtualSize
  • WindowsVersion
  • WorkingSetSize
  • WriteOperationCount
  • WriteTransferCount
38
qwertzguy

タスクマネージャーでコマンドラインを表示できません。ただし、 Process Explorer または Process Hacker のようなサードパーティのタスクマネージャープログラムを使用して、コマンドラインを表示できます。

コマンドラインを表示するには、プロセスのプロパティダイアログを開きます。 Process Hackerの場合、コマンドラインの列を追加して、プロパティダイアログボックスを開く必要がないようにすることもできます。

0
Alex Essilfie