I'd had enough now and wanted a solution so started thinking about what exactly is going on, let's break it down a bit - with bullet points ! I love bullet points...
- It would only happen once the login completed.
- I had all Windows updates installed.
- No real pointers to what the problem may be.
Not a lot to go on, huh?
The next logical step was to change the RDC and by that I mean the various options it come with.
Well it turns out I hit the nail on the head, first time!
I simply unchecked the Printers option under Local Resources, saved the RDP file and connected to the RD server which was 2008 R2, as that worked I tried on a number of other 2008 R2 RD servers and it appeared I'd found the cause of what had been troubling me for some time, I tried a 2008 RD server and it too worked without a problem. Huzzah!
My tips would be try alternative printer drivers, remove any printers you don't need / want any more or try a different driver version. I had to use the Dell 3115CN drivers for our Dell 3110CN printer, they're basically the same unit, just that one has scanning & faxing capabilities while the other doesn't.
If unchecking the printer option doesn't cure your mstsc crashing, try some of the other Local Resource settings.
This still seems to be an issue in Windows 10, today it was a Ricoh / Afico ISC 2020 with PCL6 Universal drivers.
The error message when mstsc.exe crash was "Remote Desktop connection has stopped working" - simple but obvious, eh?
and the Application event viewer logs:
Faulting application name: mstsc.exe, version: 6.2.9200.16465, time stamp: 0x50b422f2
Faulting module name: ntdll.dll, version: 6.2.9200.16420, time stamp: 0x505ab405
Exception code: 0xc0000005
Fault offset: 0x0000000000002a93
Faulting process id: 0x1180
Faulting application start time: 0x01ce20aa5000249d
Faulting application path: C:\Windows\system32\mstsc.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: 992f8e23-8c9d-11e2-be92-00119520678b
Faulting package full name:
Faulting package-relative application ID: