Slik administrerer du prosesser og oppgaver i Windows med TASKLIST og TASKKILL

Siste oppdatering: 29/07/2025
Forfatter: Isaac
  • Lær hvordan du spør og filtrerer aktive prosesser med OPPGAVER i Windows.
  • Lær hvordan du tvangsavslutter blokkerte programmer ved hjelp av TASKKILL.
  • Automatiser oppgaver og administrer eksterne team fra konsollen kommandoer.

Administrere prosesser i Windows med oppgaveliste og taskkill

Å administrere prosesser og oppgaver fra kommandolinjen i Windows er en ferdighet som kan hjelpe deg ut av mer enn én vanskelig situasjon, spesielt når et program fryser eller du trenger avansert systeminformasjon . Selv om mange brukere foretrekker det grafiske grensesnittet, åpner det å lære å bruke kommandoer som TASKLIST og TASKKILL opp en hel verden av muligheter for å kontrollere alt som skjer på datamaskinen din presist, både lokalt og eksternt.

I denne artikkelen finner du en komplett og detaljert veiledning om hvordan du bruker TASKLIST og TASKKILL til å vise, filtrere, analysere og lukke kjørende prosesser i Windows , enten fra CMD- konsollen , skript eller batchfiler. Vi vil også forklare viktige forskjeller mellom prosesser og tjenester , avanserte kombinasjoner, praktiske eksempler og noen mindre kjente ekstraverktøy. Gjør deg komfortabel, la oss komme i gang!

Hva er prosesser og tjenester i Windows, og hvordan administreres de?

For å forstå hvordan OPPGAVERLIST og OPPGAVERLIST fungerer , er det nyttig å først skille mellom to nøkkelbegreper: prosess og tjeneste . Selv om de noen ganger brukes om hverandre, er de ikke helt det samme.

  • Prosess: Det er et hvilket som helst program eller applikasjon som kjører. Det kan være i forgrunnen (du ser det på skjermen) eller i bakgrunnen (ingen vindu er synlig). Hver prosess har en unik identifikator som kalles PIDProsesser kan starte og stoppe andre prosesser eller til og med tjenester. En prosess kan være ferdig ("drep prosessen"). De har vanligvis en livssyklus: fra det øyeblikket de starter til de er ferdige med å kjøre.
  • Service: A en spesiell type prosess som vanligvis fungerer i bakgrunnen, selv om ingen er logget på datamaskinen. Tjenester kan startes, stoppes, settes på pause, gjenopptas eller slettesMen Det er ikke vanlig å «drepe» dem som en vanlig prosess. De er vanligvis permanent aktive med mindre det oppstår en feil eller de administreres manuelt.

Begge (prosesser og tjenester) kan vises, kontrolleres og avsluttes ved hjelp av kommandolinjeverktøy som TASKLIST og TASKKILL , som er viktige komponenter i avansert Windows-administrasjon.

OPPGAVELISTE: Liste og filtrere prosesser i Windows fra terminalen

tasklist

OPPGAVERISTILLING er den ultimate kommandoen for å få en liste over programmer, oppgaver og tjenester som kjører på datamaskinen din, enten lokalt eller eksternt. Det er som en "tekstversjon" av Oppgavebehandling , men mye mer detaljert og med muligheten til å filtrere og eksportere resultater.

Den mest grunnleggende syntaksen er så enkel som å kjøre:

tasklist

Dette vil vise en liste som inkluderer bildenavn (navn på kjørbar fil), PID , øktnavn , øktnummer og minnebruk i KB. Ideelt for raskt å sjekke hva som kjører på systemet ditt.

  Hvordan få Windows lisensnøkkel trinn for trinn: alle måter

OPPGAVELISTE kan startes fra CMD, Kjør-dialogboksen, Start-menyen eller integreres i batch-skript. Her er noen nyttige parametere for å få mest mulig ut av det:

  • /V – Vis utvidet informasjon (bruker, status, CPU-tid, vindustittel osv.)
  • /SVC – Rapporter om tjenestene som driftes av hver prosess. Veldig nyttig for å se hvilke tjenester som er relatert til systemprosesser.
  • /M – Filtrerer oppgaver som bruker en bestemt modul (DLL eller EXE). For eksempel, tasklist /M ntdll.dll.
  • /FO-format – Endre utdataformatet: «TABELL» (standardtabell), «LISTE» (etter linjer) eller «CSV» (ideelt for Excel).
  • / NH – Hvis du bruker «TABLE» eller «CSV», skjul kolonneoverskriftene.
  • /FI-filter – Bruk avanserte filtre på alle felt (bruker, minne, PID, bildenavn, status osv.).
  • /S-systemet – Lar deg kjøre kommandoen mot en ekstern datamaskin (ideelt for nettverksadministrasjon).
  • /U domene\bruker – Kjør kommandoen med spesifikk påloggingsinformasjon (krever bruk av /S for å koble til eksterne datamaskiner).
  • /P-passord – Passord for den angitte brukeren.

