文章編號: 250509 - 上次校閱: 2011年5月23日 - 版次: 0.1

XADM: 如何使用 Userdump.exe 來擷取的資訊儲存庫狀態

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

結論

本文提供如何使用 Userdump.exe 公用程式來擷取的 Exchange 伺服器與相關聯的處理序狀態的簡短描述。當您疑難排解已停止回應的伺服器並沒有回應的處理程序,或您蒐集特定程序的執行緒資訊,這個公用程式可以是非常有用。詳細的說明文件 (Userdocs.doc 檔) 隨附於此公用程式。

雖然這份文件主要是著重於如何傾印資訊儲存區 (Store.exe) 的狀態,它也適用於目錄 (Dsamain.exe) 以及任何其他使用者模式處理序。

其他相關資訊

您可以安裝 「 Userdump.exe 」 公用程式一部份的 Microsoft 平台軟體開發套件 (SDK),Microsoft Windows 偵錯工具,或當作獨立的應用程式。您可以從下列 Microsoft 網站下載 OEM 支援工具套件的一部分的 「 Userdump.exe 」 公用程式:
http://download.microsoft.com/download/win2000srv/Utility/3.0/NT45/EN-US/Oem3sr2.zip (http://download.microsoft.com/download/win2000srv/Utility/3.0/NT45/EN-US/Oem3sr2.zip)
您可以安裝 「 Userdump 」 公用程式使用的 Setup.exe,或者您可以也解壓縮,以手動方式使用命令列,以叫用的可執行檔 (Userdump.exe)。

如果您執行安裝程式以安裝 「 Userdump 」 公用程式,某些其他功能 (在隨附於 「 Userdump 」 公用程式 Userdocs.doc 中有詳細說明) 已啟動,如下所示:
  • 處理自我傾印。Userdump 公用程式支援的功能可以讓應用程式會造成本身會傾印,比方說,在例外狀況處理常式區塊或最上層未處理例外狀況篩選條件。
  • 快速鍵處理序快照。您可以將單一按鍵動作與二進位映像產生關聯,並觸發傾印。
  • 例外狀況監控。某些例外狀況發生時,將傾出的 Userdump 公用程式便可監視例外狀況,執行的應用程式,而可以自動產生。您設定規則,會指出例外狀況是否可以在 [控制台] 中的 「 處理序傾印 」 公用程式中使用頁面觸發每個應用程式的傾印。

命令列程序快照集

如果您叫用不加引數的 「 Userdump 」 公用程式,就會顯示使用方式:
C:\>userdump
User Mode Process Dumper (Version 1.0)
Copyright (c) 1999 Microsoft Corp. All rights reserved.


Usage: userdump [-p | [ProcessSpec [TargetDumpFile]]

    -p displays a list of running processes and their process IDs.

    ProcessSpec - can be a decimal or 0x-prefixed hex process ID,
       or the base name and extension (no path) of the image file used to
       create the process.

    TargetDumpFile - is any legal Win32 path specification. If not
        specified, the dump file is generated in the current directory
        using a name based on the image file name.
					

顯示處理序清單使用"userdump-p"命令

如果您指定 -p 顯示命令列參數,如下列範例、 處理程序和程序目前正在執行的 Id 的清單中所示。如果您指定 -p 是做為第一個引數,任何其他引數會被忽略。
C:\>userdump -p
User Mode Process Dumper (Version 1.0)
Copyright (c) 1999 Microsoft Corp. All rights reserved.

   0 System Idle Process
   8 System
 172 smss.exe
 200 csrss.exe
 224 winlogon.exe
 252 services.exe
 264 lsass.exe
 452 svchost.exe
 476 spoolsv.exe
 712 llssrv.exe
 776 locator.exe
 992 MAD.EXE
1008 DSAMAIN.EXE
1188 STORE.EXE
1796 EMSMTA.EXE
2236 userdump.exe
					
在 Microsoft Windows NT Server 4.0 版和 Microsoft Windows 2000 Server 系統,您也可以顯示處理序識別碼使用 處理程序 索引標籤在 [工作管理員,您可以藉由按下 CTRL + SHIFT + esc 鍵啟動它。

傾印執行處理程序

在命令列 (以十進位或 0 x 當做前置字元十六進位標記法) 的處理序識別項或應用程式名稱與您想要建立傾印檔案的檔案名稱來叫用 Userdump.exe。應用程式名稱是二進位檔,包括基底和擴充程式,但沒有路徑規格的名稱。如果處理程序引數是有效的小數或 0 的 x 當做前置字元十六進位數字,它即解譯為處理序 id。您指定處理程序識別碼 1188,也就是處理序 ID 的資訊儲存中所示上述範例中,只會傾印處理程序 Store.exe:
C:\>userdump 1188 c:\store.dmp
User Mode Process Dumper (Version 1.0)
Copyright (c) 1999 Microsoft Corp. All rights reserved.

Dumping process 1188 (STORE.EXE) to
C:\store.dmp...
The process was dumped successfully.
					
如果處理程序引數不是有效的小數或 0 的 x 當做前置字元十六進位數字,它即解譯為二進位影像的名稱。映像的二進位檔名稱應該是主檔名與沒有路徑規範,例如:
store.exe
如果您未指定傾印檔案名稱,傾印檔案是使用名稱,如下列範例所示為基礎的映像二進位檔案名稱] 中,放在目前的資料夾中:
C:\MySample>userdump 1188
User Mode Process Dumper (Version 1.0)
Copyright (c) 1999 Microsoft Corp. All rights reserved.
Dumping process 1188 (STORE.EXE) to
C:\MySample\store.dmp...
The process was dumped successfully.

C:\MySample>userdump store.exe
User Mode Process Dumper (Version 1.0)
Copyright (c) 1999 Microsoft Corp. All rights reserved.

Dumping process 1188 (STORE.EXE) to
C:\MySample\store.dmp...
The process was dumped successfully.
					
雖然處理序的執行緒會凍結程序讀取 Userdump.exe 公用程式,而目標處理序會繼續執行不變,傾印完成後不會受到影響,目標處理序。

這篇文章中的資訊適用於:
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange Server 5.5 Standard Edition
關鍵字:?
kbdownload kbinfo kbmt KB250509 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:250509? (http://support.microsoft.com/kb/250509/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。