Contents in this wiki are for entertainment purposes only
This is not fiction ∞ this is psience of mind

Power Tools:PsList.exe: Difference between revisions

From Catcliffe Development
Jump to navigation Jump to search
m (1 revision imported: Created by Gemini 2.5 (Pro?))
mNo edit summary
 
Line 1: Line 1:
<div style="background-color:azure; border:1px outset azure; padding:0 20px; max-width:860px; margin:0 auto; ">
{{ToolInfo
{{ToolInfo
| Name        = PsList
| Name        = PsList
Line 51: Line 52:
[[Category:Sysinternals]]
[[Category:Sysinternals]]
[[Category:Process Management]]
[[Category:Process Management]]
</div>

Latest revision as of 12:21, 26 January 2026

Tool Information
Name PsList
Description List detailed information about processes
Latest Version 1.41 (as of Jan 2024, check official site for latest)
Author(s) Mark Russinovich
Category Process Management, System Information


PsList is a command-line tool that shows you detailed information about processes running on a local or remote system. You can see data on CPU and memory usage, thread counts, and process priority.

Unlike the standard Windows Task Manager, PsList is ideal for scripting and command-line based diagnostics, allowing for quick and automated checks.

Usage

pslist [\computer [-u username [-p password]]] [-d | -m | -x] [-t] [-s [n]] [-r n] [process_name | pid]

Common Parameters

  • \computer: Specifies the remote computer to run the command on.
  • -u username: Specifies the username for logging into a remote computer.
  • -p password: Specifies the password for the given username.
  • -d: Show thread detail.
  • -m: Show memory detail.
  • -x: Show processes, memory, and thread information (a combination of -d and -m).
  • -t: Display a process tree, showing parent-child relationships.
  • -s [n]: Run in task-manager mode, refreshing every second. Optionally specify a refresh interval n.
  • -r n: Sets the refresh rate in seconds for task-manager mode.
  • process_name: Show information only for processes whose name begins with the specified text.
  • pid: Show information only for the process with the specified Process ID.

Examples

  • List all processes on the local machine:

pslist

  • Show detailed memory information for all processes:

pslist -m

  • Display the process tree to see parent-child relationships:

pslist -t

  • Monitor processes on a remote computer named "WEBSRV01":

pslist \WEBSRV01

  • Find the specific process "httpd" on a remote machine using credentials:

pslist \WEBSRV01 -u admin -p pa$$w0rd httpd

  • Run in a continuous "task manager" mode, refreshing every 5 seconds:

pslist -s -r 5