ข้อผิดพลาด 0x00000050 เกิดขึ้นอย่างปกติเมื่อคุณรีสตาร์ทคอมพิวเตอร์หลังจากที่คุณเพิ่งติดตั้ง Windows XP Service Pack 1 (SP1) ข้อผิดพลาดเกิดจากความขัดแย้งระหว่าง Windows XP SP1 และไดรเวอร์ตัวปรับแสดงผล (display adapter drivers) ที่ติดตั้งอยู่ในปัจจุบัน ข้อผิดพลาดนี้แสดงปกติใน XP แต่รู้จักกันว่าส่งผลต่อ Windows อื่นๆ ด้วย ในการแก้ไข คุณต้องแก้ไขปัญหากับตัวปรับแสดงผลบนคอมพิวเตอร์ของคุณ และจากนั้นแก้ไขความเสียหายของรีจิสทรีที่อาจอยู่บนระบบของคุณ
ข้อผิดพลาด 0x00000050 คืออะไร?
ข้อผิดพลาดปกติจะแสดงในรูปแบบนี้บนหน้าจอสีน้ำเงิน:
"STOP: 0x00000050 (0x8872A990, 0x00000001, 0x804F35D7, 0x00000000)
PAGE_FAULT_IN_NON-PAGED_AREA"
ข้อผิดพลาดเกิดเมื่อ Windows XP SP1 หรือซอฟต์แวร์ Windows อื่นๆ ไม่เข้ากันได้กับอัปเดตที่คุณต้องการติดตั้งบนคอมพิวเตอร์ของคุณ ตัวปรับแสดงผลเป็นส่วนสำคัญของ Windows และหากไดรเวอร์ของมันไม่เข้ากันได้กับระบบของคุณ มันจะไม่มีทางเลือกอื่นนอกจากการแสดงข้อผิดพลาด "STOP: 0x00000050" แม้ข้อผิดพลาดนี้จะยากที่จะป้องกัน แต่มันจริงๆ แล้วแก้ไขได้ง่ายมาก โดยทำตามขั้นตอนด้านล่าง:
วิธีแก้ไขข้อผิดพลาด 0x00000050
ขั้นตอนที่ 1 – ลบไฟล์ .inf ของ Display Adapter
ปัญหาคือ Service Pack ไม่ได้ติดตั้งอย่างถูกต้อง ซึ่งทำให้ Windows "STOP" ทำงาน แน่นอนว่า Windows ต้องการองค์ประกอบทั้งหมดเพื่อทำงาน วิธีแก้ไขนี้จะทำให้ Windows ทำงานอย่างถูกต้องโดยการลบ Display Adapter ในการลบ adapter ทำตามขั้นตอนเหล่านี้:
ก่อนอื่น คุณควรเริ่มคอมพิวเตอร์ใน Safe Mode
- เริ่ม Windows ใน Safe mode ในการทำเช่นนี้:
- รีสตาร์ทคอมพิวเตอร์ และกด F8 ขณะที่คอมพิวเตอร์เริ่มต้น
- บนเมนู Windows Advanced Options ที่ปรากฏ ใช้ปุ่ม ARROW เพื่อเลือก Safe Mode และกด ENTER
- ใช้ปุ่ม ARROW เพื่อเลือกระบบปฏิบัติการที่จะเริ่ม และกด ENTER เพื่อเริ่ม Windows XP ใน Safe mode
- ในข้อความที่ระบุว่า Windows กำลังทำงานใน Safe mode คลิก Yes
- คลิก Start คลิก Run พิมพ์ msinfo32 ในกล่อง Open และคลิก OK
- ภายใต้ System Summary ขยาย Components และคลิก Display
- ใน फलคด้านขวา ให้จดข้อมูลที่สอดคล้องกับรายการ INF File เช่น Nv4.inf, Oem0.inf, หรือ Atim128.inf
- ออกจากยูทิลิตี้ System Information
- คลิก Start คลิกขวา My Computer และคลิก Properties
- คลิกแท็บ Hardware และคลิก Device Manager
- ขยาย Display adapters คลิกขวาตัวปรับแสดงผล และคลิก Uninstall
- คลิก OK
- คลิก Start คลิก Run พิมพ์ cmd และคลิก OK
- ในหน้าต่าง Command Prompt พิมพ์คำสั่งต่อไปนี้ และกด ENTER หลังแต่ละบรรทัด: ren %systemroot%\inf\INF file name from Step 5.inf *inf.old
ren %systemroot%\inf\INF file name from Step 5.pnf *pnf.old - ปิดหน้าต่างเปิดทั้งหมด และรีสตาร์ทคอมพิวเตอร์ในวิธีทั่วไป
- ล็อกอิน Windows โดยใช้บัญชีที่มีสิทธิ์ผู้ดูแลระบบ และรอให้ Windows ตรวจจับฮาร์ดแวร์ใหม่
- เมื่อ Found New Hardware Wizard เริ่มต้น คลิก Cancel หากคุณได้รับ stop error หลังจากลบไดรเวอร์แสดงผลที่อัปเดตแล้ว ให้รีสตาร์ทคอมพิวเตอร์และใช้ตัวเลือก Last Known Good Configuration ในการทำเช่นนี้ ให้รีสตาร์ทคอมพิวเตอร์ และกดปุ่ม F8 ขณะที่คอมพิวเตอร์เริ่มต้น บน Windows Advanced Options Menu ที่ปรากฏ ใช้ปุ่ม ARROW เพื่อเลือก Last Known Good Configuration และกด ENTER หากคุณได้รับข้อความ "System Has Recovered from a Serious Error" เมื่อ Windows เริ่มต้น ให้รีสตาร์ทคอมพิวเตอร์อีกครั้ง ข้อความข้อผิดพลาดนี้ไม่เกิดซ้ำ
- รับและติดตั้งไดรเวอร์ล่าสุดสำหรับตัวปรับแสดงผลของคุณ สำหรับข้อมูลเกี่ยวกับวิธีติดต่อผู้ผลิตคอมพิวเตอร์ของคุณ เยี่ยมชมเว็บไซต์ Microsoft ต่อไปนี้
ขั้นตอนที่ 2 – ทำความสะอาดรีจิสทรี
- ดาวน์โหลดเครื่องมือทำความสะอาดรีจิสทรีนี้
หนึ่งในสาเหตุหลักของข้อผิดพลาด 0x00000050 คือวิธีที่คอมพิวเตอร์ของคุณพยายามอ่านไฟล์ต่างๆ จากฐานข้อมูล "รีจิสทรี" อย่างต่อเนื่อง และไม่สามารถทำได้ 'รีจิสทรี' เป็นระบบจัดเก็บส่วนกลางสำหรับการตั้งค่าและไฟล์ทั้งหมดที่คอมพิวเตอร์ของคุณต้องการเพื่อทำงาน และเป็นหนึ่งในส่วนสำคัญที่สุดของระบบ Windows น่าเสียดายที่รีจิสทรีถูกบันทึกในวิธีที่ผิดอย่างต่อเนื่อง ทำให้คอมพิวเตอร์ของคุณใช้เวลานานขึ้นมากในการอ่านไฟล์ที่มันต้องการ และในหลายกรณีก่อให้เกิดข้อผิดพลาด นี่จริงๆ แล้วเป็นหนึ่งในปัญหาใหญ่ที่สุดสำหรับ Windows และเป็นสาเหตุทั่วไปของข้อผิดพลาด 0x00000050 ในการแก้ไข คุณควรใช้ 'registry cleaner' เพื่อแก้ไขข้อผิดพลาดใดๆ ภายในระบบของคุณ ซึ่งควรจะป้องกันไม่ให้ปัญหาเกิดขึ้นอีก