Ved å kombinere disse alternativene kan du hente ut så å si alle prosessrelaterte data . Og hvis du trenger en rask oversikt over alle parameterne, kan du opprette en hjelpefil:

OPPGAVELISTE /? > %brukerprofil%/Skrivebord/bruk-oppgaveliste.txt

Filtrering av resultater med /FI: Praktiske brukseksempler

Den sanne kraften til TASKLIST ligger i /FI-alternativet , som lar deg søke, filtrere og begrense informasjonen som innhentes basert på flere kriterier. Her er noen nyttige eksempler:

  • List bare opp prosessene brukeren din kjører:
    oppgaveliste /FI "BRUKERNAVN eq din_bruker"
  • Se prosesser som er aktive for øyeblikket:
    oppgaveliste /FI "STATUS eq kjører"
  • Filtrer etter bildenavn (f.eks. Firefox):
    oppgaveliste /FI "IMAGEAME eq firefox.exe"
  • Finn prosesser med tildelt minne større enn 15000 XNUMX KB:
    oppgaveliste /FI "MEMUSAGE gt 15000"
  • Kombiner flere filtre for å avgrense søket ditt:
    oppgaveliste /FI "BILDENAME eq notepad.exe" /FI "BRUKERNAVN eq bruker"
  • Eksporter listen i CSV-format for videre behandling:
    oppgaveliste /V /FO CSV > %brukerprofil%/Skrivebord/prosessliste.csv

Du kan også omdirigere resultatet til en fil og enkelt åpne det i Excel eller Notisblokk. Perfekt for revisjoner eller rapporter!

Overvåkingsprosesser på eksterne datamaskiner

Hvis du administrerer flere datamaskiner på et nettverk, lar TASKLIST deg spørre prosesser på eksterne maskiner så lenge du har riktig påloggingsinformasjon og brannmuren ikke blokkerer den.

For eksempel:

oppgaveliste /s navn på_fjern_PC /u domene\bruker /p passord

Dette returnerer listen over prosesser på den eksterne maskinen. Du kan legge til filtre, endre formatet, eksportere resultater og så videre, akkurat som om det var din egen datamaskin.

Avansert filtrering og eksport av eksempler

  • Prosesser som bruker DLL-filen ntdll.dll på den eksterne datamaskinen srvmain (ideell for å oppdage malware eller konflikter):
    oppgaveliste /s srvmain /svc /fi "MODULER eq ntdll*"
  • Vis bare prosesser med en PID som er større enn 1000, i CSV:
    oppgaveliste /v /fi "PID gt 1000" /fo csv
  • Vis alle prosesser unntatt de som er startet av systemet:
    oppgaveliste /fi "BRUKERNAVN ne NT AUTORITET\SYSTEM" /fi "STATUS eq kjører"

TASKKILL: Hvordan avslutte prosesser med makt

TaskKill er den perfekte partneren for TaskList. Den kan brukes til å avslutte en eller flere prosesser ved hjelp av deres PID (prosessidentifikator) eller bildenavn. Det er veldig nyttig når et program fryser eller du trenger å automatisere oppgaveavslutning.

  Slå på direktetekster for all lyd i Windows 11

Den enkleste måten er:

oppgavekill /PID 1234

Du kan også drepe prosesser med navn :

taskkill /IM firefox.exe

Utover dette har TASKKILL mange alternativer:

  • /F - Tving Umiddelbar avslutning. Ideelt når prosessen ikke svarer!
  • /T - Slutter prosessen og alle dens underordnede prosesserVeldig nyttig hvis programmet starter tråder og du vil lukke alt på en gang.
  • /FI-filter – Bruk filtre som i OPPGAVELISTE. Du kan for eksempel bare avslutte prosesser med en bestemt bruker, status eller minnebruk.
  • /S – Lar deg kjøre kommandoen på eksterne maskiner.
  • /U y /P – For å angi brukernavn og passord ved bruk av eksterne datamaskiner.

For å vise alle parametere og opprette en hjelpefil:

OPPGAVE /? > %userprofile%/Desktop/uso-taskkill.txt

