Sdílet prostřednictvím


Vyhledání ID procesu

Systém Windows přiřadí každému spuštěného procesu jedinečné desetinné číslo označované jako ID procesu (PID). Toto číslo používáte mnoha způsoby, například při připojování ladicího programu k procesu.

V tomto článku se dozvíte, jak najít ID procesu pomocí:

Vyhledání PID pomocí Správce úloh**

  1. Otevřete Správce úloh tak, že vyberete Ctrl+Alt+Delete a pak vyberete Správce úloh.
  2. Výběrem možnosti Další podrobnosti rozbalíte zobrazené informace (jenom Windows).
  3. Na kartě Procesy vyberte Podrobnosti a zobrazte ID procesu ve sloupci PID .

Můžete vybrat libovolný název sloupce, který chcete seřadit, nebo kliknutím pravým tlačítkem myši na název procesu zobrazíte další možnosti.

Snímek obrazovky karty Podrobnosti Správce úloh zobrazující ID procesů ve sloupci PID.

Některé chyby jádra můžou způsobit zpoždění v grafickém rozhraní Správce úloh.

Příkaz tasklist

Pomocí integrovaného příkazu tasklist systému Windows z příkazového řádku zobrazte všechny procesy, jejich IDENTIFIKÁTORy PIN a řadu dalších podrobností.

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
...

K zobrazení nápovědy k příkazovému řádku použijte tasklist /?.

Nástroj TList

Prohlížeč seznamu úkolů (TList) nebo tlist.exeje nástroj příkazového řádku, který zobrazuje seznam úkolů nebo procesů uživatelského režimu, které jsou aktuálně spuštěny v místním počítači. TList je součástí Debugging Tools for Windows. Informace o tom, jak stáhnout a nainstalovat ladicí nástroje, naleznete v tématu Nástroje ladění pro Systém Windows.

Pokud jste nainstalovali sadu Windows Driver Kit do výchozího adresáře na 64bitovém počítači, najdete zde nástroje pro ladění:

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

Když spustíte TList z příkazového řádku, zobrazí se seznam všech procesů uživatelského režimu v paměti s jedinečným číslem PID. U každého procesu se zobrazí kód PID, název procesu a název okna, pokud má proces okno.

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)
...

Další informace naleznete v tématu TList.

Příkaz debuggeru .tlist

Pokud už v systému běží ladicí program v uživatelském režimu, použijte příkaz .tlist (vypíše ID procesů), abyste zobrazili všechny PIDy.

Example:

0:000> .tlist

Tato metoda je užitečná, když aktivně ladíte a potřebujete identifikovat další procesy bez opuštění ladicího programu.

Příkaz PowerShell Get-Process

Pokud chcete pracovat s automatizačními skripty, použijte příkaz Get-Process PowerShellu. Zadejte konkrétní název procesu, abyste viděli ID procesu pro tento proces.

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

Další informace naleznete v tématu Get-Process.