Letting you know that no one here can do anything about a bug in
the OS (we are volunteers, not Microsoft employees/programmers) and
letting you know you would be better served reporting the problem
to tthose who can actually do something (Microsoft) and giving you
the only work-arounds possible at this time (using third party
applications such as TeamViewer and/or VNC) *I* would say is
helpful, in this case.
We disagree about the commonality of your reported problem. That's
all. It exists, no argument there - it's just going to be rare
that someone comes across it - IMO. Maybe you have a case where it
is not rare to change bit-rates (disconnect/reconnect twice)
without logging off the remote computer. I'm not saying the issue
doesn't exist, in fact I cannot say this any better than I did a
while back in this conversation, "To be clearer, I wouldn't expect
a reaction or a fix if I were you."
I'm just being truthful with you.
I think you should report it, but I think you should be realistic
about it and not expect much of a response out of something that
will be likely considered a rare occurence caused by a very unique
set of events a user must perform. It's just honesty with the
possible work-arounds thrown in.
Also - I suggest giving examples when you report the issue -
examples of when this could be common practice and perhaps visual
examples of this happening. Along the latter lines (because -
again - I cannot personally see where the simple work-around of
always connecting at the same bit-rate and/or logging off when done
isn't a possible and easy work-around - or actually not the norm)
maybe I can help...
I've made a few videos - some demonstrating the issue at hand, some
demonstrating when the issue is *not* an issue. I carried out
further tests and documented them here to assist you in your report
to Microsoft, if you are going to make one.
I cannot fathom contributing more than that to help you present
your case - but - here's what I got...
I tested this combination -- Windows Vista SP2 remotely connecting
to Windows XP SP3 (NLA enabled):
15 --> 16 --> 15 = Reboot of Remote Client (with video.)
Since this caused a reboot and is the one you are concerned with, I
decided to log off the remote machine between each change...
15 --> logoff --> 16 --> logoff --> 15 --> logoff = No Problem
(with video.)
But there are so many more combinations to try - here are some I
did try and the results.
(I logged off the remote computer at the end of each '3 change
test' - not each change - just at the end of each combination of
three.)
15 --> 24 --> 15 = Reboot of Remote Client (with video.)
15 --> 32 --> 15 = Reboot of Remote Client (with video.)
15 --> 256 --> 15 = No Problem (with video.)
16 --> 15 --> 16 = No Problem (no video.)
24 --> 15 --> 24 = No Problem (no video.)
24 --> 16 --> 24 = No Problem (no video.)
16 --> 24 --> 16 = No Problem (no video.)
32 --> 15 --> 32 = No Problem (no video.)
32 --> 16 --> 32 = No Problem (no video.)
16 --> 32 --> 16 = No Problem (no video.)
32 --> 24 --> 32 = No Problem (no video.)
24 --> 32 --> 24 = No Problem (no video.)
256 --> 15 --> 256 = No Problem (no video.)
256 --> 16 --> 256 = No Problem (no video.)
16 --> 256 --> 16 = No Problem (no video.)
32 --> 256 --> 32 = No Problem (no video.)
256 --> 32 --> 256 = No Problem (no video.)
256 --> 24 --> 256 = No Problem (no video.)
24 --> 256 --> 24 = No Problem (no video.)
Although not all the possible combinations, I think you can
understand me not doing all the work *you* might need to do to make
*your* case to Microsoft that this needs to be fixed.
I did prove myself incorrect - only the three bit-rate changes (15
--> 16 --> 15, 15 --> 24 --> 15 and 15 --> 32 --> 15) without
remote logoff - seems to give the reaction of rebooting the remote
Windows XP SPx machine in a repeatable fashion.
Unfortunately (for your case) - that only makes the work-arounds
that much easier to suggest. ;-)
- Don't switch between bit-rates when connecting to a machine with
an active session
- Use something with more benefit than remote desktop gives.
- Log off the remote machine between sessions when possible.
- Don't use 15-bit at all.
I actually did get the remote client to reboot once by just
continuously changing bit-rates. It took about 22-23 changes
though - none of which were 15-bit. So I guess with enough changes
in bit-rate without logging off the remote client, it could cause a
reboot at random.
I wanted to see if it still did this if the reverse was done - so
connecting to Vista from Windows XP. I tried a few of the ones
that definitely caused issues in Windows XP - and a few others.
None of them seemed to produce the problem reflected in the test
above remoting into Windows XP. So it seems the issue was resolved
in future versions of Windows (beyond Windows XP.)
I do wonder if Windows 2003 shows the same issues... But I will
leave that to you.
Do some searches, do some research, put in some effort into a
report with many details and let us know what happens.
Hope that helps.