2014-12-30 73 views
1

如何爲意外停止的Windows服務生成內存轉儲?爲意外停止的Windows服務生成內存轉儲

+1

根據停止服務的情況,開始的好地方是設置[Windows錯誤報告](http://msdn.microsoft.com/zh-cn/library/windows/desktop/bb513638%28v=vs。 85%29.aspx)爲您獲得轉儲,或附加[DebugDiag](http://www.microsoft.com/en-us/do wnload/details.aspx?ID = 42933)。 –

回答

3

1)下載ProcDump

2)在管理員命令提示,在相同的目錄中procdump,輸入:

procdump -ma -e <serviceprocessname>.exe 

3)等待崩潰和轉儲將產生

+0

如果服務停止進程將不會正常運行?那麼你怎麼能夠傾倒?我錯過了什麼嗎? –

+0

是的,你錯過了在進程崩潰之前附加調試器的部分,所以當它停止時,調試器捕獲轉儲。 –