Introduction
To Check the Processes Running in Windows using PHP, we have to use the PHP tasklist command with exec()
function.

Complete Code to Check Process Running in Windows Using PHP
1 2 3 4 5 6 7 |
<?php // show tasks, redirect errors to NUL (hide errors) exec("tasklist 2>NUL", $task_list); echo "<pre>"; print_r($task_list); ?> |
Code Explanation:
- In the above code, we use the PHP tasklist command to see what processes are running in Windows.
- exec is the PHP inbuilt function used to execute an external program and return the last value, if there is no return then it returns the NULL value.
- In the last line, we print the
$task_list
variable where we store the list of running processes in windows.
Output:

You can check it by running it on your local machine using XAMP or WAMP.
Also Read: Best PHP IDE Code Editor in 2021 [Updated]
How to Kill Windows Process Using PHP
1 2 3 |
<?php exec("taskkill /F /IM taskName.exe 2>NUL"); ?> |
Code Explanation:
In the above code, we use the same exec() function to execute the PHP tasklist command and by using taskName from the list we can kill the process.
Here is the complete explanation of how we can check processes running in windows PHP and also kill by using the command.
To know more you can check PHP: getmypid – Manual.
Also Read:
- Set PHP Error Reporting Into The PHP File
- How to Get Current Date and Time In JavaScript
- How to Get Input Value From User in PHP?
- Complete Guide PHP Error Log
Happy Coding..!
2 Replies to “How to Check Processes Running in Windows Using PHP”