利用Windows自带的功能当程序崩溃时产生崩溃转储文件(dmp)
2016-12-08 10:35
369 查看
何志丹
以管理员身份 运行 :OpenDump.bat 其本质是写注册表。
运行后: 任何程序崩溃都会在C:\CrashDump 产生dmp文件(比较大,约50到200M)。
至少在Win7、Win10的电脑,Win10的平板上运行正确。
OpenDump.bat
@echo off
echo 正在启用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:\CrashDump" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpType /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpCount /t REG_DWORD /d 10 /f
echo Dump已经启用
pause
@echo on
CloseDump.bat 关闭此功能。
@echo off
echo 正在关闭Dump...
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /f
echo Dump已经关闭
pause
@echo on
以管理员身份 运行 :OpenDump.bat 其本质是写注册表。
运行后: 任何程序崩溃都会在C:\CrashDump 产生dmp文件(比较大,约50到200M)。
至少在Win7、Win10的电脑,Win10的平板上运行正确。
OpenDump.bat
@echo off
echo 正在启用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:\CrashDump" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpType /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpCount /t REG_DWORD /d 10 /f
echo Dump已经启用
pause
@echo on
CloseDump.bat 关闭此功能。
@echo off
echo 正在关闭Dump...
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /f
echo Dump已经关闭
pause
@echo on
相关文章推荐
- 利用windows自带任务计划功能自动备份项目产生的文件
- 利用Windows自带的Debug程序测试DOS的21#功能调用
- 利用windows 2008 r2自带的“文件服务”实现NFS存储功能
- 利用WinDbg分析C#程序产生的转储文件
- windows 程序崩溃生成dmp文件
- 程序崩溃时利用注册表自动转储内存DMP
- 理解Windows Vista和Windows 7中的崩溃转储文件
- XP在应用程序崩溃的时候产生DMP文件
- 利用Windows自带ICS功能共享上网
- 如何根据程序崩溃时的DMP文件使用WinDbg查找调用堆栈
- WinDbg自动分析崩溃转储dmp文件
- 一个利用ASC码自动产生a-z文件的C#程序
- 如何根据程序崩溃时的DMP文件使用WinDbg查找调用堆栈
- 用Windows自带的程序打开一个Txt文件
- 使用SetUnhandledExceptionFilter转储程序崩溃时内存DMP
- 转载——利用map文件调试程序崩溃
- 利用Windows 自带的任务计划功能设置闹钟
- 在linux下利用程序崩溃后的core文件分析bug
- 利用Windows自带ICS功能共享上网
- 利用Windows 7自带功能完成磁盘数据加密