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

แก้ปัญหา Unknown Hard Error บน Windows 10/8/7: 5 วิธีที่ได้ผลจริง

Windows ค้างที่ "Unknown Hard Error" ขณะเล่นเกมหรือใช้งานโปรแกรม? ผู้ใช้หลายรายรายงานว่า กล่องโต้ตอบ System Warning แสดง Unknown Hard Error แล้วหน้าจอดำ ติดขณะเล่นเกม รันแอป หรือทำงานอื่นๆ สาเหตุหลัก: ไฟล์ระบบเสียหาย รีจิสทรีผิดปกติ (จากการเปลี่ยนแปลงซอฟต์แวร์) ปัญหาฮาร์ดดิสก์ หรือขัดแย้งไดรเวอร์ฮาร์ดแวร์

วิธีแก้ Unknown Hard Error บน Windows 10

1. ตรวจสอบฮาร์ดแวร์/ซอฟต์แวร์ที่ติดตั้งล่าสุด

หากปัญหาเริ่มหลังติดตั้งฮาร์ดแวร์หรือซอฟต์แวร์ใหม่ ให้ถอดออกชั่วคราว และตรวจสอบว่าปัญหาหายไปหรือไม่ (อาจเป็นขัดแย้งไดรเวอร์)

ปิดโปรแกรมความปลอดภัย (แอนติไวรัส) ชั่วคราว เพื่อตรวจสอบว่าไม่ใช่โปรแกรมความปลอดภัยบล็อกการทำงาน

ถอนการติดตั้งแอปพลิเคชันของบุคคลที่สามที่ติดตั้งล่าสุด เพื่อตรวจสอบปัญหาความเข้ากันได้

2. ติดตั้ง Windows Update ล่าสุด

Microsoft ปล่อยอัปเดตซ่อมบั๊กและปิดช่องโหว่จากซอฟต์แวร์บุคคลที่สาม ติดตั้ง Windows Cumulative Updates ล่าสุดอาจแก้ปัญหาได้:

  • เปิด Settings > Update & Security > Windows Update
  • คลิก Check for updates ดาวน์โหลดจากเซิร์ฟเวอร์ Microsoft
  • รีสตาร์ทคอมพิวเตอร์ แล้วทดสอบ

3. ทำ Clean Boot (สำคัญมาก)

Clean Boot ช่วยวินิจฉัยว่าแอป/บริการบุคคลที่สามไหนก่อให้เกิดปัญหา:

  • พิมพ์ msconfig ในช่องค้นหา Start > Enter
  • แท็บ Services > ติ๊ก Hide all Microsoft services > คลิก Disable all
  • แท็บ Startup > คลิก Open Task Manager
  • ใน Task Manager แท็บ Startup > ปิด (Disable) รายการทุกตัว
  • Apply > OK > รีสตาร์ท Windows

หาก Clean Boot แก้ปัญหาได้ ให้เปิดบริการทีละตัวเพื่อหาตัวกระทำให้เกิดปัญหาจริง

4. รันคำสั่ง DISM และ System File Checker (SFC)

ไฟล์ระบบเสียหายเป็นสาเหตุหลัก ให้รัน DISM และ SFC เพื่อซ่อมแซม:

  • เปิด Command Prompt เป็น Administrator
  • รัน: dism /online /cleanup-image /restorehealth (ใช้เวลา 10-15 นาที ถึงหลายชั่วโมง ขึ้นกับระดับความเสียหาย)
  • หลังเสร็จ รัน: sfc /scannow
  • SFC จะสแกนและซ่อมไฟล์ระบบเสียหายจากโฟลเดอร์ %WinDir%\System32\dllcache
  • รอ 100% เสร็จ รีสตาร์ท Windows ตรวจสอบว่า Unknown Hard Error หายไปแล้ว

5. ตรวจสอบฮาร์ดดิสก์ด้วย CHKDSK

โดยเฉพาะ error sihost.exe และ ctfmon.exe ให้รัน chkdsk พร้อมพารามิเตอร์แก้ไข:

  • เปิด Command Prompt เป็น Administrator
  • พิมพ์: chkdsk C: /f /r (C: คือไดรฟ์ที่ติดตั้ง Windows)
  • /f = แก้ไขข้อผิดพลาด /r = หา bad sectors และกู้ข้อมูลที่อ่านได้
  • หากระบบบอกว่า volume ใช้งานอยู่ ให้กด Y เพื่อจัดตารางตรวจสอบครั้งต่อไปที่บูต
  • รีสตาร์ท ให้ chkdsk ทำงาน

6. อัปเดต/ติดตั้งใหม่ไดรเวอร์การ์ดจอ (Video Driver)

ไดรเวอร์เก่า เสียหาย หรือไม่เข้ากันได้กับ Windows เวอร์ชันปัจจุบันก่อให้เกิด Unknown Hard Error โดยเฉพาะตอนเล่นเกม:

  • เปิด Device Manager: devmgmt.msc
  • หาไดรเวอร์ที่มีเครื่องหมาย Ausrufezeichen สีเหลือง
  • อัปเดตหรือติดตั้งใหม่ โดยเฉพาะ Display Driver: ถอนติดตั้งใน Device Manager > โหลดไดรเวอร์ล่าสุดจากเว็บผู้ผลิต (Dell, HP, Lenovo, Asus สำหรับโน้ตบุ๊ค / เมนบอร์ดสำหรับเดสก์ทอป) > ติดตั้ง > รีสตาร์ท

หากปัญหาเริ่มหลังอัปเกรด Windows 10 21H1 ให้ลอง Rollback กลับเวอร์ชันก่อนหน้า หรือใช้ System Restore ย้อนกลับสู่สภาพที่ทำงานได้

วิธีเหล่านี้ช่วยแก้ sihost.exe unknown hard error ได้หรือไม่? แจ้งได้ในความคิดเห็นว่าวิธีไหนได้ผล