当进程崩溃时,我正在使用 procdump 自动创建 minidump。它使用以下语法:
procdump64 -i
但是转储文件夹是C:\Users\Administrator
,我该如何更改C:\dumps
?
我尝试使用procdump64 -j c:\dumps -i
,但它不起作用。
当进程崩溃时,我正在使用 procdump 自动创建 minidump。它使用以下语法:
procdump64 -i
但是转储文件夹是C:\Users\Administrator
,我该如何更改C:\dumps
?
我尝试使用procdump64 -j c:\dumps -i
,但它不起作用。
(自从这个问题发布以来已经有一段时间了,但值得回答)
(为方便起见,我将使用procdump
( 而不是procdump64
)
从这个问题来看,它暗示执行以下内容应该可以正常工作(在 OP 的用例中,将转储写入C:\Users\Administrator
):
procdump -i
...但至少在我这边,它没有。
似乎必须指定应该写入哪种类型-ma
的转储(“Full”( )、“Mini”(-mm
)等)。只需执行即可列出转储类型procdump
。
回到问题,以下应该有效:
procdump -ma -i c:\dumps
请注意,如果目标文件夹需要管理员权限,这可能不起作用,即使procdump
在 run-as-administrator cmd 下运行(这就是我所经历的)。