In a Windows Server 2003/2008 Terminal server environment each RDP-TCP session is given an ID. Starting with ID 1 for the first session and ID 2 for the next and so forth.
Is is possible to change the session ID alocation to something more unique. Instead of 1, 2, 3 ... to a randomly generated number like "123f9e19-7f4b-32ca-7d30-4cd3d529d49b"
Why? As the IDs are not very unique (1, 2, 3...) it happens that when a user disconnects and the session lives on for some reason a second user can be assigned that same ID as the server thinks that the session is closed while is it not so. This, for example, causes the second user to have the first users printer session and can print out on his printer.