如何分析一个Windows系统挂起(而不是崩溃)

我有一个间歇性系统挂起的客户。 大小写系统是Windowsterminal服务器2008R2 SP1。 有时服务器中的一个会话会冻结。 其他人都可以像往常一样工作,但这一个用户不能再次login,即使服务器关机不会closures会话。

我获得Memory.dmp文件使用ctrl +滚动locking方法,但当然这些只是告诉我“用户手动启动这个崩溃转储”。

那么我将如何继续debugging? 有没有办法从转储或其他可能有用的东西获得最活跃的进程? 我试过DebugDiag 2.0,但它在转储崩溃,所以这是对我没有帮助:(

您应该提出一个与Microsoft支持的案例来分析垃圾箱。 它不可能在论坛上进行分析。

您可以尝试使用http://blogs.msdn.com/b/ntdebugging/等资源来学习debugging。 但是这需要时间。

您可以尝试通过检查可能负责的第三方组件来隔离这一点。 使用msconfig禁用第三方服务,看看你是否可以repro。 同样用networkingtesting安全模式。

如果您有更改控制,并且知道过去已知的良好configuration进行了哪些更改,则可以将其更改或还原,也可以备份旧备份。

但就像我说的让微软分析转储是你能为你的客户做的最好的事情。