Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including taskkill with all npm packages installed. Try it out:

var taskkill = require("taskkill")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

taskkill v2.0.0

Wrapper for the Windows `taskkill` command. Ends one or more tasks or processes.

taskkill Build status

Wrapper for the Windows taskkill command. Ends one or more tasks or processes.


$ npm install --save taskkill


const taskkill = require('taskkill');

const input = [4970, 4512];

taskkill(input).then(() => {
    console.log(`Successfully terminated ${input.join(', ')}`);


See the taskkill docs for more.

taskkill(input, [options])

Returns a promise.


Type: string, array

One or more process IDs or image names, but not mixed.


The system, username, password options are mutually inclusive.


Type: string

Name or IP address of a remote computer (do not use backslashes). The default is the local computer.


Type: string

User specified by User or Domain\User. The default is the permissions of the current logged on user on the computer issuing the command.


Type: string

Password of the user account for the specified username.


Type: string

Types of processes to include or exclude from termination.

See the taskkill docs for supported filters.


Type: boolean

Forcefully terminate processes. Ignored for remote processes as all remote processes are forcefully terminated.


Type: boolean

Terminate all child processes along with the parent process, commonly known as a tree kill.


  • tasklist - Wrapper for the Windows tasklist command
  • fkill - Force kill processes, cross-platform


MIT © Sindre Sorhus


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free