Comment afficher la ligne de commande complète de tous les processus dans Windows

16

Sous Windows, dans le Gestionnaire des tâches, il est possible de voir la ligne de commande de chaque processus, mais celle-ci est tronquée.

Comment voir la ligne de commande complète de chaque processus en cours d'exécution?

Qwertzguy
la source

Réponses:

31

Dans cmd, exécutez ce qui suit:

wmic process get processid,commandline

Pour filtrer pour un programme particulier:

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

Les autres propriétés que vous pouvez interroger pour les processus sont:

  • Légende
  • Ligne de commande
  • CreationClassName
  • Date de création
  • CSCreationClassName
  • CSName
  • La description
  • Chemin exécutable
  • État d'exécution
  • Manipuler
  • HandleCount
  • Date d'installation
  • KernelModeTime
  • MaximumWorkingSetSize
  • MinimumWorkingSetSize
  • prénom
  • OSCreationClassName
  • OSName
  • OtherOperationCount
  • AutreTransferCount
  • PageFaults
  • PageFileUsage
  • ParentProcessId
  • PeakPageFileUsage
  • PeakVirtualSize
  • PeakWorkingSetSize
  • Priorité
  • PrivatePageCount
  • ProcessId
  • QuotaNonPagedPoolUsage
  • QuotaPagedPoolUsage
  • QuotaPeakNonPagedPoolUsage
  • QuotaPeakPagedPoolUsage
  • ReadOperationCount
  • ReadTransferCount
  • ID de session
  • Statut
  • Date de résiliation
  • ThreadCount
  • UserModeTime
  • Taille virtuelle
  • WindowsVersion
  • WorkingSetSize
  • WriteOperationCount
  • WriteTransferCount
Qwertzguy
la source
2
AGRÉABLE!!! J'aime WMIC. C’est sur quoi sont basés de nombreux matériaux de tiers coûteux. Merci beaucoup d'avoir pris le temps de poser à la fois la question et une excellente réponse complète.
Jeff Moden
0

Vous ne pouvez pas voir la ligne de commande dans le Gestionnaire des tâches. Vous pouvez toutefois utiliser un programme tiers de gestion des tâches tel que Process Explorer ou Process Hacker pour afficher la ligne de commande.

Ouvrez la boîte de dialogue des propriétés du processus afin d'afficher la ligne de commande. Dans le cas de Process Hacker, vous pouvez même ajouter une colonne à la ligne de commande pour ne pas avoir à ouvrir la boîte de dialogue des propriétés.

Alex Essilfie
la source
1
Vous pouvez voir la ligne de commande dans le Gestionnaire des tâches: allez dans Affichage> Sélectionner les colonnes ... et cochez la case pour Ligne de commande. Vous pouvez ensuite réorganiser les colonnes en faisant glisser les en-têtes de colonne. Cependant, comme mes questions le disent, il est tronqué s'il est vraiment long, comme pour les processus java avec de longs
chemins de classes
@ qwertzguy: Désolé, j'ai dû rater ça. Ma réponse est toujours valable. Vous devrez recourir à un logiciel tiers pour obtenir le résultat souhaité.
Alex Essilfie
En fait, c’était une question à laquelle je répondais moi-même. Je viens de le poster pour le documenter pour d'autres personnes. Vous pouvez voir ma réponse pour savoir comment obtenir le résultat souhaité sans recourir à un logiciel tiers.
Qwertzguy