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

วิธีแก้ไข GeForce Experience 'C++ Runtime Error'

ผู้ใช้ Windows บางส่วนเจอ 'C++ Runtime Error' เมื่อพยายามติดตั้งหรือเปิด Nvidia GeForce Experience แบบปกติ ในกรณีส่วนใหญ่ ปัญหานี้รายงานว่าเกิดเมื่อผู้ใช้พยายามติดตั้ง GeForce Game Ready driver ผ่านอินเทอร์เฟซ GeForce Experience

วิธีแก้ไข GeForce Experience  C++ Runtime Error

มีหลายสาเหตุที่ทราบว่าก่อให้เกิดรหัสข้อผิดพลาดนี้ สาเหตุที่เป็นไปได้:

  • ข้อผิดพลาดการติดตั้งที่ไม่จริง — ข้อผิดพลาดนี้อาจเกิดในกรณีที่การติดตั้งไดรเวอร์ Nvidia เสร็จสมบูรณ์แล้ว หากเป็นกรณีนี้ การรีสตาร์ทง่ายๆ ควรแก้ปัญหาได้
  • ขาดสิทธิ์ผู้ดูแล — ตามรายงานของผู้ใช้บางส่วน ปัญหานี้อาจเกิดเมื่อตัวติดตั้งไดรเวอร์ไม่มีสิทธิ์ที่จำเป็นในการแทนที่หรือแก้ไขไฟล์จากการพึ่งพาไดรเวอร์ที่มีอยู่ ในกรณีนี้ ควรแก้ได้โดยบังคับให้ Nvidia Experience เปิดด้วยสิทธิ์ผู้ดูแล
  • ปัญหาที่ยังคงอยู่กับฟีเจอร์อัปเดต — ในอดีต Runtime C++ Error เกิดขึ้นเมื่อมีปัญหากับวิธีที่ Nvidia Experience จัดการคำขออัปเดต ในกรณีนี้ ควรแก้ได้โดยติดตั้งอัปเดตไดรเวอร์ด้วยตนเองผ่านหน้าดาวน์โหลด Nvidia อย่างเป็นทางการ
  • บริการ Nvidia ที่ขัดแย้ง — หากเจอข้อผิดพลาดขณะพยายามถอนการติดตั้งไดรเวอร์ NVIDIA หรือการพึ่งพาที่เกี่ยวข้อง สามารถแก้ได้โดยปิดใช้งานบริการที่เกี่ยวกับ Nvidia ทั้งหมดผ่านหน้าจอ Services ก่อนทำซ้ำ
  • การติดตั้ง Nvidia Experience เสียหาย — ตามรายงานของผู้ใช้บางส่วน ปัญหานี้อาจเกิดหากคุณมีการเสียหายของไฟล์ระบบบางประเภท ในกรณีนี้ ควรแก้ได้โดยติดตั้งส่วนประกอบ Nvidia ทั้งหมดใหม่ตามช่องทางทางการ

ตอนนี้คุณรู้สาเหตุแล้ว นี่คือรายการวิธีแก้ไขที่ยืนยันแล้วสำหรับ C++ Runtime Error กับ Nvidia Experience

วิธีที่ 1: รีสตาร์ทคอมพิวเตอร์

ก่อนไปวิธีแก้ไขอื่น ควรเริ่มต้นด้วยการตรวจสอบว่าคุณไม่ได้จัดการกับปัญหาสุขภาพที่จะแก้ได้ด้วยการรีบูททั่วไป ตามที่พบ ผู้ใช้บางส่วนที่เจอ C++ Runtime Error กับ Nvidia Experience รายงานว่าข้อผิดพลาดหายไปเองหลังรีสตาร์ทคอมพิวเตอร์

ดังนั้น แม้จะได้ข้อผิดพลาดท้ายที่สุดของการพยายามอัปเดตไดรเวอร์ และดูเหมือนว่าการดำเนินการล้มเหลว ให้รีสตาร์ทคอมพิวเตอร์และรอการเริ่มต้นครั้งถัดไป ต่อมา (เมื่อคอมพิวเตอร์บูทกลับมา) เปิด Nvidia Experience ไปที่แท็บ Drivers คลิก Check for Updates ดูว่าอัปเดตติดตั้งถูกต้องหรือไม่วิธีแก้ไข GeForce Experience  C++ Runtime Error

