Connecting via RDP crashes and restarts my PC

Posted on 2009-04-20
Medium Priority
Last Modified: 2013-11-29
I've been observing a frustrating problem on some of my PCs recently. They are all running Windows XP, and I typically connect to them using RDP as they are not all plugged in to monitors.

If I disconnect my running RDP session and then try to reconnect from a different PC, it more often than not crashes the remote machine with a blue screen and reboots. The error codes I get in the crash report are:
BCCode : 1000008e     BCP1 : C0000005     BCP2 : BF85B68E     BCP3 : F7516A6C  BCP4 : 00000000

This seems to indicate a hardware driver issue, even though my graphics card drivers (which is where I think the problem would be) are WHQL certified. I've also observed the problem on a couple of VMs (also running Windows XP) and another box I connect to remotely on occasion.

The only common factor (I think) that could be somehow causing this is that my "main" PC is running Windows XP x64. I've noticed that the crashes consistently happen if I've connected from a 32-bit environment first (e.g. from my laptop, running Windows 7 beta, or another Windows XP 32-bit PC) and then connect from my 64-bit workstation. Connecting from the 64-bit PC first and then from a 32-bit PC doesn't cause the crashes (RDP correctly disconnects my session and connects the other PC to it).

Also, I've confirmed the problem rarely happens when I connect from another 32-bit PC to any of the affected systems (i.e. switch the RDP connection between one XP 32-bit guest and another).

One way I found I can avoid the crash (at least with my VMs where I have access to the "console" through VMware manager) is to logon to the console first, and only then connect from my 64-bit PC using RDP. This seems to workaround the problem, but I don't always remember to do so, and for one of my PCs it's not an option as I don't have a monitor or keyboard attached to it!

I've found a couple of related posts, but everyone seems to say "update your hardware drivers", something which I've already done!

Thanks for your time!

Question by:ardm
  • 2
  • 2

Expert Comment

ID: 24188536
Post the minidump

Author Comment

ID: 24189644
Attached as requested. I renamed the .dmp file to .dmp.log as EE wouldn't allow the upload otherwise.

Accepted Solution

dj_relentless earned 1000 total points
ID: 24189833
Do you know which version of rdp client you are using on this machine?
Is the video card nvidia?
You could try a driver update for the video card, updating to a newer version of the rdp client to see if that helps.
Check if KB958690 is installed and remove it.

Author Comment

ID: 24200187
FYI, I'm using latest x64 version of RDP client (from Windows Updates) - not sure what version number it was.

I am using an NVidia card (FX4500), but also a Matrox (QID LP), both of these had the latest WHQL drivers installed.

Uninstalling KB958690 did the trick for me though, thanks!

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article shows how to use a free utility called 'Parkdale' to easily test the performance and benchmark any Hard Drive(s) installed in your computer. We also look at RAM Disks and their speed comparisons.
Most folks would know the basics of how Dropbox works, so that’s not the purpose of this article. Security is what it’s all about, so here I’ll share how I choose to secure my Dropbox Account and the Data it contains.
This video Micro Tutorial explains how to clone a hard drive using a commercial software product for Windows systems called Casper from Future Systems Solutions (FSS). Cloning makes an exact, complete copy of one hard disk drive (HDD) onto another d…
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…
Suggested Courses

831 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question