2008-09-10 05:50:39 +0000 2008-09-10 05:50:39 +0000
303
303

Hoe maak je een lijst van alle processen op de opdrachtregel in Windows?

Is er een commando dat gelijk is aan ‘ps’ op Unix en dat alle processen op een Windows machine kan weergeven?

Antwoorden (9)

388
388
388
2008-09-10 05:52:33 +0000

Werken met cmd.exe:

tasklist

Als u Powershell :

get-process

Via WMI:

wmic process

(u kunt met /node:ComputerOrIP ook machines op afstand opvragen, en er zijn nog veel meer manieren om deze opdracht aan te passen: link )

85
85
85
2008-09-10 05:56:27 +0000

Er is een tool genaamd Windows Management Instrumentation Command-line tool (wmic.exe) .

U kunt wmic process list bellen om alle processen te bekijken.

29
29
29
2008-09-15 09:53:20 +0000

Ik wilde vermelden dat WMIC (pam’s entry) een lot meer kan doen. Kijk eens naar mijn WMIC-fragmentenpagina, die een cheatsheet is met veel van de gebruikelijke manieren om WMIC te gebruiken (met voorbeelduitvoer) hier

11
11
11
2008-09-10 05:57:55 +0000

taaklijst of pslist van sysinternals. Bovendien is het proces van het verkrijgen van PowerShell verbazingwekkend.

5
5
5
2008-09-10 07:48:12 +0000

Als u Powershell gebruikt, heeft het de ‘ps’-opdracht (het is een alias voor Get-Process)

2
2
2
2008-09-10 05:52:48 +0000

Als u Windows XP gebruikt, probeer dan het commando ‘takenlijst’ te gebruiken. Ik heb het geprobeerd met Vista en het lijkt ook te werken.

1
1
1
2018-06-01 04:58:34 +0000

open vensters commando prompt

C:\>tasklist // list all the tasks

C:\>Taskkill /IM firefox.exe /F // Kill task by name

of

C:\>Taskkill /PID 26356 /F // kill task by PId
1
1
1
2014-09-05 07:30:20 +0000

Gebruik dit commando om alle processen in windows machine

tasklist /svc te zien.

0
0
0
2012-05-16 06:58:30 +0000

Ik had het volgende probleem op Windows 2003 SP2: Taaklijst gaf geen uitvoer terug op stdout of stderr, toen deze werd aangeroepen vanuit een proces dat als Windows-service werd gestart (zelfs niet onder Lokaal account). Tasklist kwam terug met de (ongedocumenteerde) code 128.

Geroepen vanuit hetzelfde programma gestart als een normaal proces (niet als service), het liep wel.

Geen hulp om het te veranderen. Ik kon geen reden of oplossing vinden maar gebruik “pslist /accepteula” van sysinternal in plaats daarvan.

Zelfde probleem met taskkill: ik moest het vervangen met pskill.