`

写入调试信息

阅读更多

今天在看关于 一位朋友vista声音驱动时候观察到 写入调试信息为 "核心内存转储"所以找了MS KB的内容看了看
知识库内容


在“写入调试信息”下,选择在计算机意外停止时,您希望 Windows 在内存转储文件中记录的信息类型: • (无) 选项不在内存转储文件中记录任何信息。要通过修改注册表指定您不希望 Windows 在内存转储文件中记录信息,请将 CrashDumpEnabled DWORD 值设置为 0。例如,在命令提示符处键入以下信息,然后按 Enter 键:

wmic recoveros set DebugInfoType = 0
• 小内存转储选项记录最少数量的信息以帮助判定问题。此选项要求在计算机的启动卷上有一个至少 2 MB 的分页文件,并指定每次系统意外停止时 Windows 都创建一个新文件。这些文件的历史记录存储在小转储目录 (%SystemRoot%\Minidump) 下列出的文件夹中。在 Windows XP 和 Windows Server 2003 中,小内存转储文件用于 Windows 错误报告功能。要通过修改注册表指定您希望使用小内存转储文件,请将 CrashDumpEnabled DWORD 值设置为 3。例如,在命令提示符处键入以下信息,然后按 Enter 键:

wmic recoveros set DebugInfoType = 3

要通过修改注册表指定您希望使用 D:\Minidump 文件夹作为小转储目录,请将 MinidumpDir 可扩展字符串值设置为 D:\Minidump。例如,在命令提示符处键入以下信息,然后按 Enter 键:

wmic recoveros set MiniDumpDirectory = 3
• 核心内存转储选项仅记录核心内存。此选项存储的信息多于小内存转储文件,但它完成转储所用的时间比完全内存转储文件少。此文件存储在转储文件框中指定的位置(默认为 %SystemRoot%\Memory.dmp),而且如果选中“覆盖任何现有文件”复选框,所有以前的核心或完全内存转储文件都将被覆盖。如果设置了此选项,则启动卷上必须有一个足够大的分页文件。所需大小取决于您的计算机上的 RAM 数量(在 32 位系统上核心内存转储所需的最大可用空间量是 2 GB 加 16 MB;但在 64 位系统上,核心内存转储所需的最大可用空间量是 RAM 的大小加上 128 MB)。下表包含有关分页文件大小的一些指导原则: RAM 大小 分页文件不可小于
256 MB–1,373 MB RAM 大小的 1.5 倍
1,374 MB 或更大 32 位系统:2 GB 加 16 MB
64 位系统:RAM 的大小加上 128 MB
要通过修改注册表指定您希望使用核心内存转储文件,请将 CrashDumpEnabled DWORD 值设置为 2。例如,在命令提示符处键入以下信息,然后按 Enter 键:

wmic recoveros set DebugInfoType = 2

要通过修改注册表指定您希望使用 D:\Dump\Mem.dmp 文件作为内存转储文件,请将 DumpFile 可扩展字符串值设置为 D:\Dump\Mem.dmp。例如,在命令提示符处键入以下信息,然后按 Enter 键:

wmic recoveros set DebugFilePath = D:\Dump\Mem.dmp

要通过修改注册表指定您不希望覆盖任何以前的核心或完全内存转储文件,请将 Overwrite DWORD 值设置为 0。例如,在命令提示符处键入以下信息,然后按 Enter 键:

wmic recoveros set OverwriteExistingDebugFile = 0
• 完全内存转储选项在计算机意外停止时记录系统内存中的内容。此选项在具有 2 GB 或更多 RAM 的计算机上不可用。 有关此问题的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
274598 (http://support.microsoft.com/kb/274598/) 完全内存转储在具有 2 GB 或更多 RAM 的计算机上不可用
如果选择此选项,则启动卷上必须有一个足够大的分页文件,以容纳所有物理 RAM 加 1 MB 的容量。该文件存储在转储文件框中指定的位置(默认为 %SystemRoot%\Memory.dmp)。

完全内存转储文件需要额外的空间,因为 Windows 除了转储内存内容外还要写入一个标头。标头包含一个故障转储签名并指定一些核心变量的值。标头信息并不需要整 MB 的空间,但 Windows 是以 MB 为增量确定分页文件大小的。

要通过修改注册表指定您希望使用完全内存转储文件,请将 CrashDumpEnabled DWORD 值设置为 1。例如,在命令提示符处键入以下信息,然后按 Enter 键:

wmic recoveros set DebugInfoType = 1

要通过修改注册表指定您希望使用 D:\Dump\Mem.dmp 文件作为内存转储文件,请将 DumpFile 可扩展字符串值设置为 D:\Dump\Mem.dmp。例如,在命令提示符处键入以下信息,然后按 Enter 键:

wmic recoveros set DebugFilePath = D:\Dump\Mem.dmp

要通过修改注册表指定您不希望覆盖任何以前的核心或完全内存转储文件,请将 Overwrite DWORD 值设置为 0。例如,在命令提示符处键入以下信息,然后按 Enter 键:

wmic recoveros set OverwriteExistingDebugFile = 0.
注意:如果您就某个停止错误向 Microsoft 产品支持服务咨询,他们可能会要求您提供由写入调试信息选项生成的内存转储文件。 有关这些 Windows 内存转储文件选项的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
254649 (http://support.microsoft.com/kb/254649/) Windows 存储器转储选项概述

 

分享到:
评论

相关推荐

    Win10优化工具v1.0.1.rar

    21.[系统失败时] 不写入调试信息 22.[系统失败时] 禁用自动重新启动 23.[系统失败时] 不将事件写入系统日记 24.Windows Defender 安全健康服务停启用 25.Windows Defender 安全中心服务停启用 26.Windows Update ...

    Win10优化工具v1.0.1.exe.zip

    21.[系统失败时] 不写入调试信息 22.[系统失败时] 禁用自动重新启动 23.[系统失败时] 不将事件写入系统日记 24.Windows Defender 安全健康服务停启用 25.Windows Defender 安全中心服务停启用 26.Windows Update ...

    120项注册表优化键

    -系统失败(禁止自动重启,不发送管理警报,不写入调试信息) -禁用ZIP功能 -关闭"压缩旧文件"功能 +修复AMD处理器的AGP内存分页问题 +使XP系统支持136G以上的硬盘 -去掉右键“新建”中的BMP、WAV等 +让Winodws进行...

    C++程序调试信息打印

    1、自定义调试信息 2、方便使用,快捷调用 3、FormCreate加入: //固定调用 //调试信息 DbgLogInit( 9999, 0, "" ); //也可以分级别及标签调用 //调试信息 DbgLogInit( 9999, n_PRI, Str_Mark ); //将级别 n_...

    一键封装工具标准版5.0.0707

    ·自动关闭系统失败中的三个选项为不选,并设置不写入调试信息, ·自动去掉更新个人设置窗口 ·智能清除autorun病毒,任意名称的自动运行病毒均可在安装过程种清理掉 ·可在安装后关闭系统还原服务,并提供3种关闭...

    鬼鬼JS调试工具7.5

    小提示:双击函数名,调用方法会写入调试框。 鬼鬼JS调试工具 7.5 新增jsfuck解密功能 7.5版本 1.新增 jsfuck 解密功能 。 2.修复V8执行时,返回长度超过1024的结果,V8会崩溃的BUG 默认1024长度,如果返回结果...

    Modbus调试工具 C#源码

    Modbus上位机调试软件是一个针对Modbus RTU及TCP协议下...Modbus上位机调试软件同时支持数据的写入,根据协议将换算好的数值写入相应的寄存器即可,调试助手仅支持单个寄存器写入,同理可以完成遥控命令的测试功能。

    vhd磁盘写入工具

    这是博客,bochs2.6.9 配置文件详解.和相关调试到虚拟机运行的配套代码.只是简单的写入vhd磁盘文件,读者也可以自己书写.

    Windows 蓝牙BLE调试工具

    Windows BLE调试工具是一款运行在Windows下的BLE调试软件,实现了扫描、连接、获取BLE设备上的服务以及向服务写入和读取数据的功能。

    高创驱动器详细调试手册项目实例步骤

    高创驱动器详细调试手册项目实例步骤,根据实际调试经验制作,按步骤完成高创驱动器的调试,同时还包含龙门双驱的调试方法,按照调试资料就能轻松掌握调试方法

    lib_mysqludf_log:将调试信息写入日志文件的 UDF 库

    该库 lib_mysqludf_log 可用于将调试信息写入日志文件。 目前支持以下功能: log_error - 在日志中写入一行。 使用 lib_mysqludf_log_info() 获取有关当前安装的 lib_mysqludf_log 版本的信息。 职能 ###log_...

    C#网络调试助手

    C#网络调试工具主要用于网络调试和测试使用,里面包含串口通讯,socket,TCP/IP,UDP等通讯,同时包含把调试结果直接写入Mysql数据库,有兴趣可以研究一下。需要源码可以通过联系我QQ17543111

    iPhone真机调试文档

    iPhone真机调试详细步骤,让用户了解如何完成iOS的真机调试过程

    Modbus串口调试软件_Modbus串口调试软件_

    Modbus串口调试软件,设置好波特率,串口编号,写入或读取寄存器编号就可以通过串口对Modbus功能进行调试,使用非常方便。

    sim.rar_BCM5396 IP重复_BCM5396如何写入_bcm5396 调试_bcm5396 配置_bcm读取寄存器

    调试bcm5396,写入和读取内部寄存器功能。功能验证可以用

    未能写入输出文件 解决方法

    编译器错误信息: cs0016:未能写入输出文件 "c:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"Temporary ASP.NET Files"root"...."*.dll--“拒绝访问”

    Modbus调试精灵.zip

     3、串口测试精灵,显示写多寄存区,自己设置寄存器地址,设置数量、设置写入的数据范围  4、上边是全部的设置,同样可以在这里设置需要接收 以及发送发的数据类型  5、下方是读取数据的区域,从这里可以查看...

    通过串口调试工具读写PLC.docx

    本文是采用串口调试工具发送十六进制的读写命令,通过RS-422将数据写入PLC或读取PLC内继电器的状态。本文测试了X、Y、M、D和S等常用的继电器,内含各种截图以及读写命令的数据帧格式解释。本文是参考编程口协议进行...

    地磅串口调试

    应用于串口通讯,地磅数据调试,对于初学者来说很有帮助

    vxWorks shell调试方法.txt

    vxWorks shell中常见的调试方法,包括断点使用、任务相关的调试命令、符号查找、反汇编、内存查看和写入、信号量相关的调试命令等等。

Global site tag (gtag.js) - Google Analytics