电脑设置应用崩溃自动生成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 个转储文件,超过时删除旧的

浙公网安备 33010602011771号