ผู้ใช้พีซีบางรายรายงานว่าพบ HRESULT E_FAIL เกิดข้อผิดพลาดทุกครั้งที่พยายามเปิด GeForce Experience จาก NVIDIA บนคอมพิวเตอร์ที่ใช้ Windows 11 หรือ Windows 10 หากคุณได้รับผลกระทบจากปัญหาที่คล้ายคลึงกัน โพสต์นี้มีขึ้นเพื่อช่วยคุณในการแก้ปัญหาที่เหมาะสมที่สุด
เมื่อคุณพบปัญหานี้ คุณจะได้รับข้อความแสดงข้อผิดพลาดแบบเต็มดังต่อไปนี้-
GeForce Experience
ไม่สามารถเริ่มบริการอัปเดต NVIDIA ได้เนื่องจาก "ข้อผิดพลาด HRESULT E_FAIL ได้รับการส่งคืนจากการเรียกไปยังส่วนประกอบ COM" GeForce Experience ต้องปิด
ข้อผิดพลาด HRESULT E_Fail คืออะไร
ข้อผิดพลาด HRESULT E_FAIL ถูกส่งกลับจากการเรียกไปยังส่วนประกอบ COM มีบางฟิลด์ที่จำเป็นในฐานข้อมูลเป้าหมาย ข้อมูลต้นทางไม่มีข้อมูลทั้งหมด คุณต้องอัปเดตแหล่งที่มาเพื่อให้มีฟิลด์ที่จำเป็นสำหรับฐานข้อมูลเป้าหมาย
ข้อผิดพลาดประสบการณ์ NVIDIA GeForce HRESULT E_FAIL
หากคุณประสบปัญหานี้ คุณสามารถลองใช้วิธีแก้ปัญหาที่เราแนะนำด้านล่างโดยไม่เรียงลำดับเฉพาะ และดูว่าจะช่วยแก้ปัญหา NVIDIA GeForce Experience Error HRESULT E_FAIL ได้หรือไม่ ปัญหาในอุปกรณ์ Windows 11/10 ของคุณ
- เรียกใช้การสแกน SFC
- แก้ปัญหาในสถานะคลีนบูต
- ติดตั้ง GeForce Experience ใหม่
- ล้างการติดตั้งไดรเวอร์กราฟิก NVIDIA
- ทำการคืนค่าระบบ
มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการกัน
1] เรียกใช้การสแกน SFC
การแก้ไขปัญหาเบื้องต้นเพื่อแก้ไข NVIDIA GeForce Experience Error HRESULT E_FAIL ปัญหาในอุปกรณ์ Windows 11/10 ของคุณคือการเรียกใช้การสแกน SFC และดูว่าจะช่วยได้หรือไม่ มิฉะนั้น ให้ลองวิธีแก้ไขปัญหาถัดไป
2] แก้ไขปัญหาในสถานะคลีนบูต
โซลูชันนี้กำหนดให้คุณต้องดำเนินการคลีนบูตเพื่อเริ่ม Windows โดยใช้ชุดไดรเวอร์และโปรแกรมเริ่มต้นขั้นต่ำ ซึ่งจะช่วยขจัดข้อขัดแย้งของซอฟต์แวร์ที่เกิดขึ้นเมื่อคุณติดตั้งโปรแกรมหรืออัปเดต หรือเมื่อคุณเรียกใช้โปรแกรมบนพีซีที่ใช้ Windows
3] ติดตั้ง GeForce Experience อีกครั้ง
โซลูชันนี้กำหนดให้คุณต้องถอนการติดตั้งแอป GeForce Experience ผ่านแอปการตั้งค่า จากนั้นดาวน์โหลดและติดตั้งแอปเวอร์ชันล่าสุดบนอุปกรณ์ของคุณอีกครั้ง
หากหลังจากนี้ ปัญหาในมือยังไม่ได้รับการแก้ไข ให้ลองวิธีแก้ไขปัญหาถัดไป
4] ติดตั้งไดรเวอร์กราฟิก NVIDIA ใหม่ทั้งหมด
ในการทำความสะอาด ติดตั้งไดรเวอร์กราฟิก NVIDIA บนคอมพิวเตอร์ที่ใช้ Windows 11/10 เพื่อแก้ไข ข้อผิดพลาดในการสแกน NVIDIA GeForce Experience Scanning Failed , ก่อนอื่นคุณต้องถอนการติดตั้งไดรเวอร์กราฟิกผ่าน Device Manager หรือใช้เครื่องมือ Display Driver Uninstaller เมื่อเสร็จแล้ว คุณสามารถดำเนินการติดตั้งไดรเวอร์กราฟิก NVIDIA ใหม่ทั้งหมดได้ดังนี้:
- เปิดหน้าดาวน์โหลดสำหรับไดรเวอร์ NVIDIA
- ป้อนข้อมูลที่จำเป็นรวมถึงไดรเวอร์ NVIDIA และระบบปฏิบัติการในกล่อง
- คลิกที่ ค้นหา เพื่อดูรายการไดรเวอร์ NVIDIA
- เลื่อนรายการลงจนกว่าคุณจะพบไดรเวอร์ที่จำเป็น
- เลือกชื่อและคลิกที่ ดาวน์โหลด ปุ่ม.
- เปิดไดรเวอร์ที่ดาวน์โหลดมาบนคอมพิวเตอร์ของคุณและทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง
- เมื่อถึง ตัวเลือกการติดตั้ง หน้าจอ เลือก กำหนดเอง (ขั้นสูง) ตัวเลือก
- คลิกที่ ถัดไป เพื่อดูรายการส่วนประกอบที่ติดตั้ง
- เลือกตัวเลือกเพื่อดำเนินการติดตั้งใหม่ทั้งหมด
- คลิก ถัดไป เพื่อติดตั้งไดรเวอร์
เมื่อการติดตั้งไดรเวอร์เสร็จสิ้น ให้ตรวจดูว่าข้อผิดพลาดยังคงปรากฏขึ้นหรือไม่ ถ้าใช่ ให้ลองวิธีแก้ไขปัญหาถัดไป
5] ทำการคืนค่าระบบ
หากคุณสังเกตเห็นว่าเกิดข้อผิดพลาดขึ้นเมื่อเร็วๆ นี้ เป็นไปได้อย่างยิ่งว่าปัญหาได้รับการอำนวยความสะดวกโดยการเปลี่ยนแปลงที่ระบบของคุณได้ดำเนินการไปเมื่อเร็วๆ นี้
หากคุณไม่ทราบว่ามีอะไรเปลี่ยนแปลงที่อาจทำให้แอป GeForce Experience เสียหาย คุณสามารถใช้ การคืนค่าระบบ (การเปลี่ยนแปลงใดๆ เช่น การติดตั้งแอปพลิเคชัน ค่ากำหนดของผู้ใช้ และอื่นๆ ที่ทำขึ้นหลังจากจุดคืนค่าจะสูญหายไป) เพื่อเปลี่ยนกลับเป็นวันที่ที่คุณแน่ใจว่าเครื่องพิมพ์ทำงานอย่างถูกต้อง
ในการทำ System Restore บนพีซี Windows 11/10 ให้ทำดังต่อไปนี้:
- กด แป้น Windows + R .
- ในกล่องโต้ตอบ Run ให้พิมพ์ rstrui แล้วกด Enter เพื่อเปิด System Restore วิซาร์ด
- เมื่อคุณมาถึงหน้าจอเริ่มต้นของการคืนค่าระบบ ให้คลิก ถัดไป เพื่อไปยังหน้าต่างถัดไป
- ในหน้าจอถัดไป ให้เริ่มต้นด้วยการทำเครื่องหมายที่ช่องที่เกี่ยวข้องกับ แสดงจุดคืนค่าเพิ่มเติม .
- หลังจากที่คุณทำเสร็จแล้ว ให้เลือกจุดที่มีวันที่เก่ากว่าที่คุณเริ่มสังเกตเห็นข้อผิดพลาดในครั้งแรก
- คลิก ถัดไป เพื่อไปยังเมนูถัดไป
- คลิก เสร็จสิ้น และยืนยันที่ข้อความสุดท้าย
ในการเริ่มต้นระบบครั้งถัดไป สถานะคอมพิวเตอร์รุ่นเก่าของคุณจะถูกบังคับใช้
วิธีแก้ปัญหาเหล่านี้น่าจะใช้ได้ผลสำหรับคุณ!
รหัส HRESULT คืออะไร
HRESULTs คือรหัสข้อผิดพลาดที่เป็นตัวเลข บิตต่างๆ ภายใน HRESULT จะเข้ารหัสข้อมูลเกี่ยวกับลักษณะของรหัสข้อผิดพลาดและที่มา รหัสข้อผิดพลาด HRESULT มักพบในการเขียนโปรแกรม COM ซึ่งเป็นพื้นฐานสำหรับการจัดการข้อผิดพลาด COM ที่ได้มาตรฐาน
HRESULT ย่อมาจากอะไร
ค่าส่งคืนของฟังก์ชัน COM และเมธอดคือ HRESULT ซึ่งไม่ใช่ค่าแฮนเดิลของออบเจ็กต์ แต่เป็นค่า 32 บิตที่มีหลายฟิลด์เข้ารหัสในตัวแปร ULONG 32 บิตเดียว ซึ่งดูเหมือนจะบ่งบอกว่าย่อมาจาก “handle” แต่ในกรณีนี้กลับถูกใช้ในทางที่ผิด