Visual Studio 2008中的调试冻结了整个系统

时间:2009-08-12 16:42:15

标签: visual-studio debugging freeze

每当我尝试在visual studio 2008中进行调试时,只要遇到断点,我的整个系统就会冻结。

我可以移动鼠标并保持响应但是我点击的任何东西都没有, 我可以启动任务管理器,但不能对它做任何事情,我可以锁定/解锁机器。

我尝试了通过谷歌发现的修复,建议我禁用高级文本服务,但它不起作用。我正在使用在Windows XP专业版上运行的带有SP1的visual studio 2008,问这是我在形成/重新安装之前的最后希望,所以我希望有人可以帮助我。

我通过在调试模式下运行应用程序进行调试,无论项目大小如何都会发生冻结,似乎只是整个GUI冻结,计算机继续正常工作我只是无法做任何事情因为GUI完全没有响应。

3 个答案:

答案 0 :(得分:1)

我发现在使用键盘进行调试时我只遇到了这个问题。如果我使用工具栏调试按钮,我没有问题。

要“修复”这个,我将LowLevelHooksTimeout设置为300毫秒(从5000毫秒)。如果还没有DWORD,可能需要添加它。

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\Control Panel\Desktop\LowLevelHooksTimeout

HKEY_CURRENT_USER\Control Panel\Desktop\LowLevelHooksTimeout

进行此更改后重新启动以获得良好的衡量标准。

答案 1 :(得分:0)

您正在运行的项目有多大?当我昨晚在一个巨大的开源项目上进行查找时,我得到了同样的行为。

另外,您是否尝试仅卸载VS2008,然后仅使用您使用的选项重新安装。

答案 2 :(得分:0)

您是否尝试过禁用“Call ToString()”调试器选项?默认情况下为ON,并且已知死锁。