Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

แก้ CRITICAL_STRUCTURE_CORRUPTION BSOD บน Windows 10: 5 วิธีที่พิสูจน์แล้ว

คุณเจอ Critical Structure Corruption Blue Screen Error บ่อยตอนเริ่มต้น หรือหลังอัปเดต Windows ใหม่? คุณไม่ได้คนเดียว ผู้ใช้หลายคนรายงาน Windows 10 CRITICAL_STRUCTURE_CORRUPTION เกิดขึ้นทันทีขณะเล่นเกม ดูหนัง หรือทำงานกับแอปกราฟิกหนักอย่าง Photoshop, 3D Max, AutoCAD ฯลฯ อื่นๆ รายงานบนฟอรัม Microsoft ว่า:

ตาม Microsoft bug check CRITICAL_STRUCTURE_CORRUPTION เกิดเมื่อ kernel ตรวจพบว่า critical kernel code หรือ data ถูกทำลาย สาเหตุคือ:

  1. Critical kernel code หรือ data ถูกเปลี่ยนแปลงโดยไดรเวอร์ (เจตนาหรือไม่เจตนา)
  2. ฮาร์ดแวร์ผิดปกติ — หลายกรณีคือหน่วยความจำ (RAM) ชำรุด

อีกสาเหตุ: ไวรัส/มัลแวร์, ไฟล์ระบบเสียหาย, ซอฟต์แวร์ภายนอกขัดแย้ง ก็ทำให้ BSOD ต่างๆ เกิดขึ้น

แก้ critical structure corruption BSOD

ทุกครั้งที่เจอ Blue screen ขั้นแรกแนะนำถอดฮาร์ดแวร์ภายนอกทั้งหมด: พิมพ์, สแกนเนอร์, ฮาร์ดดิสก์ภายนอก, USB อุปกรณ์อื่นๆ แล้วเริ่ม Windows ปกติ

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

ลอง Automatic Repair ถ้า Windows รีสตาร์ทบ่อย

ถ้า BSOD เกิดบ่อย Windows 10 รีสตาร์ทต่อเนื่องกับ "critical structure corruption" ทำให้ต้องทำ Automatic Repair ที่ตรวจสอบและแก้ไขปัญหาป้องกัน Windows เริ่มต้น ต้องใช้ Windows 10 Installation media ถ้ายังไม่มี สร้าง Bootable Windows 10 USB/DVD ได้ที่นี่

  • ใส่ USB ติดตั้ง บูต Windows 10 จากมัน
  • หน้า 'Windows setup' เลือก 'language to install', 'Time and currency format', 'keyboard or input method' คลิก 'next'
  • คลิก 'Repair your computer' เลือก 'Troubleshoot'
  • คลิก 'Advanced options' เลือก 'Startup Repair' เลือกระบบปฏิบัติการ
  • จะรีสตาร์ท Windows เริ่มกระบวนการวินิจฉัย วิเคราะห์การตั้งค่า, ตัวเลือก, ไฟล์ระบบ
  • หลังเสร็จ รีสตาร์ท Windows ตรวจสอบว่าไม่มี CRITICAL_STRUCTURE_CORRUPTION BSOD อีก

ซ่อมไฟล์ระบบที่เสียหายด้วย DISM และ SFC

ถ้าปัญหาเริ่มหลังอัปเกรด Windows 10 ใหม่ โอกาสมีที่ไฟล์ระบบเสียหาย/หายระหว่างอัปเกรด แนะนำรันคำสั่ง DISM (Deployment Image Servicing and Management) ซ่อม System image และ SFC Utility คืนไฟล์ระบบที่หาย/เสียหาย

หมายเหตุ: ถ้า Windows เริ่มต้นไม่ได้เพราะ BSOD บ่อย แนะนำบูตเข้ Safe Mode (โหมดวินิจฉัย เริ่มเฉพาะโปรแกรม/บริการระบบจำเป็น ทำ troubleshooting ได้)

  1. พิมพ์ cmd ในค้นหา Start
  2. คลิกขวา Command Prompt เลือก Run as administrator
  3. พิมพ์คำสั่งต่อไปนี้ กด Enter อาจใช้เวลาหลายนาที
    dism.exe /online /cleanup-image /restorehealth
  4. หลังขึ้น "The operation completed successfully" พิมพ์ sfc/scannow กด Enter
  5. จะสแกนหาไฟล์ระบบเสียหาย/หาย ถ้าพบ SFC จะคืนจากโฟลเดอร์บีบอัด %WinDir%\System32\dllcache
  6. รีสตาร์ท Windows ปกติ หลังสแกนครบ 100% ตรวจสอบว่าไม่มี BSOD อีก

