如何为远程计算机创建完整内存转储?

时间:2013-02-23 09:07:57

标签: debugging kernel windbg crash-dumps

我想要对远程计算机进行完整的物理内存转储。

实现这一目标的最简单方法是什么?

2 个答案:

答案 0 :(得分:0)

取决于Windows风格,但总的来说(Windows 7示例):

  1. 控制面板 - >系统 - >高级系统设置 - >高级 - >启动和恢复 - >设置。在写入调试信息列表框中,选择完全内存转储并写入存储路径。 选择自动重启复选框。
  2. 创建要在系统启动时运行的任务(运行任务计划程序实用程序),该任务将获取内存转储文件并将其复制到首选的远程位置。任务可以是任何受支持的脚本语言中的简单脚本(最简单的方法是使用该Windows批处理语言)。

答案 1 :(得分:0)

这可以通过WinDbg实现。看来你已经知道WinDbg,因为你使用了标签。建立remote kernel session (MSDN)

连接后,使用.dump /f进行完整的内核转储,这是物理RAM的内容。