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 ได้หรือไม่? แจ้งได้ในความคิดเห็นว่าวิธีไหนได้ผล