Salve a tutti.
Vorrei creare un file .bat che termini determnati processi (scelti). Praticamente vorrei sapere cosa devo scrivere nel Blocco Note, per poi rinominarlo in .bat.
Vorrei che terminasse anche quelli con accesso negato o protetto.
Grazie in anticipo.
Ciao. Anche il comando taskkill credo che vada bene.
Questo strumento della riga di comando (taskkill) può essere utilizzato per terminare uno o più processi.
I processi possono essere interrotti dalla Id processo o dal nome immagine.
/S sistema Specifica il sistema remoto a cui connettersi.
/U [dominio\]utente Specifica il contesto utente in cui eseguire il comando.
/P [password] Specifica la password per il dato contesto utente. Se omesso, viene richiesto.
/F Specifica la terminazione forzata processo (i).
/FI filtro Visualizza una serie di attività che corrispondono a un dato criterio specificato dal filtro.
/PID id processo Specifica il PID del processo che deve essere terminato.
/IM nome immagine Specifica il nome immagine del processo che deve essere terminato (il Carattere jolly "*" può essere utilizzato per specificare tutti i nomi immagine).
/T Eliminazione struttura: termina il processo specificato e tutti i processi figlio avviati dallo stesso.
/? Visualizza la Guida\Utilizzo.
Nome filtro -> STATUS
Operatori validi -> eq, ne
Valore/i valido/i -> IN ESECUZIONE | NON RISPONDE
------
Nome filtro -> IMAGENAME
Operatori validi -> eq, ne
Valore/i valido/i -> Nome immagine
------
Nome filtro -> PID
Operatori validi -> eq, ne, gt, lt, ge, le
Valore/i valido/i -> Valore PID
------
Nome filtro -> SESSION
Operatori validi -> eq, ne, gt, lt, ge, le
Valore/i valido/i -> Numero di sessione
------
Nome filtro -> CPUTIME
Operatori validi -> eq, ne, gt, lt, ge, le
Valore/i valido/i -> Tempo di CPU nel formato oo.mm.ss. (ore - minuti - secondi)
------
Nome filtro -> MEMUSAGE
Operatori validi -> eq, ne, gt, lt, ge, le
Valore/i valido/i -> Utilizzo della memoria in kB
------
Nome filtro -> USERNAME
Operatori validi -> eq, ne
Valore/i valido/i -> Nome utente in formato [dominio\]utente
------
Nome filtro -> MODULES
Operatori validi -> eq, ne
Valore/i valido/i -> Nome DLL
------
Nome filtro -> SERVICES
Operatori validi -> eq, ne
Valore/i valido/i -> Nome servizio
------
Nome filtro -> WINDOWTITLE
Operatori validi -> eq, ne
Valore/i valido/i -> Titolo finestra
------
Note:
TASKKILL /S sistema /F /IM notepad.exe /T
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM notepad.exe /IM mspaint.exe
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
TASKKILL /S sistema /U dominio\nomeutente /FI "USERNAME ne NT*" /IM *
TASKKILL /S sistema /U nomeutente /P password /FI "IMAGENAME eq note*"
È ovvio che devi introdurlo in un batch, poi, a seconda di cosa vuoi ottenere, il .bat sarà più o meno elaborato.
MegaLab.it rispetta la tua privacy. Per esercitare i tuoi diritti scrivi a: privacy@megalab.it .
Copyright 2008 MegaLab.it - Tutti i diritti sono riservati