Query process
Applies To: Windows Server 2008, Windows Server 2008 R2, Windows Vista
Displays information about processes that are running on a Remote Desktop Session Host (RD Session Host) server.
You can use this command to find out which programs a specific user is running, and also which users are running a specific program.
For examples of how to use this command, see Examples.
Note
In Windows Server 2008 R2, Terminal Services was renamed Remote Desktop Services. To find out what's new in this version, see What’s New in Remote Desktop Services on the Windows Server TechCenter.
Syntax
query process [* | <ProcessID> | <UserName> | <SessionName> | /id:<nn> | <ProgramName>] [/server:<ServerName>]
Parameters
Parameter | Description |
---|---|
* |
Lists the processes for all sessions. |
<ProcessID> |
Specifies the numeric ID identifying the process that you want to query. |
<UserName> |
Specifies the name of the user whose processes you want to list. |
<SessionName> |
Specifies the name of the session whose processes you want to list. |
/id:<nn> |
Specifies the ID of the session whose processes you want to list. |
<ProgramName> |
Specifies the name of the program whose processes you want to query. The .exe extension is required. |
/server:<ServerName> |
Specifies the RD Session Host server whose processes you want to list. If unspecified, the server where you are currently logged on is used. |
/? |
Displays help at the command prompt. |
Remarks
Administrators have full access to all query process functions.
If you do not specify the <UserName>, <SessionName>, /id:<nn>, <ProgramName>, or * parameters, query process displays only the processes that belong to the current user.
If a session is specified, it must identify an active session.
Query process returns the following information:
The user who owns the process
The session that owns the process
The ID of the session
The name of the process
The ID of the process
When query process returns information, a greater than (>) symbol is displayed before each process that belongs to the current session.
Examples
To display information about the processes being used by all sessions, type:
query process *
To display information about the processes being used by session ID 2, type:
query process /ID:2
Additional references
Remote Desktop Services (Terminal Services) Command Reference