วิธีการสร้างแฟ้มการถ่ายโอนข้อมูลหน่วยความจำเมื่อเซิร์ฟเวอร์หยุดการตอบสนอง (แฮงค์)

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 303021 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

กรณี Windows ใช้ NT 4.0 หรือเซิร์ฟเวอร์ที่ใช้ Windows 2000 หยุดการตอบสนอง (แฮง), คุณสามารถสร้างแฟ้มการถ่ายโอนข้อมูลหน่วยความจำในการแก้ไขปัญหา เมื่อคุณสร้างแฟ้มการถ่ายโอนข้อมูลหน่วยความจำ จะเหมือนกับการบังคับให้กับการตรวจสอบจุดบกพร่องหรือข้อผิดพลาดในการทำให้หยุดชะงักบนเซิร์ฟเวอร์

ทำตามขั้นตอนที่อธิบายไว้ในบทความนี้ คุณต้องมีคอมพิวเตอร์เครื่องที่สองที่เรียกว่าการดีบักเกอร์ระยะไกลและสายเคเบิลโมเด็มแบบ NULL

หมายเหตุ:: ถ้าคุณใช้ Windows 2000 คุณสามารถถ่ายโอนหน่วยความจำจากคอนโซล ถ้าคุณใช้ฟังก์ชันนี้ คุณไม่จำเป็นต้องใช้คอมพิวเตอร์ดีบักเกอร์ระยะไกล อย่างไรก็ตาม Windows ไม่สามารถสร้างแฟ้มการถ่ายโอนข้อมูลสำหรับคอมพิวเตอร์แต่ละครั้งที่จะหยุดการตอบสนอง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างแฟ้มการถ่ายโอนข้อมูลหน่วยความจำในคอมพิวเตอร์ที่ใช้ Windows 2000 คลิกหมายเลขบทความด้านล่างนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
244139คุณลักษณะของ windows ช่วยให้แฟ้ม Memory.dmp เมื่อต้องการจะสร้างขึ้น ด้วยแป้นพิมพ์

ข้อมูลเพิ่มเติม

ขั้นตอนบนเซิร์ฟเวอร์

สิ่งสำคัญใช้ขั้นตอนต่อไปนี้เพื่อจัดเตรียมเซิร์ฟเวอร์ก่อนเซิร์ฟเวอร์อย่างใดอย่างหนึ่งแฮงในครั้งถัดไป

Windows NT 4.0

ทำตามขั้นตอนต่อไปนี้บนเซิร์ฟเวอร์ที่ใช้ Windows NT 4.0 ที่ไม่ตอบสนอง:
  1. คลิกขวาMy Computerแล้ว คลิกคุณสมบัติ.
  2. คลิกการเริ่มต้น/ปิดเครื่องแท็บ
  3. ตรวจสอบให้แน่ใจว่าการเขียนข้อมูลการแก้จุดบกพร่องตรวจสอบเลือกกล่อง และตำแหน่งของแฟ้มให้มีผลบังคับใช้
  4. แนบสายเคเบิลโมเด็มค่า NULL พอร์ตอนุกรมของของเซิร์ฟเวอร์

    หมายเหตุ:: สำหรับส่วนเหลือของคำแนะนำเหล่านี้ ใช้พอร์ต COM1 อย่างไรก็ตาม คุณยังสามารถใช้พอร์ต COM2
  5. แก้ไขไฟล์ Boot.ini โดย::
    1. การคัดลอกบูตตามปกติอัพรายการ และผนวกไปยังจุดสิ้นสุดของแฟ้ม Boot.ini
    2. เพิ่มบรรทัดต่อไปนี้ และจากนั้น ทำเครื่องหมายคำอธิบายเป็นเริ่มต้นระบบในการตรวจแก้จุดบกพร่อง:
      / การตรวจแก้จุดบกพร่อง /debugport = com1 /baudrate = 57600
      แฟ้ม Boot.ini จะมีลักษณะคล้ายกับข้อความต่อไปนี้:
      [boot loader]
      timeout=30
      ค่าเริ่มต้น =หลาย (0) แบ่งพาร์ติชันดิสก์ (0) rdisk (0) \WINNT (1)
      [operating systems]
      rdisk ดิสก์ (0) หลาย (0) (0) พาร์ติชัน (1) \WINNT="Windows NT 4.00 รุ่นของเซิร์ฟเวอร์"
      rdisk ดิสก์ (0) หลาย (0) (0) พาร์ติชัน (1) \WINNT="Windows 4.00 รุ่นเซิร์ฟเวอร์ของ NT [โหมด VGA] " /basevideo /sos
      rdisk ดิสก์ (0) หลาย (0) (0) พาร์ติชัน NT Server เวอร์ชัน 4.00 Debug (1) \WINNT="Windows" /debugport /debug = com1 /baudrate = 57600
  6. รีสตาร์เวอร์ และจากนั้น คลิกการตรวจแก้จุดบกพร่องสำหรับเริ่มระบบ.

Windows 2000:

ทำตามขั้นตอนต่อไปนี้บนเซิร์ฟเวอร์ที่ใช้ Windows 2000 ที่ไม่ตอบสนอง:
  1. คลิกขวาMy Computerแล้ว คลิกคุณสมบัติ.
  2. คลิกการขั้นสูงแท็บ แล้วคลิกเริ่มต้นและการกู้คืน.
  3. คลิกดำเนินการถ่ายโอนข้อมูลหน่วยความจำแล้ว ตรวจสอบให้แน่ใจว่า ตำแหน่งหน่วยความจำของแฟ้มการถ่ายโอนข้อมูลมีผลบังคับใช้
  4. แนบสายเคเบิลโมเด็มค่า NULL พอร์ตอนุกรมของของเซิร์ฟเวอร์

    หมายเหตุ:: สำหรับส่วนเหลือของคำแนะนำเหล่านี้ ใช้พอร์ต COM1 อย่างไรก็ตาม คุณยังสามารถใช้พอร์ต COM2
  5. แก้ไขไฟล์ Boot.ini โดย::
    1. การคัดลอกบูตตามปกติอัพรายการ และผนวกไปยังจุดสิ้นสุดของแฟ้ม Boot.ini
    2. เพิ่มบรรทัดต่อไปนี้ และจากนั้น ทำเครื่องหมายคำอธิบายเป็นเริ่มต้นระบบในการตรวจแก้จุดบกพร่อง:
      / การตรวจแก้จุดบกพร่อง /debugport = com1 /baudrate = 57600
      แฟ้ม Boot.ini จะมีลักษณะคล้ายกับข้อความต่อไปนี้:
      การหมดเวลา [ตัวโหลดการบูต] =ค่าเริ่มต้น 30 =หลาย (0) ดิสก์ (0) rdisk (0) พาร์ติชัน (1) \WINNT [ระบบปฏิบัติการ] หลาย (0) ดิสก์ (0) rdisk (0) พาร์ติชัน (1) \WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect rdisk ดิสก์ (0) หลาย (0) (0) พาร์ติชัน (1) \WINNT="Microsoft Windows 2000 Server ขั้นสูง" /fastdetect /debug /debugport = com1 /baudrate = 57600
  6. รีสตาร์เวอร์ และจากนั้น คลิกการตรวจแก้จุดบกพร่องสำหรับเริ่มระบบ.

กระบวนการบนคอมพิวเตอร์การดีบักเกอร์ระยะไกล

windows NT 4.0 และ Windows 2000

  1. แนบด้านหนึ่งของสายเคเบิลโมเด็มค่า NULL คอมพิวเตอร์ดีบักเกอร์ระยะไกลของพอร์ต COM1
  2. ติดตั้งเครื่องมือ Debugging จากซีดีของ Windows

    เครื่องมือตรวจแก้จุดบกพร่องจะอยู่ ในโฟลเดอร์ Support\Tools บนซีดี Windows 2000 และ ในโฟลเดอร์ Support\Debug\I386 บนซีดี Windows NT 4.0 You can also install the Debugging tools from the Web. To do so, visit the following Microsoft Web site:
    http://www.microsoft.com/whdc/default.mspx
  3. Run WinDBG.
  4. ในการแฟ้ม:เมนู คลิกKernel Debug.
  5. Set the baud rate to 57600, set the COM port to 1, clickตกลงแล้ว คลิกไม่มีto save the workspace.
  6. ในการตรวจแก้จุดบกพร่องเมนู คลิกตัวแบ่ง.
  7. After you receive the message that states that you have pressed CTRL+BREAK, type.crash.
  8. ในการแฟ้ม:เมนู คลิกexitแล้ว คลิกไม่มีto save the workspace.
  9. After the dump file is created, use Dumpchk.exe from the Debugging tools to verify the integrity of the dump file.
  10. Send the dump file to a Microsoft Support Professional for analysis.
You may have to reduce the physical memory of the server to produce a valid dump file. When you initiate the dump file creation procedure, the contents of the physical RAM are written to the paging file that is located on the partition on which the operating system is installed. When you restart the computer, the contents of that paging file are written to the dump file. Physical RAM cannot be more than 2 gigabytes (GB) for a complete memory dump file creation procedure. Additionally, the page file on the partition on which the operating system is installed must be at least the size of the physical RAM plus 50 megabytes (MB). If you reach the 2-GB limit or if disk space issues occur on the partition on which the operating system is installed, you may have to reduce the physical RAM of the server. To do so, use themaxmemสลับในแฟ้ม Boot.ini

For additional information about the MAXMEM switch, click the article number below to view the article in the Microsoft Knowledge Base:
108393MAXMEM Option in Windows NT BOOT.INI File
หมายเหตุ:If your server has a feature such as the Automatic System Restart (ASR) feature in Compaq computers, disable it. It can interrupt the dump process. On Compaq systems, ASR can be disabled in the BIOS.ผลิตภัณฑ์อื่นๆ ซึ่งกล่าวถึงในบทความนี้ เป็นผลิตภัณฑ์ที่ผลิตโดยบริษัทอื่นๆ ที่ไม่เกี่ยวข้องกับ Microsoft Microsoft ไม่มีการรับประกันใดๆ ไม่ว่าโดยนัยหรือรูปแบบอื่นใด เกี่ยวกับประสิทธิภาพหรือความเชื่อถือได้ของผลิตภัณฑ์เหล่านี้

ข้อมูลอ้างอิง

For additional information, click the article numbers below to view the articles in the Microsoft Knowledge Base:
121543Setting Up for Remote Debugging
148954วิธีการตั้งค่าเซสชัน Remote Debug โดยใช้โมเด็ม
151981How to Set Up a Remote Debug Session Using a Null Modem Cable

คุณสมบัติ

หมายเลขบทความ (Article ID): 303021 - รีวิวครั้งสุดท้าย: 10 มกราคม 2554 - Revision: 2.0
ใช้กับ
  • 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
Keywords: 
kbenv kbinfo kbmt KB303021 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:303021

ให้ข้อเสนอแนะ

 

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