ถ้าไม่พบเวอร์ชันใหม่ สรุปได้ว่าการติดตั้งสำเร็จแม้จะเจอ C++ Runtime Error ก่อนหน้านี้

อย่างไรก็ตาม หาก Nvidia Experience ยังหาเวอร์ชันไดรเวอร์ใหม่ และมีตัวเลือกคลิก Download ให้ทำซ้ำการติดตั้งอีกครั้ง ดูว่าสำเร็จครั้งที่สองหรือไม่

ถ้าปัญหาเดียวกันยังคงอยู่ ไปวิธีถัดไป

วิธีที่ 2: รัน Nvidia Experience ด้วยสิทธิ์ผู้ดูแล

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

ถ้าเป็นกรณีนี้ ควรแก้ได้โดยบังคับให้ OS เปิด Nvidia Experience ด้วยสิทธิ์ผู้ดูแล เพื่อให้แน่ใจว่ามีสิทธิ์ที่จำเป็นในการติดตั้งอัปเดต

แต่ก่อนทำอย่างนั้น ตรวจสอบให้แน่ใจว่า Nvidia Experience ปิดสมบูรณ์ และไม่มีกระบวนการเบื้องหลังที่เกี่ยวข้องกำลังทำงาน

หลังจากนั้น คลิกขวาที่ Nvidia Experience executable หรือ shortcut เลือก Run as Administrator จากเมนูบริบทที่ปรากฏ

วิธีแก้ไข GeForce Experience  C++ Runtime Error

เมื่อ UAC (User Account Control) โต้ตอบ คลิก Yes ให้สิทธิ์ผู้ดูแล แล้วทำซ้ำการดำเนินการ ดูว่าสามารถติดตั้งอัปเดตเสร็จโดยไม่เจอ C++ Runtime Error เดียวกันหรือไม่

ถ้าปัญหาเดียวกันยังคงอยู่ ไปวิธีถัดไป

วิธีที่ 3: ติดตั้งอัปเดตด้วยตนเอง

กรณีที่ Nvidia Experience ไม่สามารถอัปเดตเวอร์ชันไดรเวอร์ได้อัตโนมัติ ควรใช้วิธีด้วยตนเอง และดูว่าจะหลีกเลี่ยง C++ Runtime Error ได้หรือไม่

วิธีนี้ยืนยันสำเร็จโดยผู้ใช้หลายคนที่ไม่สามารถอัปเดตไดรเวอร์ Nvidia เป็นเวอร์ชันล่าสุดได้ก่อนหน้านี้ ผู้ใช้ 추측 ว่าวิธีด้วยตนเองมีผล เพราะไม่พึ่งพา Nvidia Experience ในการดึงไฟล์ที่จำเป็น (ดาวน์โหลดในเครื่องแทน)

ถ้าต้องการลองวิธีนี้ ทำตามขั้นตอนด้านล่างเพื่อติดตั้งอัปเดตที่ล้มเหลวด้วยตนเองผ่านหน้าดาวน์โหลดอย่างเป็นทางการของ Nvidia:

  1. เปิดเบราว์เซอร์ปกติ ไปที่หน้า Download Drivers ของ Nvidia
  2. บนหน้าที่ถูกต้อง ตั้งค่า Product Type, Product Series, Product, Operating System ให้ถูกต้อง เลือก Game Ready Driver (ภายใต้ Download Type) เลือกภาษา คลิก Search หาไดรเวอร์ที่เหมาะสมวิธีแก้ไข GeForce Experience  C++ Runtime Error
  3. เมื่อระบุไดรเวอร์ที่ถูกต้องแล้ว คลิก Download รอจนเสร็จวิธีแก้ไข GeForce Experience  C++ Runtime Error

    หมายเหตุ: ถูก redirect ไปหน้าอื่น ให้คลิก Download อีกครั้งเพื่อเริ่มติดตั้ง

  4. เมื่อดาวน์โหลดเสร็จ คลิกสองครั้งที่ executable ติดตั้ง คลิก Yes ที่ UAC ให้สิทธิ์ผู้ดูแล ทำตามคำแนะนำบนหน้าจอติดตั้งไดรเวอร์ที่รออยู่
  5. ถ้าติดตั้งสำเร็จ (โดยไม่มี 'C++ Runtime Error') รีสตาร์ทคอมพิวเตอร์อีกครั้งสุดท้าย

