Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

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

ป๊อปอัพ Unknown Hard Error รบกวนมาก มักขึ้นตอนเล่นเกมหรือรันโปรเซสหนัก และมักมาพร้อมโปรเซสเช่น explorer.exe, sihost.exe หรือ ctfmon.exe

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

ปกติ System Warning: Unknown Hard Error เกิดจากไฟล์ระบบหรือ Registry Entry เสียหาย นำไปสู่หน้าจอดำ Taskbar ค้าง และไอคอนบน Desktop หาย ใช้คำแนะนำในบทความนี้เพื่อแก้ไข

วิธีแก้ที่ 1: ลองรัน SFC Scan

แม้ SFC Scan จะแก้ปัญหาจริงได้น้อย (แต่ Microsoft แนะนำเกือบทุกอย่าง) ครั้งนี้ปัญหานี้แก้ได้ด้วย Built-in Tool นี้

ใช้ SFC.exe (System File Checker) ผ่าน Administrative Command Prompt Tool จะสแกนไฟล์ระบบ Windows หาไฟล์เสีย/หาย และซ่อม/แทนที่ทันที สอดคล้องกับสมมติฐานว่าข้อผิดพลาดมาจากไฟล์ระบบเสีย/หาย

วิธีแก้ที่ 2: รัน Repair บน System Partition

Windows มี Tool/Utility/Troubleshooter มากมายสำหรับแก้ปัญหา Tool ที่มีประโยชน์คือ Tool สแกน/แก้ปัญบนฮาร์ดดิสก์ เข้าถึงง่ายหากเป็น Admin ขั้นตอน:

  1. เปิด This PC (Win 8/10) หรือ My Computer (เก่า) ขึ้นอยู่กับ Windows Version
  2. เข้าถึงได้จาก Windows Explorer (ไอคอน Libraries หรือเปิดโฟลเดอร์ > This PC/My Computer ด้านซ้าย)
  3. คลิกขวาไดรฟ์/พาร์ติชันที่ติดตั้ง OS (มักเป็น Local Disk C) > Properties > แท็บ Tools > Check ใต้ Error-checking
วิธีแก้ Unknown Hard Error บน Windows 7, 8, 10
  1. ทำตามพรอมต์/คำแนะบนหน้าจอ รอสแกนฮาร์ดดิสก์ (ใช้เวลานาน) รีสตาร์ท แล้วเช็คว่า Unknown Hard Error ยังขึ้นหรือไม่

วิธีแก้ที่ 3: ใช้บัญชีอื่นบนคอมพิวเตอร์

ข้อผิดพลาดนี้อาจเกิดจากบัญชีผู้ใช้ปัจจุบันเสียหาย มักมาพร้อม explorer.exe และขึ้นตอนสตาร์ทอัพ การสลับบัญชีง่าย และแชร์ไฟล์เก่าได้

Windows 10 Users:

  1. เปิด Settings (ไอคอนเกียร์เหนือปุ่ม Power ใน Start หรือค้นหา)
วิธีแก้ Unknown Hard Error บน Windows 7, 8, 10
  1. เปิด Accounts > Family & other people > Add someone else to this PC
  2. หาใช้ Microsoft Account ให้ใส่อีเมล/โทร ตั้งรหัสผ่าน หากใช้บัญชีทั่วไป คลิก "I don't have this person's sign-in information" > "Add a user without a Microsoft account" ตั้งค่าความปลอดภัย
วิธีแก้ Unknown Hard Error บน Windows 7, 8, 10
  1. หาอยากมีรหัสผ่าน ใส่รหัส/Hint > Next ตั้งตอนนี้หรือภายหลังก็ได้
  2. คลิก Finish สร้างบัญชีเสร็จ ล็อกอินผ่านบัญชีนี้ (รีสตาร์ทหรือ Start > Account > Sign out) เช็คว่าปัญหาหายหรือไม่

Windows เวอร์ชันเก่า:

  1. ล็อกอินเป็น Admin (ไม่ใช่ Admin ไม่สามารถเพิ่ม User ได้)
  2. เปิด Control Panel (ค้นหา) > View as: Category > User Accounts
