Gem alle Windows-processer til en tekstfil

0
123

af Martin Brinkmann juli 06, 2018 i Windows – Sidste Opdatering: juli 06, 2018 – Ingen kommentarer

Det kan nogle gange være nyttigt at dumpe en liste over alle processer, der kører på en Windows-maskine. Mens du kan bruge jobliste eller tredje-parts programmer som Process Explorer, eller TaskSchedulerView til en liste over alle igangværende opgaver og håndtere dem direkte fra brugergrænsefladen.

Tredjeparts-apps, som Process Explorer, støtte eksport af alle processer for at tekst-filer på systemet, men den standard jobliste i Windows-operativsystemet ikke.

Windows indeholder kommandolinje-værktøj, opgaveliste , der er designet til at vise listen af opgaver og filtrere listen. Mens det understøtter ikke indbyggede eksport muligheder, det understøtter den mulighed, at den direkte kommando line output andre steder.

Opgavelisten, ligesom taskkill, som vi har offentliggjort en vejledning om tidligere, er en handy command line tool for, at alle understøttede versioner af Windows support.

Den Tasklist værktøj

tasklist

Du kan køre opgavelisten fra kommandolinjen og behøver ikke forhøjede rettigheder at. Bare tryk på Start, skriv cmd.exe og åbne Kommandoprompten fra resultaterne at komme i gang.

Du skal blot skrive opgavelisten og trykke på Enter-tasten viser en liste over alle kørende processer på systemet. Hver proces er opført med navn, proces-ID, session navn og nummer, og hukommelsesbrug.

Du kan gemme den proces notering højre væk ved at køre kommandoen tasklist > output mappe og fil-navn, fx tasklist > d:processes.txt.

tasklist output

Hjælpeprogrammet understøtter tre forskellige visningsformater. Tabellen skal bruges som standard, men du kan bruge kommandoen /fo at skifte til en liste eller i en csv-view i stedet. Bare brug tasklist /fo csv-for at få vist listen over processer i en komma-separeret format i stedet.

Opgavelisten skinner, når det kommer til understøttes filtre. Du kan bruge filtre til at vise oplysninger, som du har brug for fra de oplysninger, som du ikke har brug for. Filtre, der findes til at vise de processer, hukommelse, CPU-tid, proces-ID, vindue titel eller brugernavn blandt andre.

Filtre støtte aktører såsom eq=lig, ne=ikke lig med, eller gt=større. Bemærk, at filtre WINDOWTITLE og STATUS understøttes ikke, når du kører opgaveliste på et eksternt system.

Her er en liste af eksempler, der viser filter anvendelse:

  • tasklist /fi “BRUGERNAVN eq Martin” — returnerer liste over processer, som køres under brugeren Martin.
  • tasklist /fi “BRUGERNAVN ne NT AUTHORITYSYSTEM” /fi “STATUS eq kører” — returnerer alle processer, der kører under system processer.
  • tasklist /fi “MODULER eq nt*” — Lister alle processer, der har en DLL-fil, der begynder med nt.
  • tasklist /fi “PID gt 2000” — viser alle processer med en ID, der er større end 2000.
  • tasklist /fi “MEMUSAGE gt 4096” — lister alle processer, hvis hukommelse er større end 4096 Kilobyte.

Du kan kombinere filtre med andre parametre:

  • tasklist /s BasementComp /svc /fi “MEMUSAGE gt 4096” — Lister processer på fjerncomputeren BasementComp, der bruger mere end 4 Mb RAM.
  • tasklist /s BasementComp /u maindomjoe /p adgangskode — at liste processer på fjerncomputeren BasementComp hjælp af brugeren joe og joe ‘ s password.

Du kan gemme alle udgange til en tekst-filen ved hjælp af > destination kommando.

Yderligere oplysninger gives, når du kører tasklist /? og på Microsofts Docs hjemmeside.

Nu kan Du: command line tools bruger du?