Process Dumper - 為異常關(guān)閉的進(jìn)程保存轉(zhuǎn)儲(chǔ)文件
2009/8/15 11:08:34 編輯:Windows7之家 - Mary Jane 字體:【 大 中 小】Win7之家( afsion.com.cn):Process Dumper - 為異常關(guān)閉的進(jìn)程保存轉(zhuǎn)儲(chǔ)文件
在 Windows 系統(tǒng)的“啟動(dòng)與故障恢復(fù)”中設(shè)置“寫入調(diào)試信息”,以便在 Windows 遇到藍(lán)屏故障后通過(guò) Debugging Tools for Windows 分析藍(lán)屏?xí)r自動(dòng)保存的內(nèi)存轉(zhuǎn)儲(chǔ)文件(Crash Dump File)以排查藍(lán)屏故障原因的方法相信很多人都非常熟悉了。詳細(xì)介紹可以參考《Windows 常見(jiàn)藍(lán)屏故障分析》。
除 了 Windows 藍(lán)屏故障以外,很多應(yīng)用程序進(jìn)程異常關(guān)閉或停止響應(yīng)的軟件故障也可以通過(guò)分析轉(zhuǎn)儲(chǔ)文件加以排查。Windows 沒(méi)有直接提供為應(yīng)用程序保存轉(zhuǎn)儲(chǔ)文件的功能,我們可以在微軟官方網(wǎng)站下載 User Mode Process Dumper 8.1(以下簡(jiǎn)稱為 UserDump):
http://www.microsoft.com/downloads/details.aspx?FamilyID=E089CA41-6A87-40C8-BF69-28AC08570B7E&displaylang=en&displaylang=en
此工具可以監(jiān)視運(yùn)行中的 Win32 進(jìn)程并為其保存轉(zhuǎn)儲(chǔ)文件,不會(huì)附加調(diào)試器或中止進(jìn)程,而且可以監(jiān)控 CSRSS.EXE、SERVICES.EXE、WINLOGON.EXE 之類系統(tǒng)核心進(jìn)程。下載后運(yùn)行 SETUP.EXE,安裝內(nèi)核模式驅(qū)動(dòng)程序 USERDUMP.SYS、添加 USERDUMP 系統(tǒng)服務(wù)并在控制面板中生成 Process Dump 圖標(biāo)。注意在安裝時(shí)要選擇“Enable Dump on Process Termination Feature”復(fù)選框。
如果某應(yīng)用程序進(jìn)程經(jīng)常異常關(guān)閉,我們可以雙擊控制面板中的 Process Dump 圖標(biāo),在 Process Monitoring 選項(xiàng)卡中點(diǎn)擊“New(新建)”,然后輸入需要監(jiān)控的進(jìn)程名稱,無(wú)需輸入進(jìn)程完整路徑。接下來(lái)點(diǎn)擊“Rules(規(guī)則)”按鈕,為監(jiān)控的進(jìn)程選擇錯(cuò)誤類型 規(guī)則,在此可以選擇“Select All(選擇所有)”,這樣當(dāng)進(jìn)程觸發(fā)了規(guī)則中的任一條錯(cuò)誤類型規(guī)則后,UserDump 都會(huì)自動(dòng)保存轉(zhuǎn)儲(chǔ)文件。我們?cè)诖诉可以設(shè)置轉(zhuǎn)儲(chǔ)文件的保存位置,默認(rèn)是 Windows 文件夾,建議修改為其它位置。
文/ alx-zj
評(píng)論列表
查看所有 條評(píng)論