Condividi tramite


Ricerca dell'ID del processo

A ogni processo in esecuzione in Windows viene assegnato un numero decimale univoco denominato ID processo (PID). Questo numero viene usato in diversi modi, ad esempio per specificare il processo quando si collega un debugger.

Questo argomento descrive come determinare il PID per una determinata app usando Gestione attività, il comando di Windows dell'elenco di attività, l'utilità TList, il comando di PowerShell Get-Process o il debugger.

Gestore attività

Gestione attività può essere aperto in diversi modi, ma il più semplice consiste nel selezionare CTRL+ALT+Elimina e quindi selezionare Gestione attività.

In Windows fare prima clic su Altri dettagli per espandere le informazioni visualizzate. Nella scheda Processi selezionare Dettagli per visualizzare l'ID processo elencato nella colonna PID .

Screenshot di Gestione Attività in Windows 11, che mostra i numeri di processo ordinati in base al nome utente.

Fare clic su qualsiasi nome di colonna per ordinare. È possibile fare clic con il pulsante destro del mouse sul nome di un processo per visualizzare altre opzioni per un processo.

Alcuni errori del kernel possono causare ritardi nell'interfaccia grafica di Gestione attività.

Comando tasklist

Usa il comando tasklist predefinito di Windows da un prompt dei comandi per visualizzare tutti i processi, i relativi PID e un'ampia gamma di altri dettagli.

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

Usare tasklist /? per visualizzare l'aiuto della riga di comando.

Utilità TList

Visualizzatore elenco attività (TList) o tlist.exe, è un'utilità della riga di comando che visualizza l'elenco di attività o processi in modalità utente, attualmente in esecuzione nel computer locale. TList è incluso negli strumenti di debug per Windows. Per informazioni su come scaricare e installare gli strumenti di debug, vedere Strumenti di debug per Windows.

Se windows Driver Kit è stato installato nella directory predefinita in un PC a 64 bit, gli strumenti di debug si trovano qui:

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

Quando si esegue TList dal prompt dei comandi, verrà visualizzato un elenco di tutti i processi in modalità utente in memoria con un numero PID univoco. Per ogni processo, mostra il PID, il nome del processo e, se il processo ha una finestra, il titolo di tale finestra.

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

Per altre informazioni, vedere TList.

Comando del debugger .tlist

Se nel sistema è già in esecuzione un debugger in modalità utente, il comando .tlist (List Process IDS) visualizzerà un elenco di tutti i PID nel sistema.

Comando Get-Process di PowerShell

Per usare gli script di automazione, usare il comando Get-Process PowerShell. Specificare un nome di processo specifico per visualizzare l'ID processo per tale processo.

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

Per altre informazioni, vedere Get-Process.

Risorse aggiuntive

Per altre informazioni sugli elementi interni di Windows (inclusi il contesto, i thread e i processi), esaminare risorse aggiuntive, ad esempio Internals di Windows di Paolo Yosifovich, Mark Russinovich, David Solomon e Alex Ionribu.