สาเหตุทั่วไปของข้อผิดพลาด "STOP 0x0000007F"

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

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

อาการ

คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ขณะเรียกใช้ Windows:
หยุดการ 0x0000007f (unexpected_kernel_mode_trap)

สาเหตุ

ข้อความแสดงข้อผิดพลาดนี้อาจเกิดขึ้นได้หากเงื่อนไขใด ๆ ต่อไปนี้:
  • คอมพิวเตอร์ของคุณมีปัญหาฮาร์ดแวร์หรือซอฟต์แวร์ (ฮาร์ดแวร์ล้มเหลวที่เป็นสาเหตุที่พบโดยทั่วไปมากที่สุด)
  • คุณพยายามการตอกบัตรเกินกว่าความเร็วของตัวประมวลผลของคอมพิวเตอร์ของคุณ (ตัวอย่างเช่น คุณตั้งค่าตัวประมวลผล MhZ 150 จะรันเมื่อ MhZ 187)
ข้อผิดพลาด STOP ข้างต้นหมายถึง trap การเกิดขึ้นในโหมดเคอร์เนล และ trap จะเป็นอย่างใดอย่างหนึ่งหนึ่งเคอร์เนลที่ไม่ได้รับอนุญาตให้มี หรือไม่ร้ายแรงเสมอ สาเหตุทั่วไปมากที่สุดของการผิดพลาด STOP 0x7F ได้แก่:
  • ความเสียหายฮาร์ดแวร์ระดับต่ำ เช่นหน่วยความจำที่เสียหาย (RAM)
  • โมดูลหน่วยความจำที่ไม่ตรงกัน
  • ในแผงวงจรหลักชำรุด
การตรวจสอบสาเหตุประมาณ ตรวจสอบพารามิเตอร์ที่ด้านบนของหน้าจอทำให้หยุดชะงัก:
** STOP 0x0000007F (0x000000XX, 0x00000000, 0x00000000, 0x00000000)
unexpected_kernel_mode_trap
พารามิเตอร์ที่สำคัญที่สุดคือ แรกหนึ่ง (0x0000000X) ซึ่งอาจมีหลายค่าที่แตกต่างกัน สาเหตุของ trap นี้สามารถเปลี่ยน ขึ้นอยู่กับค่าของพารามิเตอร์นี้ traps ทั้งหมดที่ทำให้เกิดการผิดพลาด STOP 0x7F สามารถพบในคู่มือการอ้างอิงหน่วยประมวลผล Intel x 86 ใดก็ ตามที่จะเป็นการเฉพาะแพลตฟอร์ม 86 ของ x นี่คือบางตัวธรรมดาที่สุด:
   Values       Meaning
   ----------   --------------------
   0x00000000   Divide by Zero Error
   0x00000004   Overflow
   0x00000005   Bounds Check Fault
   0x00000006   Invalid Opcode
   0x00000008   Double Fault

หาร ด้วยศูนย์ข้อผิดพลาด

เกิดการหาร ด้วยศูนย์เมื่อดำเนินการคำสั่ง DIV และหารเป็น 0 ความเสียหายของหน่วยความจำ (หรือปัญหาฮาร์ดแวร์อื่น ๆ) หรือความล้มเหลวของซอฟต์แวร์ที่อาจทำให้นี้

มากเกินไป

คำสั่งการมากเกินไปเกิดขึ้นเมื่อมีการประมวลผลการดำเนินการการเรียกตัวจัดการการขัดจังหวะเมื่อมีการตั้งค่าการตั้งค่าสถานะมากเกินไป (OF)

การตรวจสอบขอบเขตข้อบกพร่อง

ความผิดพลาดนี้ถูกสร้างขึ้นเมื่อตัวประมวลผล ระหว่างดำเนินการคำสั่งที่ถูกผูกไว้ พบตัวถูกดำเนินเกินขีดจำกัดที่ระบุ มีใช้คำสั่งที่ถูกผูกไว้เพื่อให้แน่ใจว่า ดัชนีของอาร์เรย์ที่มีลายเซ็นที่อยู่ภายในช่วงที่แน่นอน

opcode ไม่ถูกต้อง

ความผิดพลาดนี้ถูกสร้างขึ้นเมื่อมีการประมวลผลที่คุณได้พยายามดำเนินการคำสั่งที่ไม่ถูกต้อง ซึ่งมักมีสาเหตุเมื่อตัวชี้คำสั่งได้เสียหาย และชี้ไปที่ตำแหน่งที่ตั้งที่ไม่ถูกต้อง สาเหตุทั่วนี้คือ ฮาร์ดแวร์ความเสียหายของหน่วยความจำ

ข้อบกพร่องที่สอง

ข้อบกพร่องที่สองเกิดขึ้นเมื่อมีข้อยกเว้นเกิดขึ้นขณะพยายามเรียกใช้ตัวจัดการข้อยกเว้นที่ก่อนหน้านี้ โดยปกติ ข้อยกเว้นที่สองสามารถจัดการ serially อย่างไรก็ตามมีข้อยกเว้นหลายที่ไม่สามารถจัดการ serially และ ในสถานการณ์นี้ตัวประมวลผล สัญญาณข้อบกพร่องที่สอง สาเหตุหลักสองสำหรับซึ่งมีฮาร์ดแวร์ และ overflows สแตกเคอร์เนล ฮาร์ดแวร์ปัญหามักจะเกี่ยวข้องกับ CPU, RAM หรือบัส โปรแกรมควบคุมโหมดเคอร์เนลชำรุดเกือบทุกครั้งเกิดการ overflows สแตกเคอร์เนล

การแก้ไข

เมื่อต้องการแก้ไขปัญหานี้ ให้ใช้วิธีการที่เหมาะสม:
  • If either software or hardware can cause a particular trap, a debug is required to determine which is the cause. If you suspect a hardware problem, try the following hardware troubleshooting steps:
    1. Test the RAM in the computer by running the diagnostic software that is provided by the computer manufacturer. Replace any RAM that is reported as bad. Also, make sure that all the RAM in the computer is the same speed.
    2. Try removing or swapping out controllers, cards, or other peripherals.
    3. Try a different motherboard on the computer.
  • If you are over clocking the speed of your processor, set it back to the speed at which it is designed to run.
  • Check with the hardware vendor for any updated hardware drivers or BIOS updates, or both.
For more information on processor faults, consult an Intel processor reference manual.

คุณสมบัติ

หมายเลขบทความ (Article ID): 137539 - รีวิวครั้งสุดท้าย: 11 กันยายน 2554 - Revision: 3.0
ใช้กับ
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Keywords: 
kberrmsg kbmt KB137539 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:137539

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

 

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