My HTPC has auto login enabled with MC18 starting automatically in Theater View mode. Its running under its own unique user account.
I am running Windows 7 64-bit with the Terminal Server patch to allow multiple user sessions. I login to my HTPC from my own workstation using RDP, using my own user account. Via the Task Manager, Users Tab, I see both my own and the console session, I right click the console session and choose Connect. It asks for the password from the user account the console session is running under.
Often this works fine but sometimes, I get a black screen with white text in the middle saying "Error drawing using Direct3D (device lost)". The console session is running in 1920x1080 while the RDP session is set to 1680x1050. When I connect to the console session it obviously has Theater View open and it needs to resize the desktop. When it works correctly it quickly blinks and resizes and Theater View shows correctly. I tested it connecting on the native resolution too so it doesn't have to resize, but this makes no difference, it still gives the error sometimes.
At that point I cannot get out of it, except via the taskbar Media Center Icon, right click it and choosing Close Window. This should close Theater View and pops back to Standard View. It does this and shows standard view, but also crashes Media Center (Media Center has stopped working popup with close program button).
The same happens sometimes when I have succesfully connected via RDP and closed the Window (leave session running) and logg back in on the HTPC itself (TV will show logged in User sessions and entering the password will pull the session back to the TV screen).
I never did this with MC17 so I don't know whether that worked or not. At one point during the different MC18 betas (notably the .55 one) I felt it had improved (I actually can't remember it crashed). The first thing that happened after updating to .58 it crashed again. This is just a feeling though, could be coincidence but I wanted to mention it nonetheless. I'm not sure if I can roll back to .55, I could test that some more if that is useful.
I realize this is a very unique situation and I'm probably the only one doing this. It is however the only way to perform Media Center tasks remotely, stuff that can only be done on the server itself and not through a client, short of actually using the mouse/keyboard/TV on the HTPC directly. I have other people in this house using the TV or playing radio or Xbox, and having to interrupt that to work in front of the TV is only acceptable a few times a month; their annoyance levels visibly changes on their faces each time I do that, to the point where they will actively rebel against my interruptions
.
I decided to report it because it is intermittend and sometimes actually works several times in a row, going back and forth between the TV and RDP sessions. And because it is the only way I can think of to do do remote management on MC. Last but not least, the crashes can't be good for the database and/or other files MC has open during the crash. I'm worried that eventually it will corrupt something.
If you're willing to look into this, it is reproducable (for me at least) so I can create log files.
Thanks.