ถ้าการหลีกเลี่ยงนี้ก่อให้เกิดรหัสข้อผิดพลาดเดียวกัน ไปวิธีถัดไป

วิธีที่ 4: ปิดใช้งานบริการที่เกี่ยวกับ Nvidia

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

ถ้าเป็นกรณีนี้ อาจหลีกเลี่ยงปัญหาได้โดยปิดใช้งานบริการที่เกี่ยวกับ Nvidia ทั้งหมด ก่อนลองถอนการติดตั้งอีกครั้ง ต้องทำจากหน้าจอ Services

ขั้นตอนโดยละเอียด:

  1. กด Windows key + R เปิด Run dialog พิมพ์ 'services.cpl' กด Enter เปิด Services screenวิธีแก้ไข GeForce Experience  C++ Runtime Error

    หมายเหตุ: ถ้า UAC โต้ตอบ คลิก Yes ให้สิทธิ์ผู้ดูแล

  2. ใน Services screen ไปด้านขวา คลิกไอคอน Name เรียงรายการตามตัวอักษรวิธีแก้ไข GeForce Experience  C++ Runtime Error
  3. หลังเรียงแล้ว คลิกขวา ทุกบริการที่ขึ้นต้นด้วย NVIDIA เลือก Stop จากเมนูบริบทวิธีแก้ไข GeForce Experience  C++ Runtime Error
  4. ทำซ้ำขั้นตอนข้างต้นกับ ทุกบริการ Nvidia จนกว่าจะหยุดทั้งหมด
  5. ทำซ้ำลำดับถอนการติดตั้งที่ก่อให้เกิด C++ Runtime Error ดูว่าดำเนินการเสร็จหรือไม่

ถ้าปัญหายังไม่แก้ ไปวิธีสุดท้าย

วิธีที่ 5: ติดตั้ง Nvidia Experience ใหม่

ถ้าไม่มีวิธีข้างต้นทำงาน สิ่งสุดท้ายคือถอนการติดตั้ง Nvidia experience พร้อมส่วนประกอบและการพึ่งพา Nvidia ทั้งหมด ก่อนติดตั้งใหม่ครบถ้วน การดำเนินการนี้จะดูแลความไม่สอดคล้องส่วนใหญ่ที่อาจก่อให้เกิด C++ Runtime Error กับ Nvidia Experience

หากไม่แน่ใจวิธีทำ ทำตามขั้นตอนด้านล่างเพื่อติดตั้งส่วนประกอบ Nvidia ทั้งหมดใหม่:

  1. เปิด Run dialog กด Windows key + R พิมพ์ 'appwiz.cpl' กด Enter เปิด Programs and Features screen ถ้า UAC โต้ตอบ คลิก Yes ให้สิทธิ์ผู้ดูแลวิธีแก้ไข GeForce Experience  C++ Runtime Error
  2. ในหน้าต่าง Programs and Features เริ่มด้วยการคลิกคอลัมน์ Publisher เรียงแอปที่ติดตั้งตาม Publisher
  3. หลังเรียงแล้ว คลิกขวาที่รายการแรกที่เผยแพร่โดย Nvidia Corporation เลือก Uninstall จากเมนูบริบท ทำซ้ำกับทุกรายการที่เผยแพร่โดย Nvidia Corporation จากรายการนี้วิธีแก้ไข GeForce Experience  C++ Runtime Error
  4. ทำตามคำแนะนำถอนการติดตั้งจนลบส่วนประกอบที่เผยแพร่โดย Nvidia Corporation ทั้งหมด ต้องทำกับทุกส่วนประกอบและการพึ่งพาของ Nvidia
  5. เมื่อถอนการติดตั้งทุกขั้นตอนเสร็จ รีบูทคอมพิวเตอร์ รอการเริ่มต้นครั้งถัดไป
  6. หลังบูทกลับมา ไปที่ หน้าดาวน์โหลดของ Nvidia Experience ดาวน์โหลดเวอร์ชันล่าสุด ตามคำแนะนำบนหน้าจอติดตั้งเวอร์ชันล่าสุดของ Nvidia Experienceวิธีแก้ไข GeForce Experience  C++ Runtime Error
  7. หลังติดตั้ง GeForce Experience ใหม่ เปิดแอป ไปที่แท็บ Drivers คลิก Check for Updates ติดตั้งอัปเดตไดรเวอร์ที่รออยู่ทุกตัววิธีแก้ไข GeForce Experience  C++ Runtime Error