So zeigen Sie die vollständige Befehlszeile aller Prozesse in Windows an

21

Unter Windows ist es im Task-Manager möglich, die Befehlszeile der einzelnen Prozesse anzuzeigen, sie wird jedoch abgeschnitten.

Wie kann ich die vollständige Befehlszeile jedes laufenden Prozesses anzeigen?

qwertzguy
quelle

Antworten:

37

Führen Sie in cmd Folgendes aus:

wmic process get processid,commandline

So filtern Sie nach einem bestimmten Programm:

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

Die anderen Eigenschaften, die Sie nach Prozessen abfragen können, sind:

  • Bildbeschriftung
  • Befehlszeile
  • CreationClassName
  • Erstellungsdatum
  • CSCreationClassName
  • CSName
  • Beschreibung
  • ExecutablePath
  • ExecutionState
  • Griff
  • HandleCount
  • InstallDate
  • KernelModeTime
  • MaximumWorkingSetSize
  • MinimumWorkingSetSize
  • Name
  • OSCreationClassName
  • OSName
  • OtherOperationCount
  • OtherTransferCount
  • PageFaults
  • PageFileUsage
  • ParentProcessId
  • PeakPageFileUsage
  • PeakVirtualSize
  • PeakWorkingSetSize
  • Priorität
  • PrivatePageCount
  • Prozess ID
  • QuotaNonPagedPoolUsage
  • QuotaPagedPoolUsage
  • QuotaPeakNonPagedPoolUsage
  • QuotaPeakPagedPoolUsage
  • ReadOperationCount
  • ReadTransferCount
  • Session-ID
  • Status
  • Kündigungsdatum
  • Fadenzahl
  • UserModeTime
  • VirtualSize
  • WindowsVersion
  • WorkingSetSize
  • WriteOperationCount
  • WriteTransferCount
qwertzguy
quelle
2
NETT!!! Ich liebe WMIC. Darauf basiert eine ganze Menge teurer Sachen von Drittanbietern. Vielen Dank, dass Sie sich die Zeit genommen haben, sowohl die Frage als auch eine großartige vollständige Antwort zu posten.
Jeff Moden
0

Sie können die Befehlszeile im Task-Manager nicht sehen. Sie können jedoch ein Task-Manager-Programm eines Drittanbieters wie Process Explorer oder Process Hacker verwenden , um die Befehlszeile anzuzeigen.

Öffnen Sie den Eigenschaftendialog des Prozesses, um die Befehlszeile anzuzeigen. Im Fall von Process Hacker können Sie sogar eine Spalte für die Befehlszeile hinzufügen, damit Sie das Eigenschaftsdialogfeld nicht öffnen müssen.

Alex Essilfie
quelle
1
Sie können die Befehlszeile im Task-Manager sehen: Gehen Sie zu Ansicht> Spalten auswählen ... und aktivieren Sie das Kontrollkästchen für die Befehlszeile. Sie können die Spalten dann neu organisieren, indem Sie die Spaltenüberschriften ziehen. Wie meine Fragen sagen, wird es jedoch abgeschnitten, wenn es wirklich lang ist, wie bei Java-Prozessen mit langen Klassenpfaden
qwertzguy
@qwertzguy: Sorry, das muss ich verpasst haben. Meine Antwort gilt jedoch immer noch. Sie müssen auf Software von Drittanbietern zurückgreifen, um das gewünschte Ergebnis zu erzielen.
Alex Essilfie
Eigentlich war das eine Frage, die ich mir selbst beantwortet habe. Ich habe es gerade gepostet, um es für andere Leute zu dokumentieren. Sie können meine Antwort sehen, wie Sie das gewünschte Ergebnis erzielen können, ohne Software von Drittanbietern zu benötigen.
qwertzguy