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