电脑设置应用崩溃自动生成Dump

有很多时候自己开发的程序跑着跑着自己就崩溃了,

然后自己又不在电脑前即时获得信息,日志不够完善看不出问题,

一个Dump的重要性就体现出来了

开门见山,创建一个.bat(批处理)文件,管理员运行一下就行

@echo start Dump

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpFolder /t REG_EXPAND_SZ /d "C:\dumps" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpType /t REG_DWORD /d 1 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpCount /t REG_DWORD /d 10 /f

@echo Dump ok

手把手教学:桌面创建一个文本文件,复制上面代码,保存后将.txt后缀改成.bat

内容解释(AI解析):

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps"
作用:在注册表中创建路径

路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps

功能:这个键用于配置 Windows 错误报告的本地转储设置

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpFolder /t REG_EXPAND_SZ /d "C:\dumps" /f
/v DumpFolder:创建名为 DumpFolder 的值

/t REG_EXPAND_SZ:值类型为可扩展字符串(支持环境变量)

/d "C:\dumps":数据为 C:\dumps(转储文件保存路径)

/f:强制覆盖,不提示确认

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpType /t REG_DWORD /d 1 /f
/v DumpType:转储类型

/t REG_DWORD:32位整数类型

/d 1:值为 1

转储类型说明:

0 = MiniDump(迷你转储,最小)

1 = MiniDumpWithDataSegs(包含数据段的迷你转储)

2 = MiniDumpWithFullMemory(完整内存转储,最大)

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpCount /t REG_DWORD /d 10 /f
/v DumpCount:保留的转储文件数量

/d 10:最多保留 10 个转储文件,超过时删除旧的

posted @ 2026-08-10 11:16  Poetindusk  阅读(0)  评论(0)    收藏  举报