如何產生記憶體傾印檔案,當伺服器停止回應 (擱置)

文章翻譯 文章翻譯
文章編號: 303021 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

如果 Windows NT 4.0 基礎] 或 [Windows 2000 為基礎的伺服器停止回應 (擱置),您可以建立記憶體傾印檔案如果要疑難排解這個問題。當您建立記憶體傾印檔案時,它是類似於伺服器上強迫錯誤檢查或 「 停止 」 錯誤。

若要執行本文中所描述的程序,您必須稱為遠端偵錯工具和 NULL 數據機纜線的第二部電腦。

注意: 如果您使用 [Windows 2000 您可以從主控台傳輸記憶體。如果您使用這項功能,您不需要使用遠端偵錯工具電腦 ; 不過,Windows 可能不建立傾印檔案之電腦每次會停止回應。

如需有關如何建立在 Windows 2000 架構的電腦上的記憶體傾印檔案的詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
244139Windows 功能可讓 Memory.dmp 檔案來產生與鍵盤

其他相關資訊

在伺服器上的程序

重要使用其中下列程序來準備伺服器之前伺服器停止回應下, 一次。

Windows NT 4.0

Windows NT 4.0 架構的伺服器沒有回應上執行下列程序:
  1. 用滑鼠右鍵按一下 [我的電腦,然後按一下 [內容]。
  2. 按一下 [啟動/關機] 索引標籤。
  3. 請確定已選取 [撰寫偵錯資訊] 核取方塊,且檔案位置有效。
  4. 將 NULL 數據機纜線連接到伺服器的序列連接埠。

    注意: 對於這些指示的其他部份,使用 COM1 連接埠 ; 但是,您也可以使用 COM2 連接埠。
  5. 編輯 Boot.ini 檔。若要這麼做:
    1. 複製典型的開機項目,然後再將它附加至 Boot.ini 檔案的結尾。
    2. 加入下列行,然後標示為偵錯開機描述:
      / debug /debugport = COM1 /baudrate = 57600
      Boot.ini 檔案將會類似下列文字:
      [開機載入器]
      逾時 = 30
      預設值 = 多重 (0) 磁碟 (0) rdisk (0) 磁碟分割 (1) \WINNT
      [作業系統]
      多重 (0) 磁碟 (0) rdisk (0) 磁碟分割 (1) \WINNT="Windows NT 伺服器版本 4.00"
      多重 (0) 磁碟 (0) rdisk (0) 磁碟分割 (1) \WINNT="Windows NT 伺服器版本 4.00 [VGA 模式]"/basevideo/sos
      多重 (0) 磁碟 (0) rdisk (0) 磁碟分割 (1) \WINNT="Windows 偵 NT 伺服器版本 4.00 錯"/ debug /debugport = COM1 /baudrate = 57600
  6. 重新啟動該伺服器,然後按一下 [偵錯開機

Windows 2000

沒有回應的 Windows 2000 伺服器上執行下列程序:
  1. 用滑鼠右鍵按一下 [我的電腦,然後按一下 [內容]。
  2. 按一下 [進階] 索引標籤,然後按一下 [啟動及修復]。
  3. 按一下 [完整記憶體傾印,並確定傾印檔案的記憶體位置有效。
  4. 將 NULL 數據機纜線連接到伺服器的序列連接埠。

    注意: 對於這些指示的其他部份,使用 COM1 連接埠 ; 但是,您也可以使用 COM2 連接埠。
  5. 編輯 Boot.ini 檔。若要這麼做:
    1. 複製典型的開機項目,然後再將它附加至 Boot.ini 檔案的結尾。
    2. 加入下列行,然後標示為偵錯開機描述:
      / debug /debugport = COM1 /baudrate = 57600
      Boot.ini 檔案將會類似下列文字:
      [開機載入器] 逾時 = 30 的預設值 = 多重 (0) 磁碟 (0) rdisk (0) 磁碟分割 (1) \WINNT [作業系統] 多重 (0) 磁碟 (0) rdisk (0) 的磁碟分割 (1) \WINNT="Microsoft Windows 2000 進階伺服器 ' ' /fastdetect 多重 (0) 磁碟 (0) rdisk (0) 磁碟分割 (1) \WINNT="Microsoft Windows 2000 進階伺服器 」 /fastdetect/debug /debugport = COM1 /baudrate = 57600
  6. 重新啟動該伺服器,然後按一下 [偵錯開機

遠端偵錯工具電腦上的程序

Windows NT 4.0 和 Windows 2000

  1. 附加至電腦其 COM1 連接埠的遠端偵錯工具的另一端的 NULL 數據機電纜線。
  2. 安裝偵錯工具從 Windows 光碟片。

    偵錯工具位於在 Windows 2000 光碟上的 [Support\Tools] 資料夾,然後在 Windows NT 4.0 CD 上的 [Support\Debug\I386] 資料夾中。您也可以從 Web 安裝偵錯工具。如果要執行這項操作,請造訪下列 Microsoft 網站]:
    http://www.microsoft.com/whdc/default.mspx
  3. 執行 WinDBG。
  4. 在 [檔案] 功能表上按一下 [核心偵錯]。
  5. 設定 57600 傳輸速率],將 COM 連接埠設定為 1]、 按一下 [確定],並且再按一下 [] 儲存工作區]。
  6. 在 [偵錯] 功能表上按一下 [分隔設定]。
  7. 當您收到訊息,指出您已按下 CTRL + BREAK 之後,輸入 .crash
  8. 在 [檔案] 功能表上按一下 [結束],然後按一下 [] 以儲存工作區]。
  9. 檔案會建立傾印之後,使用 Dumpchk.exe 從偵錯工具,來確認傾印檔案的完整性。
  10. 將傾印檔案傳送給 Microsoft 技術支援工程師進行分析。
您可能必須減少要產生有效的傾印檔案伺服器的實體記憶體。啟始傾印檔案的建立程序,實體 RAM 的內容會寫入到分頁檔所在位置上安裝作業系統磁碟分割。當重新啟動電腦傾印檔案會寫入該分頁檔案的內容。 實體 RAM 完整記憶體傾印檔案建立程序不可超過 2 GB。此外,在安裝作業系統的磁碟分割上分頁檔至少必須為實體 RAM 加 50 百萬位元組 (MB) 的大小。如果您到達 2 GB 的限制,或在安裝作業系統的磁碟分割上就會發生磁碟空間問題,您可能必須降低伺服器的實體 RAM。如果要執行這項操作,使用 [Boot.ini 檔案中的 [maxmem 參數]。

取得更多資訊有關 MAXMEM 參數按一下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
108393在 Windows NT BOOT.INI 檔 MAXMEM 選項
附註如果您的伺服器有一項功能,例如自動的系統重新啟動 Compaq 電腦 」 (ASR) 功能停用它。它可以中斷傾印程序。在 Compaq 系統上 ASR 可以在 BIOS 中停用。 本文中討論的協力廠商產品是由與 Microsoft 無關的公司所製造。Microsoft 可讓不以暗示或其他方式,效能或可靠性這些產品的保證。

?考

如需詳細資訊按一下面的文件編號,檢視 「 Microsoft 知識庫 」 中 「 文件:
121543設定遠端偵錯
148954如何設定遠端偵錯工作階段使用數據機
151981如何設定遠端偵錯工作階段使用 Null 數據機電纜線

屬性

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

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com