How to end "stuck" remote desktop sessions?

I've been having increasing lagging problems when I use my RDC to access my remote server. After reading scores of posts, it look like I may be disconnecting incorrectly and possibly leaving sessions running. When I re-log in, I may be opening another session.
 I typed in the qwinsta  and got this:
SESSIONNAME        ID                         STATE              TYPE
                              0 Disc                   Disc                    rdpwd
rdp-tcp                   65536                   Listen                 rpdwd
console                 2                           Conn                   rpdwd
rdp-tcp#103          1                           Active                 rpdwd
>rdp-tcp#102          4                         Active                 rpdwd

I tried qwinsta RESET SESSION [4]
but got an error message. I looked in Task Manager under users to end session but there was only 1 session showing. I was afraid to end it...
THANK YOU for any help!! This has been a problem for  - get this: 10 months!
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Use the Terminal Services Manager tool (under Administrative Tools) to log out or reset connected sessions.

If you're connected to a domain, then you can also use a different server's copy to Connect to Computer (enter designated server's address) and then disconnect ghost sessions remotely.

THEN, you can start to debug the sessions or setup better GPO rules to automatically terminate sessions after 10 minutes (or any other time) regardless of their activity usage.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
moneypenny1Author Commented:
Thank you for the quick response. I was able to disconnect the second session using your instructions - THANK YOU!
However, I'm still having lagging problems - like 4 seconds for a mouse click - it was 6 seconds before I disconnected the other session. I know this was not part of my question but if you have any ideas - let me know.
Can you help me figure out how to disconnect correctly from the  Remote desktop Connection? Also, do I need to setup different GPO rules? I don't really know what they are.
Mohamed OsamaSenior IT ConsultantCommented:
you can also bring out the Terminal services admin tool from the run dialog box by simply typing TSADMIN
in order to improve performance you may want to reduce resolution,colour depth, sharing of local drives & resources ,etc.. to a minimum especially if those servers are at remote locations
you may also want to check those policies for useful one including session timeouts

Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

I agree with Admin3k, reducing color depth and choosing the 56K modem connection settings will help.  However, I would like to know if this server you are RDP'ing to is on your LAN or is it across a WAN connection?  If it is on a LAN, you should be able to choose LAN settings and be fine.  Does this occur when you RDP to other servers on the network?  

In order to disconnect from the session correctly, you must logoff the session.  Otherwise, it will keep the session open by default as a disconnected session.  You can set this up in Group Policy or Terminal Services Policy.  You can specify to logoff disconnected sessions after a period of time.  I usually select to end disconnected sessions after 10 minutes and to end idle sessions after 1 hour.  But this is purely your choice.
moneypenny1Author Commented:
Admin3K, SeeMrShakinMyHead,
Great stuff! I'm a little stuck though. I logged on as administrator (I think) and when I pull up the 'sessions' tab, the command that says: "Override user settings: End Disconnected session:" is grayed out. So is the one that says: "Override User Settings: Allow Reconnection." The one that says "OUS: When session limit is reached or connection is is broken" is not grayed out.
I thought this was because I wasn't signed in as administrator - which I wasn't until I allowed administrator privileges from remote access.
I'm also going to reduce resolution - when I find that tab : )
moneypenny1Author Commented:
Sorry, forgot to answer one of your questions. I'm accessing a GoDaddy server from my home PC. I don't have access to any other servers. I don't know if I'm on a network - we have UVerse (oyi) which may have a built-in network.
My lagg problem occurred on 3 other computers running older version of Vista and XP. Each of the 3 computers was running a 32 bit OS. The computer I'm on now is a 64 bit OS.
Mohamed OsamaSenior IT ConsultantCommented:
Please log off the current session & in the run dialog box type 
MSTSC /admin
then connect to the machine in question & let us try the TSADMIN command to kill sessions as needed.

To properly disconnect from a TS/RDP session, make sure to START > Log off user.... this will log-off the remote desktop connection properly.

The lag time may also relate to the server's hardware acceleration settings (amongst the computer's properties tabs... i don't have the exact one off-hand).
moneypenny1Author Commented:
Great stuff guys. You answered my primary question and gave suggestions to my secondary question. What more could anyone ask for?
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Server OS

From novice to tech pro — start learning today.