Jump to content



Recommended Posts

  • 1 month later...

Here is the switches and help info for taskkill

TASKKILL [/S system [/U username [/P [password]]]]
        { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]

   This command line tool can be used to end one or more processes.
   Processes can be killed by the process id or image name.

Parameter List:
   /S    system           Specifies the remote system to connect to.

   /U    [domain\]user    Specifies the user context under which
                          the command should execute.

   /P    [password]       Specifies the password for the given
                          user context. Prompts for input if omitted.

   /F                     Specifies to forcefully terminate

   /FI   filter           Displays a set of tasks that match a
                          given criteria specified by the filter.

   /PID  process id       Specifies the PID of the process that
                          has to be terminated.

   /IM   image name       Specifies the image name of the process
                          that has to be terminated. Wildcard '*'
                          can be used to specify all image names.

   /T                     Tree kill: terminates the specified process
                          and any child processes which were started by it.

   /?                     Displays this help/usage.

   Filter Name   Valid Operators           Valid Value(s)
   -----------   ---------------           --------------
   STATUS        eq, ne                    RUNNING | NOT RESPONDING
   IMAGENAME     eq, ne                    Image name
   PID           eq, ne, gt, lt, ge, le    PID value
   SESSION       eq, ne, gt, lt, ge, le    Session number.
   CPUTIME       eq, ne, gt, lt, ge, le    CPU time in the format
                                           of hh:mm:ss.
                                           hh - hours,
                                           mm - minutes, ss - seconds
   MEMUSAGE      eq, ne, gt, lt, ge, le    Memory usage in KB
   USERNAME      eq, ne                    User name in [domain\]user
   MODULES       eq, ne                    DLL name
   SERVICES      eq, ne                    Service name
   WINDOWTITLE   eq, ne                    Window title

NOTE: Wildcard '*' for the /IM switch is accepted only with filters.

NOTE: Termination of remote processes will always be done forcefully
     irrespective of whether /F option is specified or not.

   TASKKILL /S system /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 /S system /U domain\username /FI "USERNAME ne NT*" /IM *
   TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"

eg.. to shutdown explorer.exe use taskkill /f /t explorer.exe type it in command prompt..

Link to comment
Share on other sites

  • 1 year later...

how can i start explorer after programm install that needed explorer killed? if i just put explorer.exe - next programm from my list don`t start installation - as the previous instalation isnt finished because explorer.exe is started and system is waiting for it to quit...

Link to comment
Share on other sites

I'm not quite sure I understand your question, but I would do this:


taskkill /F /IM explorer.exe
@ping -n 10 -w 1000 > nul
@ping -n %1% -w 1000> nul

That will kill explorer.exe and wait approximately 10 seconds before restarting it. You might need to change that based on your computer speed and how long you need explorer to disappear. The value to change is the 10 in the second line.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.

  • Create New...