I have this intermittent problem on 3 of 4 systems. All systems have VS2008 Standard. 2 systems have VS2008 SP1. 1 system has 11.1.051 and is most troublsome. The other two systems have 11.1.054.
I can set a breakpoint on a line of code and "Start Debugging" (F5). Once the breakpoint is hit, if I "Stop Debugging" (Shift F5), debugging stops as normal but the execution window does not terminate and exit. Once this happens, it cannot be stopped using the "End Task" in the Task Manager nor by a normal computer Shut Down, Log Off, Standby, or Hibernate. I have to do a manual hard shutdown of the system.
The problem occurs with VS2008 with and without SP1 and on both compiler versions .051 & .054.
The one system that is not exhibiting this problem has VS2008 (no SP1) and I am systematically updating the compilers starting from 11.0.074. So far I am up to 11.1.038 and have not been able to replicate the problem.
Any helpful suggestions will be greatly appreciated.
Update: I had mentioned in my original post that I had 3 out of 4 systems exhibiting this problem. After following the link in one of the replies concerning a Windows Security Update and reading the posts, I realized that the one system that was working did not have the security updates installed. Specifically, KB978037. I installed the security updates on that system and the problem appeared the same as on the other 3 systems. I uninstalled that one update, KB978037, and the "Stop Debugging" seems to be working properly again. I haven't been able to reproduce the problem after uninstalling that specific update.