Export (0) Print
Expand All

Query process

Updated: April 17, 2012

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.

noteNote
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.

query process [* | <ProcessID> | <UserName> | <SessionName> | /id:<nn> | <ProgramName>] [/server:<ServerName>]

 

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.

  • 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.

  • 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
    

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft