ข้อผิดพลาดรันไทม์: มันคืออะไรและจะแก้ไขอย่างไร

click fraud protection

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

ข้อผิดพลาดรันไทม์

ข้อความแสดงข้อผิดพลาดรันไทม์

Valentin.d / Flickr

ขึ้นอยู่กับสถานการณ์ มีสาเหตุสองสามประการที่อาจเกิดข้อผิดพลาดรันไทม์:

  • มีข้อบกพร่องในซอฟต์แวร์
  • หน่วยความจำหรือทรัพยากรระบบอื่นขาดตลาด
  • คุณได้ป้อนอักขระแปลกปลอมลงในช่องข้อความ หรือดำเนินการบางอย่างที่ไม่อนุญาต

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

นี่คือตัวอย่างบางส่วน:

เกิดข้อผิดพลาดรันไทม์ คุณต้องการที่จะดีบัก?
การทำงานผิดพลาด! โปรแกรม: แอปพลิเคชันนี้ขอให้รันไทม์ยุติการทำงานในลักษณะที่ผิดปกติ
การทำงานผิดพลาด ': 

การให้ความสนใจเป็นพิเศษกับสิ่งที่ผิดพลาดหากเป็นไปได้ ถือเป็นวิธีที่ดีที่สุดในการแก้ไขปัญหา หากข้อผิดพลาดนั้นกว้างเกินกว่าจะวินิจฉัยได้ทันที ให้ทำตามขั้นตอนด้านล่างตามลำดับ ถ้ามันเจาะจงและพูดถึงบางอย่างเช่น Microsoft Visual C++ Runtime Library แล้ว นั่นคือ ขั้นตอนที่คุณควรเริ่มต้น

วิธีแก้ไขข้อผิดพลาดรันไทม์

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

  1. รีสตาร์ทคอมพิวเตอร์. นี่เป็นวิธีแก้ปัญหาที่เป็นไปได้หากจู่ๆ คอมพิวเตอร์ของคุณรู้สึกว่าทำงานช้ากว่าปกติมาก

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

  2. อัปเดตโปรแกรมเป็นเวอร์ชันล่าสุด ข้อผิดพลาดรันไทม์อาจเกิดจากจุดบกพร่องที่ยังไม่ได้รับการแก้ไขในรุ่นที่คุณใช้

    ตัวอย่างเช่น ผู้ใช้บางคนรายงานข้อผิดพลาดรันไทม์เมื่อใช้ NVIDIA GeForce Experience เพื่อตรวจสอบการอัปเดตการ์ดกราฟิก ในสถานการณ์นี้ คุณจะต้องอัปเดตโปรแกรม NVIDIA

    คุณอาจต้องดาวน์โหลดใหม่จากเว็บไซต์ของผู้ผลิตซอฟต์แวร์ หากไม่มีวิธีการตรวจหาการอัปเดตในตัว

    นี่ก็เป็นเวลาที่ดีเช่นกัน ตรวจสอบการอัปเดต Windows.

  3. อย่างเต็มที่ ลบโปรแกรม, แล้วติดตั้งใหม่. การติดตั้งที่ไม่สมบูรณ์อย่างถูกต้องอาจเป็นสาเหตุของข้อผิดพลาดรันไทม์

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

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

  4. ติดตั้งแพ็คเกจ Microsoft Visual C++ Redistributable ล่าสุด. หากข้อผิดพลาดของคุณบอกบางอย่างเกี่ยวกับส่วนประกอบรันไทม์ของไลบรารี Visual C++ นี่อาจเป็นวิธีแก้ปัญหา

  5. ใช้ SFC scannow เพื่อซ่อมแซมไฟล์ Windows ที่เสียหาย. NS คำสั่ง SFC ถูกดำเนินการในหน้าต่างพร้อมรับคำสั่ง และอาจเป็นวิธีแก้ไขข้อผิดพลาดรันไทม์

  6. เรียกใช้การคืนค่าระบบ เพื่อให้คอมพิวเตอร์ของคุณกลับสู่สถานะก่อนหน้า วิธีนี้สามารถแก้ไขข้อผิดพลาดรันไทม์ได้หากเกิดจาก Windows Registry เสียหาย

  7. ติดตั้ง Windows ใหม่. หากการโฟกัสไปที่โปรแกรมใดโปรแกรมหนึ่งแล้วไม่สามารถแก้ไขข้อผิดพลาดรันไทม์ได้ หรือหากโปรแกรมนั้นรบกวนวิธีการทำงานของ Windows โดยรวม การรีเซ็ตเป็นตัวเลือกสุดท้ายของคุณ

โปรแกรมเมอร์สามารถป้องกันข้อผิดพลาดรันไทม์ได้อย่างไร

หากคุณเป็นผู้ผลิตซอฟต์แวร์ GeeksforGeeks แนะนำวิธีหลีกเลี่ยงข้อผิดพลาดรันไทม์หลายวิธี. ไปที่ลิงก์ดังกล่าวเพื่อเจาะลึกถึงข้อผิดพลาดรันไทม์ประเภทต่างๆ พร้อมตัวอย่างว่าเหตุใดจึงเกิดขึ้น และสิ่งที่คุณทำได้เพื่อป้องกัน การแก้ไขบางอย่างรวมถึงการหลีกเลี่ยงตัวแปรที่ยังไม่ได้เริ่มต้น และไม่ประกาศหน่วยความจำสแต็กมากเกินไป