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

แก้ไขข้อผิดพลาด NVIDIA GeForce Experience Error HRESULT E_FAIL บน Windows PC

ผู้ใช้ PC บางรายรายงานว่าเจอข้อผิดพลาด HRESULT E_FAIL ทุกครั้งที่พยายามเปิด GeForce Experience จาก NVIDIA บนคอมพิวเตอร์ Windows 11 หรือ Windows 10 หากคุณได้รับผลกระทบจากปัญหาเช่นกัน โพสต์นี้จะช่วยคุณด้วยวิธีแก้ไขที่เหมาะสมที่สุด

แก้ไขข้อผิดพลาด NVIDIA GeForce Experience Error HRESULT E_FAIL บน Windows PC

เมื่อเจอปัญหานี้ คุณจะได้รับข้อความข้อผิดพลาดเต็มรูปแบบดังนี้:

GeForce Experience

Unable to start NVIDIA Update Service due to “Error HRESULT E_FAIL has been returned from a call to a COM component.” GeForce Experience must close.

Error HRESULT E_Fail คืออะไร?

Error HRESULT E_FAIL has been returned from a call to a COM component มีฟิลด์ที่จำเป็นใน Target Database แต่องค์กรข้อมูลต้นทางไม่มีข้อมูลครบ คุณต้องอัปเดตข้อมูลต้นทางให้มีฟิลด์ที่จำเป็นสำหรับ Target Database

NVIDIA GeForce Experience Error HRESULT E_FAIL

หากคุณเจอปัญหานี้ ลองวิธีแก้ไขที่แนะนำด้านล่างในลำดับไม่จำเป็น และดูว่าช่วยแก้ไขปัญหา NVIDIA GeForce Experience Error HRESULT E_FAIL บนอุปกรณ์ Windows 11/10 ได้หรือไม่

  1. รัน SFC Scan
  2. Troubleshoot ใน Clean Boot State
  3. Reinstall GeForce Experience
  4. Clean Install ไดรเวอร์กราฟิก NVIDIA
  5. ทำ System Restore

มา看รายละเอียดกระบวนการแต่ละวิธีกัน

1] รัน SFC Scan

ขั้นตอน Troubleshooting แรกเพื่อแก้ NVIDIA GeForce Experience Error HRESULT E_FAIL บนอุปกรณ์ Windows 11/10 คือ รัน SFC Scan และดูว่าช่วยได้หรือไม่ มิฉะนั้น ลองวิธีถัดไป

2] Troubleshoot ใน Clean Boot State

วิธีนี้ต้องการให้คุณทำ Clean Boot เพื่อเริ่ม Windows ด้วยชุด Drivers และ Startup Programs ขั้นต่ำ วิธีนี้ช่วยกำจัด Software Conflicts ที่เกิดเมื่อติดตั้งโปรแกรมหรืออัปเดต หรือเมื่อรันโปรแกรมบน Windows PC

3] Reinstall GeForce Experience

วิธีนี้ต้องการให้คุณถอนการติดตั้ง GeForce Experience ผ่าน Settings App แล้วดาวน์โหลดและติดตั้งเวอร์ชันล่าสุดของแอพบนอุปกรณ์ของคุณ

หากหลังจากนี้ ปัญหายังไม่หาย ลองวิธีถัดไป

4] Clean Install ไดรเวอร์กราฟิก NVIDIA

เพื่อ Clean Install ไดรเวอร์กราฟิก NVIDIA บนคอมพิวเตอร์ Windows 11/10 เพื่อแก้ NVIDIA GeForce Experience Scanning Failed Error คุณต้องถอนการติดตั้งไดรเวอร์กราฟิกผ่าน Device Manager ก่อน หรือใช้ Tool Display Driver Uninstaller เมื่อเสร็จแล้ว ดำเนินการ Clean Install ดังนี้:

  • เปิดหน้า Download สำหรับ NVIDIA Drivers
  • กรอกข้อมูลที่จำเป็น รวมถึงไดรเวอร์ NVIDIA และระบบปฏิบัติการในกล่อง
  • คลิก Search เพื่อดูรายการไดรเวอร์ NVIDIA
  • เลื่อนลงจนกว่าจะพบไดรเวอร์ที่ต้องการ
  • เลือกชื่อ และคลิก Download
  • เปิดไดรเวอร์ที่ดาวน์โหลดบนคอมพิวเตอร์ และทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง
  • เมื่อถึงหน้า Installation options ให้เลือก Custom (Advanced)
  • คลิก Next เพื่อดูรายการ Components ที่ติดตั้ง
  • ติ๊กตัวเลือก Perform a clean installation
  • คลิก Next เพื่อติดตั้งไดรเวอร์

เมื่อติดตั้งไดรเวอร์เสร็จ ตรวจสอบว่าข้อผิดพลาดยังปรากฏหรือไม่ หากยังมี ลองวิธีถัดไป

5] ทำ System Restore

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

หากคุณไม่รู้ว่าอะไรเปลี่ยนแปลงจนทำให้ GeForce Experience แพ้ คุณสามารถใช้ System Restore (การเปลี่ยนแปลง เช่น การติดตั้งแอพ การตั้งค่าผู้ใช้ และอื่นๆ หลัง Restore Point จะหายไป) เพื่อย้อนกลับไปวันที่คุณแน่ใจว่าเครื่องพิมพ์ทำงานปกติ

เพื่อทำ System Restore บน PC Windows 11/10 ทำดังนี้:

  • กด Windows key + R
  • ในกล่อง Run พิมพ์ rstrui แล้วกด Enter เพื่อเปิด System Restore Wizard
  • เมื่อถึงหน้าจอแรกของ System Restore คลิก Next เพื่อไปหน้าต่อไป
  • ที่หน้าจอถัดไป เริ่มด้วยการติ๊กกล่อง Show more restore points
  • หลังจากนั้น เลือก Restore Point ที่มีวันที่เก่ากว่าวันที่คุณเริ่มสังเกตข้อผิดพลาด
  • คลิก Next เพื่อไปเมนูถัดไป
  • คลิก Finish และยืนยันที่ Prompt สุดท้าย

ที่การบูทครั้งถัดไป สถานะคอมพิวเตอร์เก่าจะถูกบังคับใช้

วิธีแก้ไขใดวิธีหนึ่งควรจะได้ผลสำหรับคุณ!

HRESULT Code คืออะไร?

HRESULTs เป็นรหัสข้อผิดพลาดตัวเลข บิตต่างๆ ภายใน HRESULT เข้ารหัสข้อมูลเกี่ยวกับลักษณะของรหัสข้อผิดพลาด และที่มาของมัน HRESULT Error Codes พบบ่อยที่สุดใน COM Programming โดยเป็นพื้นฐานสำหรับ COM Error Handling Convention มาตรฐาน

HRESULT ย่อมาจากอะไร?

ค่าที่คืนจาก COM Functions และ Methods คือ HRESULT ซึ่งไม่ใช่ Handle ไปยัง Object แต่เป็นค่า 32-bit ที่มีหลายฟิลด์เข้ารหัสในตัวแปร ULONG 32-bit เดียว ซึ่งดูเหมือนจะบ่งชี้ว่าเป็น "Handle" แต่ถูกใช้ผิดในกรณีนี้

แก้ไขข้อผิดพลาด NVIDIA GeForce Experience Error HRESULT E_FAIL บน Windows PC