Kommandot: "TASKLIST" är på Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. tillgänglig
Exemplen för kommandot "TASKLIST"
Här är exempel på hur du använder
`tasklist`kommando i kommandotolken:
Exempel 1: Visa alla pågående processer:
tasklist
- Detta kommando skriver ut en lista över alla pågående processer med information som processnamn, process-ID (PID), sessionsnummer och minnesanvändning.
Exempel 2: Filtrera processinformation efter processnamn:
tasklist /FI "IMAGENAME eq notepad.exe"
-
`/FI "IMAGENAME eq notepad.exe"`: Det här filtret visar bara information om processen med namnet notepad.exe.
Exempel 3: Visa avancerad information om processer:
tasklist /V
-
`/V`: Denna parameter matar ut utökad information om processer, inklusive användarnamn, fönstertitel och sessionsnummer.
Exempel 4: Visa processer på en fjärrdator:
tasklist /S Avlägset-Computer /U Användarnamn /P Lösenord
-
`/S Avlägset-Computer`: Namnet eller IP-adressen för fjärrdatorn.
-
`/U Användarnamn`: Användarnamnet för autentisering på fjärrdatorn.
-
`/P Lösenord`: Lösenordet för autentisering på fjärrdatorn.
Exempel 5: Filtrera processinformation efter användarnamn:
tasklist /FI "USERNAME eq Användarnamn"
-
`/FI "USERNAME eq Användarnamn"`: Detta filter visar endast processer för den angivna användaren.
Exempel 6: Visar processer i en trädstruktur (hierarki):
tasklist /V /FO TREE
-
`/V`: Avancerad information om processer.
-
`/FO TREE`: Visar processerna i en hierarkisk trädstruktur.
Dessa exempel visar olika användningsfall för
`tasklist`kommandot i kommandotolken. Kommandot är användbart för att få en överblick över pågående processer och visa detaljerad information om specifika processer. Observera att
`tasklist`-Kommando kan köras som standard utan administratörsbehörighet för att få information om processer i den aktuella användarkontexten.
Exempel 7: Visa specifika kolumner i utdata:
tasklist /FI "STATUS eq running" /FO TABLE /NH
-
`/FI "STATUS eq running"`: Filtrerar processer efter deras status (i detta fall
"körs").
-
`/FO TABLE`: Matar ut utdata i tabellform.
-
`/NH`: Undertrycker rubrikraden i tabellen.
Exempel 8: Visa CPU-information för processer:
tasklist /V /FI "MEMUSAGE gt 10000" /FI "CPUTIME gt 00:05:00"
-
`/V`: Avancerad information om processer.
-
`/FI "MEMUSAGE gt 10000"`: Filtrerar processer med mer minnesanvändning än 10 000 KB.
-
`/FI "CPUTIME gt 00:05:00"`: Filtrerar processer med en CPU-tid på mer än 5 minuter.
Exempel 9: Visa processinformation för alla användare:
tasklist /V /FO CSV
-
`/V`: Avancerad information om processer.
-
`/FO CSV`: Matar ut utdata i CSV-format.
Exempel 10: Visa processer och exportera utdata till en fil:
tasklist /V > Processlista.txt
-
`/V`: Avancerad information om processer.
-
`> Processlista.txt`: Dirigerar utdata till en textfil som heter ProcessList.txt.
Exempel 11: Visa processer och sortera utdata efter CPU-användning:
tasklist /V /FO TABLE /NH | sort /+60
-
`/V`: Avancerad information om processer.
-
`/FO TABLE`: Matar ut utdata i tabellform.
-
`/NH`: Undertrycker rubrikraden i tabellen.
-
`| sort /+60`: Sorterar utdata efter den sjätte kolumnen (CPU-användning).
Dessa exempel visar olika sätt hur
`tasklist`kommando kan användas för att extrahera och visa specifik information om processer. Du kan anpassa filteralternativen och formateringsalternativen beroende på dina behov.
"TASKLIST" Utdrag från Microsoft Windows Hjälp
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
TASKLIST [/S dator [/U användarnamn [/P lösenord]]]]
[/M [modul] | /SVC | /V] [/FI filter] [/FO format] [/NH]
Beskrivning:
Detta verktyg visar en lista över processer som körs på
den lokala datorn eller en fjärrdator.
Parameterlista:
/S dator Anger på vilken fjärrdator kommandot
ska utföras.
/U [domän\]anv. Anger under vilken användarkontext
kommandot ska utföras.
/P lösenord Anger lösenord för den användare som
anges. Du tillfrågas om detta inte
anges.
/M [modul] Visar alla aktiviteter som används för
den
exe/dll som anges. Om modulnamn inte
anges
visas alla inlästa moduler.
/SVC Visar tjänster som varje process är
värd för.
/V Visar utförlig information.
/FI filter Visar en uppsättning aktiviteter som
matchar
ett krav som angivits av filtret.
/FO format Anger utdataformatet.
Giltiga värden: "TABLE", "LIST",
"CSV".
/NH Anger att kolumnrubriken inte ska
visas
i kommandots utdata. Kan
endast anges för formaten "TABLE" och
"CSV".
/? Visar detta syntaxmeddelande.
Filter:
Filternamn Giltiga operatorer Giltiga värden
----------- ------------------ -------------------
-------
STATUS eq, ne RUNNING |
NOT RESPONDING |
UNKNOWN
IMAGENAME eq, ne Avbildningsnamn
PID eq, ne, gt, lt, ge, le PID-värde
SESSION eq, ne, gt, lt, ge, le Sessionsnummer
SESSIONNAME eq, ne Sessionsnamn
CPUTIME eq, ne, gt, lt, ge, le Processortid i
formatet
tt:mm:ss.
tt - timmar,
mm - minuter, ss -
sekunder
MEMUSAGE eq, ne, gt, lt, ge, le Minnesanvändning i
kB
USERNAME eq, ne Användarnamn i
formatet
[domän\]användare
SERVICES eq, ne Tjänstnamn
WINDOWTITLE eq, ne Fönsterrubrik
MODULES eq, ne DLL-namn
Obs! Filtren "WINDOWTITLE" och "STATUS" stöds inte om en
fjärrdator
används.
Exempel:
TASKLIST
TASKLIST /M
TASKLIST /V /FO CSV
TASKLIST /SVC /FO LIST
TASKLIST /M wbem*
TASKLIST /S dator /FO LIST
TASKLIST /S dator /S domän\användarnamn /FO CSV /NH
TASKLIST /S dator /U användarnamn /P lösenord /FO TABLE /NH
TASKLIST /FI "USERNAME ne NT INSTANS\SYSTEM" /FI "STATUS eq
running"
Viktig information, tips för kommandot "TASKLIST"
Ja, det finns många andra sätt att hantera och övervaka processer på Windows. Här är några ytterligare tillvägagångssätt:
1.
Task Manager:
- Task Manager (tillgänglig via
`Strg + Umschalt + Esc`eller
`Strg + Alt + Entf`och att välja
"Task Manager") ger ett lättanvänt grafiskt användargränssnitt för övervakning och hantering av processer.
2.
PowerShell:
- PowerShell tillhandahåller omfattande processhanteringsfunktioner. Till exempel:
Get-Process
Stop-Process -Name notepad
3.
Prestandaövervakare:
- Prestandaövervakaren (
`perfmon`) tillåter övervakning av systemets prestanda, inklusive process- och minnesstatistik.
4.
Process Explorer (Sysinternals):
– Process Explorer är ett avancerat verktyg från Sysinternals som ger detaljerad information om pågående processer, tjänster, öppna filer och mycket mer.
5.
Windows Management Instrumentation (WMI):
- WMI möjliggör hantering av Windows-resurser, inklusive processövervakning och kontroll. PowerShell-skript kan användas för att komma åt WMI.
6.
Uppgiftsschemaläggning:
- Uppgiftsschemaläggning kan användas för att köra program eller skript baserat på scheman eller händelser. Detta kan användas för att automatiskt utföra processhanteringsuppgifter.
7.
AutoHotKey:
- AutoHotKey är ett skriptverktyg som tillåter automatisering av mus- och tangentbordsinmatning och kontroll av applikationer.
8.
Kontrollpanelen - Administrativa verktyg - Datorhantering:
- Datorhantering erbjuder en mängd olika verktyg för att hantera processer, användare, tjänster och mer.
9.
Remote Desktop Services Manager:
- Om du arbetar på en server låter Remote Desktop Services Manager dig övervaka och avsluta användarsessioner.
10.
Resource Monitor:
- Resursövervakaren (
`resmon`) ger detaljerad information om resursanvändning, inklusive processer, nätverksaktivitet och diskaktivitet.
11.
PsList (Sysinternals):
- PsList, en del av Sysinternals Suite, matar ut information om pågående processer och tillhandahåller avancerade formateringsalternativ för utdata.
12.
Remote Procedure Call (RPC):
- Avancerade användare kan använda RPC för att styra processer på en fjärrdator.
Dessa alternativ ger ett brett utbud av verktyg och metoder för att hantera processer på Windows. Beroende på dina specifika behov och vilken detaljnivå du vill ha kan du välja det verktyg eller den metod som fungerar bäst. Var dock alltid uppmärksam på de behörigheter som krävs och eventuella effekter på systemet.