ตรวจสอบข้อผิดพลาดหน่วยความจำด้วย Memory Diagnostic Tool

какกล่าวไว้ สาเหตุหนึ่งคือฮาร์ดแวร์ผิดปกติ เช่นโมดูลหน่วยความจำเสียหาย รัน Memory diagnostic tool ตัวในตัว เพื่อตรวจสอบว่า RAM เป็นสาเหตุหรือไม่

  • กด Windows + R พิมพ์ mdsched.exe กด Enter
  • Memory Diagnostic tool เปิดขึ้น

มีตัวเลือก Restart now and check for problems (recommended) ตรวจสอบสถานะ RAM ทันที หรือ Check for problems the next time I start my computer ถ้าวยังไม่ว่าง

เลือกตัวเลือกที่ต้องการ แนะนำเซฟงาน คลิก Restart now and check for problems

Windows จะรีสตาร์ท แสดงหน้าจอความคืบหน้าการตรวจสอบและจำนวนรอบที่รันบนหน่วยความจำ

ถ้าไม่เห็นข้อผิดพลาด แสดงว่า RAM ไม่ใช่สาเหตุ

อ่าน: How to Find windows memory diagnostic tool Test Results

ตรวจสอบปัญหาเดียวกันกับบัญชีผู้ใช้ใหม่

บางครั้งโปรไฟล์ผู้ใช้เสียหาย ทำให้โหลดโปรแกรมเริ่มต้นล้มเหลว ระบบเริ่มไม่ได้ หรือรีสตาร์ทสุ่มพร้อม BSOD ต่างๆ ลองสร้างบัญชีใหม่ดู:

  1. ไป Settings (Windows + I)
  2. เลือก Accounts แล้ว Other User Accounts ด้านซ้าย
  3. เลือก Add an Account
  4. พิมพ์ username กด Next
  5. คลิก Finish
  6. Sign out จากบัญชีปัจจุบัน ลงชื่อเข้าใช้บัญชีใหม่
  7. ตรวจสอบว่าปัญหายังคงอยู่หรือไม่

อัปเดต Display driver

เปิด Device Manager ค้นหา device manager ใน Start menu คลิกไอคอน

จะแสดงรายการไดรเวอร์ทั้งหมด หาการ์ดจอภายใต้ "display adapters" ชื่อจะต่างกันตามผู้ผลิต

คลิกขวาการ์ดจอ "update driver"

เลือก "Search automatically for updated software driver" ให้คอมพิวเตอร์ค้นหาอัปเดตไดรเวอร์การ์ดจอเอง จะติดตั้งอัตโนมัติ

ติดตั้ง Display driver ใหม่

ถ้า Windows ไม่ติดตั้งไดรเวอร์ล่าสุด ให้ติดตั้ง display driver ด้วยตนเอง:

  • ไปเว็บไซต์ผู้ผลิตอุปกรณ์หรือการ์ดจอ (ถ้าติดตั้งแยก)
  • หาไดรเวอร์ล่าสุด ดาวน์โหลดบันทึกไว้ในดิสก์ท้องถิ่น
  • เปิด Device Manager อีกครั้ง ขยาย display adapter
  • คลิกขวาไดรเวอร์กราฟิกที่ติดตั้ง เลือก uninstall
  • รีสตาร์ท Windows ลบไดรเวอร์ให้หมด
  • ติดตั้งไดรเวอร์ที่ดาวน์โหลดไว้จากเว็บผู้ผลิต
  • รีสตาร์ท Windows ตรวจสอบว่า BSOD แก้ไขได้หรือไม่

วิธีเหล่านี้ช่วยแก้ "critical structure corruption" BSOD บน Windows 10 ได้หรือไม่? แจ้งมาในความคิดเห็น

  • Solved: Windows 10 Slow Shutdown and Restart After Update!
  • Complete Laptop Buying Guide 2022 – Specifications of a Good Laptop
  • Microsoft Outlook Stuck on Loading Profile? Here is how to fix it
  • Solved: Windows 10 System Service Exception BSOD (bug check 0x0000003B)
  • Solved: Microsoft edge not working after windows 10 update
  • What is the difference between CPU and GPU?