Posted on

Chiudere un processo su un computer remoto (Windows)

Lista Processi

Per vedere tutti i processi aperti su un computer remoto, se avete dal vostro computer permessi amministrativi sul computer remoto vi basta aprire un prompt di dos (cmd) e usate il comando tasklist

tasklist /s NOMEPC

Se state cercando i programmi attivi di un utente vi verrà chiesta la password dell’utente una volta digitato il comando seguente :

tasklist /s NOMEPC /u Mario

Se state cercando un particolare programma dovrete aggiungere l’attributo IMAGENAME

tasklist /S NOMEPC /FI "IMAGENAME eq mioprogramma.exe"

Se state cercando un particolare programma di un particolare utente dovrete combinare i 2 comandi :

tasklist /s NOMEPC /u Mario /FI "IMAGENAME eq mioprogramma.exe"

 

Chiusura Processi

A questo punto avete l’esigenza di terminare il processo. Si fa con il comando taskkill

taskkill /s NOMEPC /FI "IMAGENAME eq mioprogramma.exe"

Se esistono più istanze di uno stesso programma, per esempio se lavorate su un server a cui gli utenti accedono con il desktop remoto, dovrete staccare l’istanza “giusta”. Potete usare il PID del programma che avrete trovatao tramite la tasklist :

Taskkill /S NOMEPC /PID processId

Se dovete killare il determinato programma per il determinato utente dovrete aggiungere lo username dell’utente ma prima di entrare in esecuzione vi verrà chiesta la password dell’utente :

taskkill /s NOMEPC  /u Mario /FI "IMAGENAME eq mioprogramma.exe"