Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.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
“如何研究问题”;冷冻;windows系统_Windows_Debugging_System - Fatal编程技术网

“如何研究问题”;冷冻;windows系统

“如何研究问题”;冷冻;windows系统,windows,debugging,system,Windows,Debugging,System,这不是一个新手问题: 我运行Windows Vista的台式计算机有时会冻结。冻结持续约5-20秒之后,系统恢复正常,就像什么也没发生一样。这种情况经常发生(我可以放心地预计这种情况会在30分钟内发生)。在冻结期间,我可以移动鼠标光标,但是切换到不同的应用程序不起作用。按键和鼠标点击被缓冲,并在系统解冻后应用。我相信这与驱动程序不兼容,但我想知道 所以我的问题是:如何调试这样的场景?考虑到我无法隔离要进行内存转储的进程,或者即使我可以尝试转储Explorer,我也无法控制创建内存转储的进程 **

这不是一个新手问题

我运行Windows Vista的台式计算机有时会冻结。冻结持续约5-20秒之后,系统恢复正常,就像什么也没发生一样。这种情况经常发生(我可以放心地预计这种情况会在30分钟内发生)。在冻结期间,我可以移动鼠标光标,但是切换到不同的应用程序不起作用。按键和鼠标点击被缓冲,并在系统解冻后应用。我相信这与驱动程序不兼容,但我想知道

所以我的问题是:如何调试这样的场景?考虑到我无法隔离要进行内存转储的进程,或者即使我可以尝试转储Explorer,我也无法控制创建内存转储的进程

**澄清**

我想既然这个问题被误解了,我会澄清的;我不关心修复系统,我感兴趣的是如何调试系统代码。如何调试系统资源?是否有任何方法可以在系统进程上执行类似adplus-crash的操作,以在异常上创建转储(如果异常确实发生但被吞没)。或者,是否有一种方法可以在引导期间启动调试器,以确保它也允许监视驱动程序。我确信这是由驱动程序开发人员定期完成的,所以我想了解一些信息


帖木儿

取出所有不必要的东西(声卡、网卡、连接的打印机、照相机等)

运行一段时间,如果问题没有发生,则表明是这些设备之一,或者它们之间存在冲突

如果它仍然发生,那就更进一步;卸下鼠标和键盘,然后使用远程桌面控制计算机,或者尝试用另一个图形卡替换您的图形卡


虽然这对Windows用户没有帮助,但我想提及的是,在这种情况下,该功能可能会有所帮助。

这种缺乏响应的情况听起来不像是真正的冻结,因为您显然不需要在之后重新启动。这可能是因为一个或另一个应用程序占用了100%的cpu时间,阻止了系统上的所有活动。如果您运行Windows任务管理器或,您可能会看到一个或另一个应用程序在一段时间内必须100%使用cup。Process Explorer很好,因为它显示了更多的服务和应用程序。

首先从系统事件日志开始。查看是磁盘无响应问题还是其他问题

许多实用程序(如Process Explorer和Process Monitor)可能有助于隔离导致问题的原因


但是,如果您真的想调试问题,请不要再深入查看,尤其是

与编程无关。这是一个技术支持问题。同意,不是编程问题。同意,但只是为了帮助您,请尝试Process Monitor Cletus/Amazedsain:阅读说明(并增加投票):乔:无法使用Process Monitor,因为无法切换到它。不过,在应用程序冻结时效果很好,谢谢。请按照说明向上投票。不过,我首先也是这么想的:即使是按CTRL+ALT+DEL键也会被缓冲。任何UI更新也是如此。在双核机器上使用vista,进程永远不会使用100%的CPU(两个核)。对于具有更高优先级或内核模式的系统,总是会有一些剩余的任务。您是否尝试过启动任务管理器并在这期间保持它运行?我有过类似的经历,它们都是流氓应用程序。