Our Blog

Windows – Killing remotely hanging RDP session

You can't log in to RDP session on Windows 2003/Windows 2003 R2 server because you get a message that all sessions are taken, or you simply want to cleanup your RDP sessions from Windows 2008-2012R2 servers.

Solution

(Optional) Gain enough privilege to kill RDP connection on the server. This step is optional if you're already logged in with credentials that are valid for multiple sessions (such as domain environment)

net use servername_or_IP /USER:username “password“

List the connection to a particular server and get session ID.

query session /server:servername

Reset the session which you don’t need using ID of the session

reset session ID /server:servername_or_IP
Example
query session /server:TEST2003
SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
console                                     0  Conn    wdcon
rdp-tcp                                 65536  Listen  rdpwd
rdp-tcp#32        server-userid1            1  Active  rdpwd
rdp-tcp#33        server-userid2            2  Active  rdpwd
Tags: , , , , , , , , ,

This is a unique website which will require a more modern browser to work! Please upgrade today!