วิธีแก้ Unknown Hard Error บน Windows 7, 8, 10
  1. คลิก User Accounts อีกครั้ง > Manage another account (มีโล่ Admin) หรือ Add or remove user accounts
  2. ใน Manage Accounts > Create a new account ใส่ชื่อ > เลือก Administrator (อยากได้สิทธิ์ Admin)
วิธีแก้ Unknown Hard Error บน Windows 7, 8, 10
  1. คลิก Create Account จะเห็นในรายการ Log off แล้วล็อกอินเข้าใหม่ เช็คว่าปัญหาหายหรือไม่

วิธีแก้ที่ 4: อัปเดต Windows เป็นเวอร์ชันล่าสุด

Unknown Hard Error ที่เกี่ยวกับ sihost.exe รบกวนผู้ใช้ตอนมีอัปเดตใหม่ ไม่มีวิธีไหนได้จน Microsoft ปล่อย Patch บางคนยังมีปัญหาเรื่องการอัปเดต จะเสนอวิธีช่วยเหลือ

  1. กด Windows + I เปิด Settings หรือค้นหา "Settings"
วิธีแก้ Unknown Hard Error บน Windows 7, 8, 10
  1. คลิก Update & security
  2. แท็บ Windows Update คลิก Check for updates
วิธีแก้ Unknown Hard Error บน Windows 7, 8, 10
  1. หามี Build ใหม่ จะดาวน์โหลด/เตรียม/ติดตั้งอัตโนมัติ พร้อมรีสตาร์ท

หาใช้ Windows อื่น หรือ Windows 10 Settings มีปัญหา อัปเดตอัตโนมัติอาจถูกปิด (เจตนาหรือไม่เจตนา) ใช้คำสั่งง่ายติดตั้งอัปเดตได้ทุก Windows:

  1. เปิด PowerShell Admin: คลิกขวา Start > Windows PowerShell (Admin) (Win 7 ค้นหา)
วิธีแก้ Unknown Hard Error บน Windows 7, 8, 10
  1. หาเป็น Command Prompt ให้ค้นหา คลิกขวา > Run as Administrator
  2. ใน PowerShell พิมพ์ "cmd" รอสลับสภาพแวดล้อม cmd-like ใน Console พิมพ์คำสั่ง กด Enter:
    wuauclt.exe /updatenow
  1. รออย่างน้อย 1 ชั่วโมง เช็คว่ามีอัปเดตติดตั้งหรือไม่ ใช้ได้ทุก Windows รวม 10

วิธีแก้ที่ 5: System Restore

System Restore ฟังดูยุ่งยากแท้จริงแค่ย้อนกลับสถานะ PC ก่อนเกิด Error ซึ่งแก้ปัญหาให้หลายคน กระบวนการง่ายหากเครื่องเคยตั้งค่า Save Restore Points

  1. ค้นหา System Restore (Search ถัด Start) > Create a restore point > ใน System Properties > System Restore
วิธีแก้ Unknown Hard Error บน Windows 7, 8, 10
  1. ใน System Restore เลือก Choose a different restore point > Next
  2. เลือก Restore Point ที่บันทึกไว้ก่อนเกิด Error (หรือจุดไหนก่อนเกิดปัญหา) > Next
วิธีแก้ Unknown Hard Error บน Windows 7, 8, 10
  1. จบกระบวนการ จะย้อนกลับสถานะเครื่อง ตรวจสอบว่า Unknown Hard Error ยังขึ้นหรือไม่

หมายเหตุ: หาไม่ได้หรือเจอ Error ระหว่างขั้นตอน ให้ลองเริ่ม System Restore จาก Recovery Menu เพราะหลายคนแก้ได้แต่เริ่มจาก Windows Loaded ไม่ได้

  1. หน้าจอ Login คลิกไอคอน Power มุมขวาล่าง กด Shift ค้างแล้วคลิก Restart (Shortcut เข้า Recovery Menu ไม่ต้อง DVD)
  2. แทนที่จะรีสตาร์ท จะมีหน้าจอสีน้ำเงิน เลือก Troubleshoot > Advanced Options > System Restore
วิธีแก้ Unknown Hard Error บน Windows 7, 8, 10
  1. ทำตามขั้นตอนชุดที่ 2 ของวิธีข้างต้น (Restore PC) จบกระบวนการ เครื่องจะบูตปกติ