Het commando: "TASKLIST" staat aan Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. beschikbaar
De voorbeelden voor het commando "TASKLIST"
Hier zijn voorbeelden van het gebruik van de
`tasklist`opdracht in de opdrachtprompt:
Voorbeeld 1: Bekijk alle lopende processen:
tasklist
- Met deze opdracht wordt een lijst afgedrukt van alle actieve processen met informatie zoals procesnaam, proces-ID (PID), sessienummer en geheugengebruik.
Voorbeeld 2: Procesinformatie filteren op procesnaam:
tasklist /FI "IMAGENAME eq notepad.exe"
-
`/FI "IMAGENAME eq notepad.exe"`: dit filter geeft alleen informatie weer over het proces met de naam notepad.exe.
Voorbeeld 3: Geavanceerde informatie over processen weergeven:
tasklist /V
-
`/V`: deze parameter voert uitgebreide informatie uit over processen, waaronder gebruikersnaam, venstertitel en sessienummer.
Voorbeeld 4: Processen bekijken op een externe computer:
tasklist /S Van een afstand-Computer /U Gebruikersnaam /P wachtwoord
-
`/S Van een afstand-Computer`: de naam of het IP-adres van de externe computer.
-
`/U Gebruikersnaam`: De gebruikersnaam voor authenticatie op de externe computer.
-
`/P wachtwoord`: het wachtwoord voor authenticatie op de externe computer.
Voorbeeld 5: Procesinformatie filteren op gebruikersnaam:
tasklist /FI "USERNAME eq Gebruikersnaam"
-
`/FI "USERNAME eq Gebruikersnaam"`: Dit filter toont alleen processen van de opgegeven gebruiker.
Voorbeeld 6: Processen weergeven in een boomstructuur (hiërarchie):
tasklist /V /FO TREE
-
`/V`: Geavanceerde informatie over processen.
-
`/FO TREE`: Geeft de processen weer in een hiërarchische boomstructuur.
Deze voorbeelden laten verschillende gebruiksscenario's zien voor de
`tasklist`opdracht in de opdrachtprompt. De opdracht is handig om een overzicht te krijgen van actieve processen en om gedetailleerde informatie over specifieke processen weer te geven. Merk op dat de
`tasklist`-Command kan standaard worden uitgevoerd zonder beheerdersrechten om informatie te verkrijgen over processen in de huidige gebruikerscontext.
Voorbeeld 7: Toon specifieke kolommen in de uitvoer:
tasklist /FI "STATUS eq running" /FO TABLE /NH
-
`/FI "STATUS eq running"`: Filtert processen op hun status (in dit geval “actief”).
-
`/FO TABLE`: Voert de uitvoer uit in tabelvorm.
-
`/NH`: Onderdrukt de koprij van de tabel.
Voorbeeld 8: CPU-informatie voor processen weergeven:
tasklist /V /FI "MEMUSAGE gt 10000" /FI "CPUTIME gt 00:05:00"
-
`/V`: Geavanceerde informatie over processen.
-
`/FI "MEMUSAGE gt 10000"`: Filtert processen met een geheugengebruik van meer dan 10.000 KB.
-
`/FI "CPUTIME gt 00:05:00"`: Filtert processen met een CPU-tijd van meer dan 5 minuten.
Voorbeeld 9: Procesinformatie aan alle gebruikers tonen:
tasklist /V /FO CSV
-
`/V`: Geavanceerde informatie over processen.
-
`/FO CSV`: Voert de uitvoer uit in CSV-formaat.
Voorbeeld 10: Processen bekijken en uitvoer naar een bestand exporteren:
tasklist /V > Proceslijst.txt
-
`/V`: Geavanceerde informatie over processen.
-
`> Proceslijst.txt`: Stuurt de uitvoer naar een tekstbestand met de naam ProcessList.txt.
Voorbeeld 11: Processen bekijken en uitvoer sorteren op CPU-gebruik:
tasklist /V /FO TABLE /NH | sort /+60
-
`/V`: Geavanceerde informatie over processen.
-
`/FO TABLE`: Voert de uitvoer uit in tabelvorm.
-
`/NH`: Onderdrukt de koprij van de tabel.
-
`| sort /+60`: Sorteert de uitvoer op de zesde kolom (CPU-gebruik).
Deze voorbeelden laten verschillende manieren zien hoe
`tasklist`commando kan worden gebruikt om specifieke informatie over processen te extraheren en weer te geven. U kunt de filteropties en opmaakopties aanpassen aan uw behoeften.
"TASKLIST" Fragment uit Microsoft Windows Help
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
TASKLIST [/S systeem [/U gebruikersnaam [/P [wachtwoord]]]]
[/M [module] | /SVC | /V] [/FI filter] [/FO indeling]
[/NH]
Beschrijving:
Dit hulpprogramma geeft een lijst met actieve taken op
de lokale of externe computer weer.
Parameterlijst:
/S systeem Het externe systeem waarmee verbinding
moet worden
gemaakt.
/U [domein\]gebruiker
De gebruikerscontext waarin de
opdracht moet worden
uitgevoerd.
/P [wachtwoord] Het wachtwoord voor de gegeven
gebruikerscontext.
/M [module] Alle taken weergeven die de opgegeven
exe-/dll-naam gebruiken. Als de
modulenaam niet
wordt opgegeven, worden alle geladen
modules
weergegeven.
/SVC De services van elk proces weergeven.
/V Uitgebreide taakinformatie weergeven
/FI filter Geeft een set taken weer die
overeenkomen
met een criterium in het filter.
/FO indeling De uitvoerindeling.
Geldige waarden: "TABLE", "LIST",
"CSV".
/NH De kolomkop moet niet in de uitvoer
worden
weergegeven. Alleen geldig voor de
indelingen
"TABLE" en "CSV".
/? Deze helptekst weergeven.
Filters:
Filternaam Geldige operatoren Geldige waarden
----------- ------------------ -------------------
-------
STATUS eq, ne RUNNING |
NOT RESPONDING |
UNKNOWN
IMAGENAME eq, ne Imagenaam
PID eq, ne, gt, lt, ge, le Pid-waarde
SESSION eq, ne, gt, lt, ge, le Sessienummer
SESSIONNAME eq, ne Sessienaam
CPUTIME eq, ne, gt, lt, ge, le CPU-tijd in de
volgende
indeling:
uu:mm:ss
uu - uren,
mm - minuten, ss -
seconden
MEMUSAGE eq, ne, gt, lt, ge, le Geheugengebruik in
kB
USERNAME eq, ne Gebruikersnaam in
de volgende
indeling:
[domein\]gebruiker
SERVICES eq, ne Servicenaam
WINDOWTITLE eq, ne Venstertitel
MODULES eq, ne DLL-naam
Opmerking: "WINDOWTITLE" en "STATUS" worden niet ondersteund bij
het raadplegen
van een externe computer.
Voorbeelden:
TASKLIST
TASKLIST /M
TASKLIST /V /FO CSV
TASKLIST /SVC /FO LIST
TASKLIST /M wbem*
TASKLIST /S computer /FO LIST
TASKLIST /S computer /U domein\gebruikersnaam /FO CSV /NH
TASKLIST /S computer /U gebruikersnaam /P wachtwoord /FO
TABLE /NH
TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq
running"
Belangrijke informatie, tips voor het "TASKLIST" commando
Ja, er zijn veel andere manieren om processen op Windows te beheren en te controleren. Hier zijn enkele aanvullende benaderingen:
1.
Taakbeheer:
- Taakbeheer (toegankelijk via
`Strg + Umschalt + Esc`of
`Strg + Alt + Entf`en het selecteren van
"Taakbeheer") biedt een eenvoudig te gebruiken grafische gebruikersinterface voor het bewaken en beheren van processen.
2.
PowerShell:
- PowerShell biedt uitgebreide functies voor procesbeheer. Bijvoorbeeld:
Get-Process
Stop-Process -Name notepad
3.
Prestatiemonitor:
- De prestatiemonitor (
`perfmon`) maakt het mogelijk de systeemprestaties te monitoren, inclusief proces- en geheugenstatistieken.
4.
Procesverkenner (Sysinternals):
- Process Explorer is een geavanceerde tool van Sysinternals die gedetailleerde informatie biedt over actieve processen, services, geopende bestanden en nog veel meer.
5.
Windows Management Instrumentatie (WMI):
- WMI maakt het beheer van Windows-bronnen mogelijk, inclusief procesbewaking en -controle. PowerShell-scripts kunnen worden gebruikt om toegang te krijgen tot WMI.
6.
Taakplanning:
- Taakplanning kan worden gebruikt om programma's of scripts uit te voeren op basis van planningen of gebeurtenissen. Dit kan worden gebruikt om procesbeheertaken automatisch uit te voeren.
7.
AutoHotKey:
- AutoHotKey is een scripttool die automatisering van muis- en toetsenbordinvoer en besturing van applicaties mogelijk maakt.
8.
Configuratiescherm - Systeembeheer - Computerbeheer:
- Computerbeheer biedt een verscheidenheid aan tools om processen, gebruikers, diensten en meer te beheren.
9.
Remote Desktop Services Manager:
- Als u op een server werkt, kunt u met Remote Desktop Services Manager gebruikerssessies controleren en beëindigen.
10.
Bronmonitor:
- De bronnenmonitor (
`resmon`) biedt gedetailleerde informatie over het gebruik van bronnen, inclusief processen, netwerkactiviteit en schijfactiviteit.
11.
PsLijst (Sysinternals):
- PsList, onderdeel van de Sysinternals Suite, geeft informatie over actieve processen weer en biedt geavanceerde opties voor uitvoeropmaak.
12.
Remote Procedure Call (RPC):
- Gevorderde gebruikers kunnen RPC gebruiken om processen op een externe computer te besturen.
Deze opties bieden een breed scala aan hulpmiddelen en methoden voor het beheren van processen in Windows. Afhankelijk van uw specifieke behoeften en het gewenste detailniveau, kunt u de tool of methode kiezen die het beste werkt. Let echter altijd op de benodigde rechten en mogelijke effecten op het systeem.