Delen via


De proces-id zoeken

Windows wijst elk actief proces een uniek decimaal getal toe met de naam proces-id (PID). U gebruikt dit nummer op verschillende manieren, zoals bij het specificeren van het proces wanneer u een debugger eraan koppelt.

In dit artikel leert u hoe u een proces-id kunt vinden met behulp van:

Om een PID te zoeken met behulp van Taakbeheer**

  1. Open Taakbeheer door Ctrl+Alt+Delete te selecteren en vervolgens Taakbeheer te selecteren.
  2. Selecteer Meer details om de weergegeven informatie uit te vouwen (alleen Windows).
  3. Selecteer op het tabblad Processendetails om de proces-id in de kolom PID weer te geven.

U kunt een kolomnaam selecteren die u wilt sorteren of met de rechtermuisknop op een procesnaam klikken voor meer opties.

Schermopname van het tabblad Details van Taakbeheer met proces-id's in de kolom PID.

Sommige kernelfouten kunnen vertragingen veroorzaken in de grafische interface van Task Manager.

tasklist-opdracht

Gebruik de ingebouwde windows-taaklijstopdracht vanaf een opdrachtprompt om alle processen, de bijbehorende pid's en een verscheidenheid aan andere details weer te geven.

C:\>tasklist

Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
System Idle Process              0 Services                   0          8 K
System                           4 Services                   0      7,428 K
Secure System                  104 Services                   0     40,344 K
Registry                       164 Services                   0    146,596 K
smss.exe                       592 Services                   0      1,176 K
csrss.exe                      896 Services                   0      6,224 K
wininit.exe                    980 Services                   0      6,572 K
...

Gebruik tasklist /? om hulp voor de commandoregel weer te geven.

TList-hulpprogramma

Takenlijstviewer (TList) of tlist.exeis een opdrachtregelprogramma dat de lijst met taken of processen in de gebruikersmodus weergeeft die momenteel op de lokale computer worden uitgevoerd. TList is opgenomen in de hulpprogramma's voor foutopsporing voor Windows. Zie Hulpprogramma's voor foutopsporing voor Windows voor informatie over het downloaden en installeren van de hulpprogramma's voor foutopsporing.

Als u de Windows Driver Kit hebt geïnstalleerd in de standaardmap op een 64-bits pc, kunt u de hulpprogramma's voor foutopsporing hier vinden:

C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\

Wanneer u TList uitvoert vanaf de opdrachtprompt, wordt er een lijst weergegeven met alle gebruikersmodusprocessen in het geheugen met een uniek PID-nummer. Voor elk proces wordt de PID, procesnaam en, als het proces een venster heeft, de titel van dat venster weergegeven.

C:\Program Files (x86)\Windows Kits\10\Debuggers\x64>tlist -t
System Process (0)
System (4)
  smss.exe (592)
  Memory Compression (3376)
Secure System (104)
Registry (164)
csrss.exe (896)
wininit.exe (980)
  services.exe (660)
    svchost.exe (1232)
      WmiPrvSE.exe (6008)
      dllhost.exe (1748)
      WmiPrvSE.exe (1860)
...

Zie TList voor meer informatie.

De opdracht .tlist-foutopsporingsprogramma

Als er al een foutopsporingsprogramma in de gebruikersmodus op het systeem wordt uitgevoerd, gebruikt u de opdracht .tlist (List Process ID's) om alle PID's weer te geven.

Example:

0:000> .tlist

Deze methode is handig wanneer u actief foutopsporing uitvoert en andere processen moet identificeren zonder het foutopsporingsprogramma te verlaten.

PowerShell Get-Process-commando

Als u wilt werken met automatiseringsscripts, gebruikt u de Get-Process PowerShell-opdracht. Geef een specifieke procesnaam op om de proces-id voor dat proces weer te geven.

C:\> Get-Process explorer

Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
-------  ------    -----      -----     ------     --  -- -----------
   2520     404   108948     179284   1,702.95   7656   1 explorer

Zie Get-Process voor meer informatie.