Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio VisualStudio2008中的调试会冻结整个系统_Visual Studio_Debugging_Freeze - Fatal编程技术网

Visual studio VisualStudio2008中的调试会冻结整个系统

Visual studio VisualStudio2008中的调试会冻结整个系统,visual-studio,debugging,freeze,Visual Studio,Debugging,Freeze,每当我尝试在VisualStudio2008中调试时,只要遇到断点,整个系统就会冻结 我可以移动鼠标,保持响应,但我单击鼠标什么也做不了, 我可以启动任务管理器,但无法使用它执行任何操作,我可以锁定/解锁机器 我尝试了一个通过谷歌找到的建议我禁用高级文本服务的修复程序,但没有成功。我正在使用WindowsXPPro上运行SP1的VisualStudio2008,我想问一下,在格式化/重新安装之前,这里是我最后的希望,所以我希望有人能帮助我 我通过在调试模式下运行应用程序进行调试,无论项目大小如何

每当我尝试在VisualStudio2008中调试时,只要遇到断点,整个系统就会冻结

我可以移动鼠标,保持响应,但我单击鼠标什么也做不了, 我可以启动任务管理器,但无法使用它执行任何操作,我可以锁定/解锁机器

我尝试了一个通过谷歌找到的建议我禁用高级文本服务的修复程序,但没有成功。我正在使用WindowsXPPro上运行SP1的VisualStudio2008,我想问一下,在格式化/重新安装之前,这里是我最后的希望,所以我希望有人能帮助我


我通过在调试模式下运行应用程序进行调试,无论项目大小如何,冻结都会发生,似乎只是整个GUI都冻结了,计算机运行得很好,我就是不能用它做任何事情,因为GUI完全没有响应。

您正在运行的项目有多大?当我昨晚在一个巨大的开源项目上做了一个发现时,我得到了类似的行为


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

您是否尝试禁用“Call-ToString()”调试器选项?这在默认情况下是打开的,并且已知会死锁。

我发现只有在使用键盘进行调试时才出现此问题。如果我使用工具栏调试按钮,我没有问题

为了“修复”这个问题,我将LowlevelHookSpimeout设置为300ms(从5000ms开始)。如果DWORD尚未存在,则可能需要添加该DWORD

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

HKEY_CURRENT_USER\Control Panel\Desktop\LowLevelHooksTimeout

在进行此更改后重新启动,以获得良好的效果。

如何调试应用程序?您是连接到进程还是在调试模式下运行应用程序?如果您正在运行一个非常大的项目,您将受益于SSD。我们在VS2005上有100个ish项目——如果使用15K rpm SCSI或更好的SSD,则日夜不停。Lotsa小文件,需要我多说。