LiveKd v3.0

作者:Mark Russinovich

發佈日期: 2006 年 11 月 1 日



介紹

LiveKD 是一個撰寫於 Windows 2000 第 3 版 CD 裡的公用程式,現在已經可以免費取得。LiveKD 能夠執行 Kd 和 Windbg Microsoft 核心偵錯程式,它們是 Debugging Tools for Windows package 的一部份,存在於本機中的 Live System。執行全部的偵錯程式命令,這些命令是用來處理損毀傾印檔案以清楚查看系統內部。請參閱《Debugging Tools for Windows》文件和有關如何使用核心偵錯程式探索系統的書籍。

儘管 Windbg 和 Kd 的最新版本 在 Windows XP 和 Server 2003 都具備相同的功能,可是 LiveKD 透過 Server 2003 在 NT 4 上執行,包括 Windows x64 版本,而且啟用更多功能,像是以!執行緒命令檢視執行緒堆疊,比 Windbg 和 Kd 擁有的 Live 核心偵錯設備的功能還要多。

回到頁首 回到頁首


安裝

從 Microsoft 的網站第一次下載和安裝 Debugging Tools for Windows Package:

https://www.microsoft.com/whdc/devtools/debugging/debugstart.mspx

如果將工具安裝至他們在 Windows 預設的 \Program Files\Microsoft\Debugging Tools 目錄中,則 LiveKD 就可以從任何目錄中執行,否則,就必須將 LiveKD 複製到安裝工具的目錄上。

如果尚未在執行 LiveKD 系統上安裝符號,LiveKD 會詢問是否要它自動設定系統來使用 Microsoft 的符號伺服器 (請參閱《Debugging Tools for Windows》文件,取得有關符號檔案和 Microsoft 符號伺服器的資訊)。

注意: Microsoft 偵錯程式會反應找不到 LIVEKDD.SYS 的符號。這是預期中的事,因為 LIVEKDD.SYS 的符號還無法使用,而且不會影響偵錯程式的行為。

回到頁首 回到頁首


使用方式

用法:livekd [-w] [-d] [-k ] [debugger options]

-w

執行 windbg 而非 Kd (Kd 是預設值)

-d

改執行 Dumpchk 測驗而非 Kd (Kd 是預設值)

-k

指定完整的路徑和偵錯程式映像的檔案名稱。

所有的其他選項都必須通過 Kd/Windbg/Dumpchk。注意:請在發生擱置時,使用 Ctrl-Break 終止和重新啟動偵錯程式。

下載 LiveKd (111 KB)



回到頁首 回到頁首