Avanserte filtre i TASKKILL og nyttige eksempler

  • Lukker Notisblokk brått (selv om den har frosset):
    taskkill /F /IM notepad.exe
  • Drep prosesser med PID større enn eller lik 1000, hva enn de måtte være:
    taskkill /f /fi "PID ge 1000" /im *
  • Avslutt alle prosesser som ikke svarer, unntatt WhatsApp:
    taskkill /F /FI "STATUS eq RESPONDING NOT" /FI "WINDOWTITLE ne WhatsApp"
  • Tving frem lukking av skript i VBScript:
    taskkill /F /IM wscript.exe
  • Lukk Windows Utforsker og start den på nytt med en forsinkelse på 5 sekunder:
    taskkill /F /IM explorer.exe & timeout /nobreak 05 & start explorer.exe
  • Avslutt prosesser startet av administratoren:
    taskkill /pid 2134 /t /fi "brukernavn eq administrator"
  • Avslutt prosesser på en ekstern maskin med et bildenavn som starter med "merknad":
    taskkill /s srvmain /u maindom\hiropln /pp@ssW23 /fi "BILDEAME eq note*" /im *

Som du ser er mulighetene enorme . Du kan automatisere alt fra minneopprydding til daglig administrasjon av alle aktive prosesser, både på datamaskinen din og på hvilken som helst datamaskin på nettverket.

Automatisering med batchfiler

En av fordelene med TASKKILL og TASKLIST er at du enkelt kan inkludere dem i .bat- eller .cmd-filer for å kjøre automatiske handlinger under oppstart av Windows eller planlagt med Oppgaveplanleggeren.

Typisk eksempel: lukking av flere irriterende prosesser ved oppstart av Windows.

@echo av taskkill /F /IM process1.exe taskkill /F /IM process2.exe taskkill /F /IM process3.exe

Så trenger du bare å plassere batchfilen i oppstartsmappen for Windows ( shell:Startup i Kjør-kommandoen), og du er ferdig.

  Slik fikser du problemet med at Word ikke kan åpne den globale malen (Normal.dotm)

Ofte brukte parametere og støttede filtre

I både OPPGAVELISTE og OPPGAVEKILL kan filtre brukes på:

  • STATUS: eq, ne – Verdier som KJØRER eller SVARER IKKE
  • BILDE: eq, ne – For eksempel chrome.exe
  • PID: eq, ne, gt, lt, ge, le – Begrense etter prosessnummer
  • ØKT / ØKTNAVN: eq, ne, gt, lt, ge, le – Etter økt eller øktnavn
  • CPUTIME: eq, ne, gt, lt, ge, le – Filtrer etter CPU-tid (TT:MM:SS-format)
  • MEMUSAGE: eq, ne, gt, lt, ge, le – Etter minneforbruk i KB
  • BRUKERNAVN: eq, ne – Av brukernavn (domene\bruker)
  • TJENESTER: eq, ne – Etter relatert tjenestenavn
  • VINDUETITEL: eq, ne – For vindustittelen
  • MODULER: eq, ne – Av DLL eller modul som brukes

Enkelte filtre, som WINDOWTITLE og STATUS, støttes bare for lokale datamaskiner, ikke eksterne datamaskiner. I tillegg fungerer jokertegnet * i /IM bare hvis et filter brukes.

Tjenester kontra prosesser: avansert styring og overvåking

I tillegg til prosesser lar Windows deg administrere og overvåke tjenester ved hjelp av verktøy som SC-kommandoen (Service Control). Tjenester kan vises, startes, stoppes, settes på pause, gjenopptas, slettes, opprettes og mer, alt fra terminalen.

For eksempel, for å liste opp aktive tjenester:

sc spørringstype = tjeneste

For å vise alle (aktive og inaktive):

sc spørringsstatus = alle

Og for å fjerne en tjeneste fullstendig:

sc slett tjenestenavn

Hvis du må håndtere uønskede tjenester eller ønsker å lage automatiseringer, vil det å kombinere SC og tasklist/taskkill hjelpe deg mye.

Som du kan se, gir det å lære å bruke TASKLIST og TASKKILL på et avansert nivå deg mye mer kontroll over systemet ditt. Enten du er en nysgjerrig bruker, en avansert bruker, en systemadministrator eller bare ønsker flere ressurser for å feilsøke problemer knyttet til dårlig ytelse, blokkerte prosesser eller automatisert administrasjon, vet du nå at kommandolinjen er din allierte. Husk å øve, så vil du gradvis se hvordan kommandoer blir en del av din personlige verktøykasse. Enten du er hjemme, på jobb eller administrerer eksterne miljøer, vil disse kommandoene hjelpe deg med å håndtere enhver situasjon!

Kontrollprosesser og tjenester med Taskkill og Sc
Relatert artikkel:
Slik kontrollerer du prosesser og tjenester i Windows med Taskkill og Sc